《课程教学大纲目录表.docx》由会员分享,可在线阅读,更多相关《课程教学大纲目录表.docx(90页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、课程教学大纲目录表面向.NET的Windows应用程序设计(微软)课程教学大纲错误!未定义书签。C#程序设计(高级应用)课程教学大纲错误!未定义书签。软件测试基础课程教学大纲错误!未定义书签。数据库原理及应用课程教学大纲错误!未定义书签。网页制作与网站设计A课程教学大纲错误!未定义书签。C#课程设计实践教学大纲错误!未定义书签。数据库课程设计实践教学大纲错误!未定义书签。网页制作与网站设计实践教学大纲错误!未定义书签。软件项目化综合实训I实践教学大纲错误!未定义书签。执笔人:刘升贵审核人:王志勃批准人:徐义啥C#程序设计(高级应用)课程教学大纲课程编号:030103Z0课程类型:专业课课程学时
2、:90适用专业:软件技术专业.Net方向课程性质:必修课课程学分:6一、课程定位本课程是软件专业.Net方向的一门专业课。本课程的主要任务是通过项目化驱动教 学,使学生掌握字符串处理、泛型、WinForms、文件I/O处理等一些常用的高级特性, 理解利用C#编写图形界面程序的方法。本课程的先修课为面向对象程序设计、数据库及其应用,后续课为基础及应用。由 于C#语言具有一定的难度,只有具有一定的编程基础,同时掌握开发方法及调试手段, 才能编写较复杂的C/S结构的程序。二、课程目标1 .知识目标(1)理解泛型在面向对象编程中的使用;(2)掌握字符串处理的方法;(3)熟练掌握C#语言面向对象的特点及
3、类库的使用。2 .能力目标(1)理解C#的一些高级特性,如文件1/0、集合类、泛型编程等;(2)熟练掌握利用WinForms编写Windows平台应用程序的方法;(3)掌握的运行方式及数据库应用程序的开发方法、步骤。3 .素质目标(1)初步具备辩证思维的能力;(2)具有热爱科学,实事求是的学风和创新意识、创新精神;(3)加强职业道德意识。三、课程设计1 .设计理念注重学生职业素质的培养,关注学生在今后学习和工作中的持续发展,在进行课 程设计时遵循以下原则:(1)项目来源的真实性原则在教学实践中发现,学生对于与个人相关性较小的项目案例兴趣不高,但是一旦项 目来源自周边事物,例如班级期末成绩排名系
4、统、学院职能部门网站、当地公司软件项 目等,学生动手完成项目的欲望就显得非常强烈。因此,在教学过程中,在以项目为载 体的同时,应该保证项目来源贴近学生实际,从而调动学生的学习兴趣。(2)教学方法的合理运用原则对于不同教学内容,在教学实施过程中,教学方法应灵活多变,合理运用,对于重 点难点问题,应利用不同的教学方法从不同角度讲解,可以尝试3W1H教学法、类比教 学法、案例教学法、启发教学法等多种方法,引导学生熟悉专业术语,掌握专业理论和 实践技能。(3)以学生获取工作经验为目的原则课程教学的最终目的是为了学生就业,从目前用人单位的岗位要求来看,需要学生 具备一年以上的工作经验,以软件专业为例,工
5、作经验除了包括学生软件开发经验外, 还包括项目实施经验、售后技术支持经验、协调沟通经验等多个业务领域,这就要求在 教学实施中,必须确保学生在课程学习周期内,在公司化情境下,独立完成并实施一个 软件项目,体验公司运作的各个环节。2 .设计思路(1)紧跟企业动向,跟踪企业实际岗位要求课程组通过企业调研问卷、企业实地参观与培训、企业人员座谈、访问工程师等多 种形式,全面调查企业需求。(2)分析高职高专学生特点,总结其成长规律课程组通过5年来课程教学发现,高职高专学生缺乏学习的自主性,在学习过程中 自信心不足,对于技术型课程的兴趣远高于理论型课程。这就要求课程组必须通过各种 方式调动学生的学习兴趣,将
6、理论化的C#程序设计语言课程通过内容重构、案例示范、 真实项目再现等手段变得更技术化,通过可再现的操作步骤引导学生重现一个完成的软 件项目,从而让学生树立自信心,并激发学生进一步探究学习的愿望。(3)校企合作共同制定课程实施方案本课程注重与企业的合作关系,通过群、电子邮箱、专家会议等多种形式,与企业 一线开发人员共同讨论如何让程序设计基础课程教学更好地为学生在企业中的工作奠 定基础。(4)引领学生完成符合实际工作要求的软件项目为了让学生能够胜任实际岗位要求,应确保学生在课程上学习的软件代码可以应用 于今后的项目开发中,确保学生在课程上进行的软件开发过程和企业工作流程相一致, 确保学生明确程序与
7、软件的区别,从而让学生具备良好的职业素质。(6)长期、制度化回访毕业生,关注学生的持续发展,同时调研企业需要对学生和学生所在的企业进行长期、制度化的回访,调研学生在企业中的工作 情况,学生的发展潜力,从而反思当前教学环节中存在的问题与不足。(7)以企业调研、毕业生回访为契机,持续更新课程教学通过与企业和毕业生接触,可以掌握企业开发的技术趋势及工作流程,企业对人才 的最新要求,从而更新课程教学,进一步培养企业需要的合格人才。、课程内容与学时分配序号模块名称1 面向对象的程序设计2 C#内存分配机制3 字符串和正则表达式4 集合和泛型5 文件操作序号模块名称6 面向对象的程序设计7 C#内存分配机
8、制8 字符串和正则表达式9 集合和泛型10 文件操作项目单元名称学时6 淮信POS进销存系统设计7系统主界面开发8基础资料设置模块实现1 .继承和多态2 .接口1.值类型与引用类型1 .字符串2 ,正则表达式1 .数组2 ,数组列表3 .泛型集合类4 .字典和散列表1 .文件管理系统2 .二进制文件3 .文本文件462442644210224282任务一淮信P0S进销存系统需求分析任务二数据库表设计与实现任务三实现对数据库表的增删改查1010任务四实现系统登录功能任务五通过参数化SQL语句实现安全登录任务六构造数据库操作类任务一创建系统主界面任务二主菜单的设计与实现任务三系统工具栏的设计与66
9、实现任务四状态栏的设计与实现任务五美化主界面任务一 了解模块功能与配置数据库操作类1010任务二实现商品类别设置功9 采购入库功能实现9 采购入库功能实现10查询统计功能实现11 用户设置与权限管理功能实现12 商品销售功能实现任务三实现商品信息维护功能任务一 了解模块功能任务二采购入库功能主界面 设计任务三初始化工作任务四实现辅助录入功能 任务五实现采购入库功能 任务六实现打印入库单功能 任务一 了解模块功能 任务二商品分类采购统计功 能界面设计任务三初始化工作任务四实现查询统计功能 任务五实现Excel导出功能 任务一实现用户管理功能 任务二实现系统登录功能 任务三权限控制功能实现 任务一
10、 了解模块功能 任务二商品销售系统主界面 设计任务三初始化工作任务四实现商品录入功能 任务五实现商品销售功能 任务六实现锁屏功能 任务七实现系统登录功能101090合计说明:1、采用理实一体化方式实施教学。五、教学设计模块一面向对象的程序设计 学时:6教学目标1 .掌握构造函数、继承、多态的概念和用法;2 .掌握接口、命名空间的概念和使用。教学重点1 .构造函数、继承、多态的概念和用法;2 .接口、命名空间的概念和使用。学习难点项目单元名称主要教学内容1.继承和多态1)理解面向对象的特征2)掌握继承的机制及应用3)掌握多态的机制及应用2.接口1)掌握接口的定义及实现教学方法建议3W1H教学法、
11、类比教学法、案例教学法备注1.继承、多态的用法;2.接口、命名空间的概念和使用。模块二C#内存分配机制学时:4教学目标1 .理解值类型和引用类型的区别2 .理解值类型的内存分配方式3 .理解引用类型的内存分配方式4 .掌握参数传递模式5 .理解装箱与拆箱机制教学重点1 .值类型的内存分配方式2 .引用类型的内存分配方式3 .参数传递模式4 .装箱与拆箱机制学习难点1 .参数传递模式2 .装箱与拆箱机制项目单元名称主要教学内容1.值类型与引用类型1)理解值类型和引用类型的区别2)理解值类型的内存分配方式3)理解引用类型的内存分配方式4)掌握参数传递模式5)理解装箱与拆箱机制教学方法建议3W1H教
12、学法、类比教学法、案例教学法备注模块三学时:6字符串和正则表达式教学目标1 .掌握String类的使用方法2 .理解StringBuilder类的使用3 .理解正则表达式在程序开发中的作用教学重点1 . String类的主要方法2 .格式化字符串3 .正则表达式相关类的使用学习难点1.正则表达式相关类的使用项目单元名称主要教学内容1.字符串1) String类及其方法2) StringBuilder 类的成员3)格式化字符串2.正则表达式1)正则表达式概述2)匹配、组合和捕捉教学方法建议3W1H教学法、类比教学法、案例教学法备注模块四集合和泛型学时:10教学目标1 .掌握数组的用法2 .掌握集
13、合类的应用3 .掌握索引器的应用4 ,理解泛型编程教学重点1 ,数组的用法2 .集合类的应用学习难点1.集合类的应用项目单元名称主要教学内容1.数组1)掌握数组的声明与使用2)掌握foreach语句3)认识Array类2 .数组列表1)掌握ArrayList类的应用3.泛型集合类1)掌握ListT的应用2) 了解QueueT类、Stac了T类的使用方法4.字典和散列表1)了解字段的使用方法2)掌握散列表的应用教学方法建议3W1H教学法、类比教学法、案例教学法备注模块五文件操作学时:8教学目标1 .熟悉与驱动器和文件操作有关的类及其属性、方法的使用2 .掌握文本文件输入输出操作3 .理解二进制文
14、件输入输出操作教学重点1 .与驱动器和文件操作有关的类及其属性、方法2 .顺序文件流操作学习难点1.文件流操作项目单元名称主要教学内容1.管理文件系统1)文件操作的类2) File 和 Fileinfo 类3) Directory 和 Directoryinfo 类4) Path 类2.二进制文件1)读取二进制文件2)写二进制文件3.文本文件1)读取文本文件教学方法建议3W1H教学法、类比教学法、案例教学法备注模块六淮信POS进销存系统设计学时:10教学目标1 .掌握软件开发流程2 .掌握进销存系统功能3 .掌握基础知识4 .实现数据库的增、删、改、查操作5 .实现参数化查询语句6 .实现数据
15、库连接类7 .掌握WinForm程序开发方法教学重点1 .数据库的增、删、改、查操作2 .实现参数化查询语句3 .数据库连接类4 . WinForm程序开发方法学习难点项目单元名称主要教学内容任务一淮信POS进销存 系统需求分析软件开发流程任务二数据库表设计与 实现数据库表的组成部分 表的关联任务三实现对数据库表 的增删改查体系结构查询数据库记录 新增数据库记录 修改数据库记录 删除数据库记录任务四实现系统登录功 能实现系统登录功能任务五通过参数化SQL 语句实现安全登录SqlParameter 类 实现参数化查询语句任务六 构造数据库操作 类实现数据库连接类教学方法建议项目教学法、3W1H教
16、学法、类比教学法、案例教学法备注1.实现参数化查询语句2.数据库连接类模块七系统主界面开发学时:6教学目标1 .掌握系统主界面制作流程2 .掌握菜单应用3 .掌握工具栏应用4 .掌握状态栏应用5 .掌握Timer控件应用6 .理解委托与事件教学重点1 .系统主界面制作流程2 .菜单应用3 . Timer控件应用学习难点1.委托与事件项目单元名称主要教学内容任务一创建系统主界面系统主界面制作流程任务二主菜单的设计与 实现菜单应用任务三系统工具栏的设 计与实现工具栏应用任务四状态栏的设计与 实现状态栏应用任务五美化主界面美化主界面理论拓展一委托 理论拓展二事件委托与事件教学方法建议项目教学法、3W
17、1H教学法、类比教学法、案例教学法备注模块八面向.NET的Windows应用程序设计(微软)课程教学大纲基础资料设置模块实现学时:10教学目标1 .掌握DataGridView数据绑定控件2 .掌握基础信息模块的开发方法3实现WinForms下数据库的增、删、改、查操作4 .掌握TreeView控件的使用5 .掌握窗体间的消息传递教学重点1. DataGridView数据绑定控件2. WinForms下数据库的增、删、改、查操作3. 窗体间的消息传递学习难点1 . TreeView控件的使用2 .窗体间的消息传递项目单元名称主要教学内容任务一 了解模块功能与 配置数据库操作类g文件的配置任务二
18、实现商品类别设 置功能子任务一显示商品类别信息 子任务二添加商品类别信息 子任务三修改商品类别信息 子任务四删除商品类别信息任务三 实现商品信息维 护功能子任务一显示商品信息子任务二添加、修改商品信息子任务三删除商品信息理论拓展索引器索引器课程编号:030103Z2适用专业:软件技术课程类型:专业课课程性质:必修课课程学时:120课程学分:8一、课程定位本课程是软件技术专业的一门专业课。通过本课程的学习,使学生能够掌握有关 Windows程序设计的基础知识和基本技能,使学生熟悉采用面向对象编程语言进行 Windows可视化开发,掌握面向对象的编程思想,熟悉面向对象编程的消息响应;使学 生了解使
19、用开发数据库的重要性;比较全面系统地掌握的基本知识和基本方法;培养和 提高学生数据库使用的能力。本课程的先修课为C#程序设计,后续课为应用开发。通过该课程的学习使学生理解 该课程的基本原理、掌握该课程的基础知识和基本技能,培养学生分析和解决一些简单 的实际问题的能力,为今后学习web开发奠定基础。二、课程目标1 .知识目标(1)掌握面向对象的编程思想;(2)掌握的基本知识和基本方法;(3) 了解使用开发数据库的重要性。2 .能力目标(1)掌握利用WinForms编写Windows平台应用程序的方法;(2)掌握的运行方式及数据库应用程序的开发方法。3 .素质目标(1)初步具备辩证思维的能力;(2
20、)具有热爱科学,实事求是的学风和创新意识、创新精神;(3)加强职业道德意识。教学方法建议项目教学法、3W1H教学法、类比教学法、案例教学法备注模块九采购入库功能实现学时:8教学目标1 .掌握事务处理机制2 .掌握报表打印功能实现3 .实现采购入库、采购退货功能4 .掌握DataTable内存表操作教学重点1 .报表打印功能实现2 .采购入库、采购退货功能3 . DataTable内存表操作学习难点L事务处理机制2. DataTable内存表操作项目单元名称主要教学内容任务一 了解模块功能相关表结构及其关联任务二 采购入库功能主 界面设计采购入库功能主界面设计步骤任务三初始化工作初始化步骤任务四
21、实现辅助录入功 能辅助录入实现步骤任务五实现采购入库功 能事务处理机制任务六实现打印入库单 功能报表打印功能实现教学方法建议项目教学法、3W1H教学法、类比教学法、案例教学法备注模块十查询统计功能实现学时:10教学目标1 .掌握查询统计功能界面设计方法2 .掌握复杂SQL语句的编写3 .掌握StringBuilder类的应用4 .实现将数据导出到Excel功能教学重点1 . StringBuilder 类的应用2 .将数据导出到Excel功能学习难点1 .将数据导出到Excel功能2 .复杂SQL语句的编写项目单元名称主要教学内容任务一 了解模块功能查询统计功能分类任务二商品分类采购统 计功能
22、界面设计商品分类采购统计功能界面设计步骤任务三初始化工作初始化步骤任务四实现查询统计功 能复杂SQL语句的编写任务五实现Excel导出 功能将数据导出到Excel功能教学方法建议项目教学法、3W1H教学法、类比教学法、案例教学法备注模块十一用户设置与权限管理功能实现学时:6教学目标1 .掌握用户权限设置的方法2 .掌握TreeView控件的高级应用3 .掌握用户登录功能的实现方法4 . 了解Application类的应用教学重点1 .用户权限设置的方法2 .用户登录功能的实现方法学习难点1. TreeView控件的高级应用项目单元名称主要教学内容任务一实现用户管理功 能子任务一显示用户信息子任
23、务二添加、修改用户信息及用户权限子任务三停用用户任务二实现系统登录功 能系统登录功能实现步骤任务三权限控制功能实 现权限控制功能实现步骤教学方法建议项目教学法、3W1H教学法、类比教学法、案例教学法备注模块十二商品销售功能实现 学时:6教学目标1 .掌握全屏软件布局方法2 .掌握键盘事件的处理方式3 .实现商品销售功能教学重点1 .键盘事件的处理方式2 .实现商品销售功能学习难点1.实现商品销售功能项目单元名称主要教学内容任务一 了解模块功能相关表结构及其关联任务二商品销售系统主 界面设计商品销售系统主界面设计步骤任务三初始化工作初始化步骤任务四实现商品录入功 能实现商品录入功能步骤任务五实现
24、商品销售功 能实现商品销售功能步骤任务六实现锁屏功能锁屏功能任务七实现系统登录功 能系统登录功能教学方法建议项目教学法、3W1H教学法、类比教学法、案例教学法备注六、考核评价通过课堂提问、学生作业、平时测验评定学生平时成绩(占30%);通过随堂练习考 核评定学生实验成绩(占20%);通过闭卷考试评定学生理论成绩(占20%),通过上机 考试评定学生项目开发能力(占30%)情况综合评价学生成绩,如下表所示。对在学习和 应用上有创新的学生应特别给予鼓励。C#程序设计(高级应用)课程成绩评定表过程考核(50%)结果考核(50%)出勤作业提问实验理论上机10%10%10%20%20%30%七、教学基本条
25、件.教学资源建议教材:宋桂岭,C#程序设计,北京大学出版社,2010年2月参考书:1. C#和.NET3.0第一步,周礼,清华大学出版社,2008年5月21天学通C#,周红安,电子工业出版社,2009年1月整合各种校内外资源,构建了以课程网站为核心的教学平台,开发了丰富的教学资 源,包括:课程大纲、授课计划、多媒体课件、视屏教学录像、教学案例库、专题学习网站等。2.教学设施(1)实验教学示范中心与培训基地序号项目名称时间等级授予部门1计算机应用与软件技术实训基地2008国家级教育部2江苏省软件服务外包人才培训基地2009省级江苏省经信委(2)实验实训基础教学设备及环境建设计算机与通信工程学院拥
26、有的实验实训机房及计算机,能够满足课程日常教学要求。八、其他说明注重编程思想和解决问题思路的讲解,引导学生在“学会”的基础上“会学”,及 时跟踪最新技术。立足单一企业级项目,做到讲通、讲透、练会、练熟,对于经常使用的技术点和理 论知识反复强化,追求“无他,唯手熟尔”的境界,让学生养成良好的编程习惯,提高 编程效率。强调“必需、够用”原则,重点讲解项目开发中常用的理论和技术,对于不常用的 内容则弱化讲解或没有讲解。制定日期:2011年5月 执笔人:刘升贵修订日期:2011年8月审核人:王志勃批准人:徐义哈软件测试基础课程教学大纲课程编号:030121Z0适用专业:软件技术课程类型:专业课课程性质
27、:必修课课程学时:60课程学分:4一、课程定位软件测试基础课程是软件技术专业的核心课程,也为学生就业提供主要的技能 支撑。该课程是针对软件测试员/测试工程师岗位的任职要求所设置的具有综合性质的 课程,主要任务是通过对软件测试基础理论、技术方法和使用自动化工具实施项目测试 及项目测试管理的学习,使学生了解完整的软件测试工作过程。本课程前导课程:软件工程,程序设计基础。后续课程:软件测试分析与设计,软 件测试过程与管理。本课程在整个专业课程体系中占有非常重要的位置,前后续课程设 置经过缜密的论证,科学合理,通过对本课程的学习,可以为学生从事软件测试岗位打 下坚实的基础。二、课程目标1 .知识目标(
28、1) 了解软件测试的基本概念和基本知识。(2)掌握软件测试的基本技术、测试过程。(3)掌握软件测试的测试用例设计、测试工具。2 .能力目标(1)能够设计测试用例,如何报告软件缺陷。(2)使用自动化工具完成完整的项目测试和项目测试管理。(3)能基本承担起软件测试的工作任务,具备软件测试岗位必备的能力。3 .素质目标(1)具备较强的自主学习能力、培养学生分析问题、解决问题的能力。(2)团队协作能力和交流沟通能力;(3)加强职业道德意识。三、课程设计1 .设计理念坚持以职业素质和应用能力培养为本位的设计原则,教学内容、教学方法以及考核 方式均围绕能力培养来进行设计。加强校企合作,提高教师软件测试实践
29、能力。2 .设计思路在课程建设的过程中,我们采用了与企业共建的课程体系;与企业共建实训平台, 充分体现职业性、实践性和开放性;以职业能力培养为重点,实行分阶段“影真式”培 养模式的课程设计思路,在教学过程中引入企业实际项目作为教学目标案例,强化了技 能训练,实现了学校与企业的零距离。、课程内容与学时分配序号章节名称软件测试概述1软件测试基本技术 2测试用例设计34 软件测试过程5 测试报告与测试评测6 测试项目管理7 软件测试自动化合计序号章节名称软件测试概述1软件测试基本技术 2测试用例设计38 软件测试过程9 测试报告与测试评测10 测试项目管理11 软件测试自动化合计理实总学章节单元名称
30、论验时1.软件开发过程和软件2缺陷与软件故障62.软件测试相关内容和4发展1.白盒测试242.黑盒测试2L测试用例设计2282.测试用例执行与跟踪22和管理L单元测试和集成测试42142.系统测试、验收测试、62回归测试1.软件缺陷种类2102 ,软件缺陷跟踪管理243.软件缺陷评测21.测试文档和测试计划44122 ,软件测试管理221.测试自动化基础262 ,几种常用测试工具22402060五、教学设计章节一学时:6章节名称: 软件测试概述教学目标1 .了解软件危机、软件工程的基础知识2 . 了解软件缺陷和软件故障的概念3 .掌握软件测试的定义、发展教学重点L软件过程模型2 .软件缺陷和软
31、件故障案例3 .软件测试流程学习难点1 .软件过程模型2 .软件测试流程章节单元名称主要教学内容1.软件开发过程和软件 缺陷与软件故障主要介绍软件危机、软件工程基本概念,软件过程模型,软件 缺陷与软件故障的相关概念。2.软件测试相关内容和 发展主要介绍软件测试定义、目的、原则、分类等,软件测试发展 历程、软件测试人员基本素质。教学方法建议启发式、讨论式、讲授法备注章节二章节名称:软件测试基本技术学时:4教学目标1 .掌握白盒测试技术的各种测试方法2 .掌握黑盒测试技术教学重点1 .白盒测试中的静态测试和基本白盒测试方法2 .黑盒测试中功能测试学习难点1 .白盒测试中基本路径测试方法2 .黑盒测
32、试中功能测试章节单元名称主要教学内容1.白盒测试主要介绍静态测试、程序插桩技术、逻辑覆盖、基本路径测试 法等,白盒测试应用策略。2.黑盒测试主要介绍功能测试、非功能测试、黑盒测试应用策略。教学方法建议启发式、讨论式讲授知识点备注章节三章节名称:测试用例设计学时:8教学目标1 . 了解测试用例基本概念2 ,掌握测试用例编写标准3 .掌握测试用例设计方法教学重点1 .测试用例设计考虑的因素2 .测试用例分类3 .测试用例设计学习难点1 .测试用例设计考虑的因素2 .测试用例设计章节单元名称主要教学内容1.测试用例设计主要介绍测试用例设计说明、测试用例编写标准、测试用例设 计考虑因素、测试用例分类、
33、测试用例设计2.测试用例执行与跟踪 和管理主要介绍测试用例设计完毕后的执行和跟踪,搭建测试环境, 定义测试用例执行顺序、测试用例管理软件教学方法意议案例分析,启发式、讨论式讲授知识点备注章节四章节名称:软件测试过程学时:14教学目标1 . 了解软件测试过程2 .掌握单元测试和集成测试的任务3 .掌握系统测试、验收测试和回归测试的主要内容教学重点L单元测试和集成测试2 .系统测试、验收测试和回归测试3 .系统排错学习难点1 .单元测试和集成测试2 .系统测试和验收测试章节单元名称主要教学内容1.单元测试和集成测试主要介绍单元测试的定义、主要任务、环境的建立,集成测试 的定义、主要任务、遵循的原则
34、、测试技术和测试数据2.系统测试.、验收测试、 回归测试主要介绍系统测试的定义、测试技术和数据,验收测试的定义、 主要内容,回归测试的测试技术。教学方法建议案例分析,启发式、讨论式讲授知识点备注章节五章节名称:测试报告与测试评测学时:10教学目标1. 了解软件缺陷的种类和属性2. 了解报告软件缺陷的基本原则3. 了解软件缺陷的跟踪管理教学重点L软件缺陷的生命周期2 .分离和再现软件缺陷2 .软件缺陷的跟踪管理和评测学习难点1 .软件缺陷的生命周期2 .分离和再现软件缺陷章节单元名称主要教学内容1.软件缺陷种类主要介绍软件缺陷的定义和描述、种类、属性,软件缺陷的生 命周期、分离和再现软件缺陷,报
35、告软件缺陷的基本原则2.软件缺陷跟踪管理主要介绍软件缺陷跟踪管理系统、手工报告和跟踪软件缺陷3.软件缺陷评测主要介绍覆盖评测、质量评测、性能评测,测试的总结报告教学方法建议案例分析,启发式、讨论式讲授知识点备注章节六章节名称:测试项目管理学时:12教学目标1. 了解测试项目管理范围2. 了解主要的测试文档和类型3. 掌握软件测试计划的编写标准4. 了解软件测试的过程管理1 .测试文档教学重点2 .软件测试计划,软件测试的过程管理 1.软件测试计划学习难点2.软件测试的过程管理章节单元名称主要教学内容1.测试文档和测试计划主要介绍测试文档的作用、类型,软件测试计划的作用、原则、 制定,测试人员的
36、组织结构、交流方式。2.软件测试管理主要介绍软件测试项目的过程管理、配置管理、风险管理、成 本管理等。教学方法建议案例分析,启发式、讨论式讲授知识点备注章节七章节名称:软件测试自动化学时:6教学目标1 . 了解软件测试自动化的作用2 .掌握自动化测试的实施过程3 .掌握几种软件测试自动化工具教学重点1 .软件测试自动化的实施过程2 .软件测试自动化工具QC和LR学习难点1.软件测试自动化工具QC和LR章节单元名称主要教学内容1.测试自动化基础主要介绍自动化测试的作用和优势、引入条件、实施过程2.几种常用测试工具主要介绍自动化测试工具分类、常用的几种测试工具。教学方法建议案例分析,启发式、讨论式
37、讲授知识点备注六、考核评价考核方式:总评成绩=平时考核成绩(50%) +期末上机成绩(50%) 平时考核成绩由考勤、课堂作业、提问、实验表现构成三、课程设计1 .设计理念注重学生职业素质的培养,关注学生在今后学习和工作中的持续发展,在进行课 程设计时遵循以下原则:(1)按照认知规律,循序渐进原则学生在学习本课程之前,已经理解了面向对象程序的设计原理、了解了软件开发过 程的概念。该课程遵循内容由浅入深,逐步激发学生学习软件开发的兴趣的原则展开。(2)教学方法合理运用的原则对于不同教学内容,在教学实施过程中,教学方法应灵活多变,合理运用,对于重 点难点问题,应利用不同的教学方法从不同角度讲解。在教
38、学过程中可以尝试3W1H教 学法、类比教学法、案例教学法、启发教学法等多种方法,引导学生熟悉专业术语,掌 握专业理论和实践技能。(3)以学生获取工作经验为目的原则课程教学的最终目的是为了学生就业,从目前用人单位的岗位要求来看,需要学生 具备一年以上的工作经验,以软件专业为例,工作经验除了包括学生软件开发经验外, 还包括项目实施经验、售后技术支持经验、协调沟通经验等多个业务领域,这就要求在 教学实施中,必须确保学生在课程学习周期内,在公司化情境下,独立完成并实施一个 软件项目,体验公司运作的各个环节。2 .设计思路(1)紧跟企业动向,跟踪企业实际岗位要求课程组通过企业调研问卷、企业实地参观与培训
39、、企业人员座谈、访问工程师等多 种形式,全面调查企业需求。(2)校企合作共同制定课程实施方案本课程注重与微软江苏中心的合作关系,通过群、电子邮箱、专家会议等多种形式, 与企业一线开发人员共同讨论如何让程序设计基础课程教学更好地为学生在企业中的 工作奠定基础。(3)长期、制度化回访毕业生,关注学生的持续发展,同时调研企业需要对学生和学生所在的企业进行长期、制度化的回访,调研学生在企业中的工作 情况,学生的发展潜力,从而反思当前教学环节中存在的问题与不足。(4)以企业调研、毕业生回访为契机,持续更新课程教学通过与企业和毕业生接触,可以掌握企业开发的技术趋势及工作流程,企业对人才 的最新要求,从而更
40、新课程教学,进一步培养企业需要的合格人才。、课程内容与学时分配序号章名称序号章名称节名称学时30创建基于windows的应用程1. Windows窗体应用程序概述期末考核采用笔试方式七、教学基本条件1 .教学资源教材:软件测试技术,佟伟光,人民邮电出版社,2010. 8参考教材:(1)软件测试教程,贺平,电子工业出版社,2005。(2)软件测试,赵瑞莲,2004o2 .教学设施硬件设施:计算机,路由器软件设施:测试管理工具QC,自动化测试工具QTP,性能测试工具LR软件工程实验室和应用实验室可以开出软件测试、测试分析与设计、测试过程与管 理等课程的实验,完全满足软件测试系列课程实践性教学的需要
41、。八、其他说明1 .课程标准开发说明本课程是针对培养软件测试员/测试工程师岗位的典型工作任务,培养学生使用测 试技术进行软件测试的职业能力和职业素养,同时,通过多种教学方法和教学手段的灵 活运用,培养学生的可持续发展能力,为培养软件测试人才提供重要职业支撑,同时为 学生获取软件测试工程师职业资格证书奠定基础。制定日期:2011年5月修订日期:2011年8月执笔人:张趁香审核人:王志勃批准人:徐义啥数据库原理及应用课程教学大纲课程编号:030125Z2适用专业:软件技术等相关专业课程类型:专业课课程性质:基础课课程学时:60课程学分:4一、课程定位数据库技术是计算机信息系统和应用系统的核心技术和
42、重要基础。数据库及其应 用计算机相关专业的一门专业基础课。本课程的主要任务是:通过本课程的学习,使 学生掌握数据库技术的基本知识、方法,具备数据库设计、开发和管理维护的能力,能 够利用具体的数据库管理系统实现生产实际中所需的数据库,培养学生分析、解决实际 问题以及进行数据库应用系统开发的能力。通过数据库管理系统实例的操作与实践,使 学生具备数据库管理员(DBA )的职业能力。前导课程为:计算机技术基础、程序设计基础;后续课程为:C#(Java)程序设计高级应用、Oracle数据库应用。二、课程目标2 .知识目标3 .掌握数据库的基本概念和数据库设计方法;4 .掌握创建和管理数据库的方法;5 .
43、理解数据类型和创建表的方法;6 .掌握实现数据完整性的方法;7 . T-SQL语言中的基本数据定义、数据操作语句;8 .深入理解事务、触发器、存储过程等重要知识;9 .能力目标(1) 能够创建数据库、表、视图等;(2) 能够按照实际需要灵活运用T-SQL语句;(3) 具备实际管理和维护数据库的能力;(4) 服务器的管理技术方法;(5) 能够灵活运用数据操作语句;(6) 能够有效的管理事务、存储过程和触发器等数据库对象;(7) 能够使用sql server开发满足应用系统需求的数据库,并能进行有效的管理 和维护。(8) .素质目标(1)具有严谨的学风和良好的自学能力;(2)具有较强的责任心和沟通能力;(3)具有自觉的规范意识和团队精神;(4)具有良好的思维方式和生活习惯;(5)具有较强的求知欲和进取心;(6)具备职业基本能力和良好的职业道德。三、课程设计1 .设计理念通过本课程的学习,学生能够达到以下要求:具有宽泛扎实的基础知识,深入专业 的技术技能,精准娴熟的工程经验,因此课程设计遵循以下几个方面的原则:(1)以职业能力培养为重点,进行教学设计以“以岗位能力要求为
限制150内