《软件工程项目实训》课程教学大纲.docx
《软件工程项目实训》教学大纲
课程编号英文名称:SoftwareEngineeringProjectTraining
学分:3
学时:总学时3周学时,其中实践3周学时
先修课程:面向对象程序设计、数据库原理及应用、Web前端开发
课程类别:专业主干课
授课对象:计算机科学与技术专业学生
教学单位:机械与电气工程学院
修读学期:第6学期
一、课程描述和目标
《软件工程项目实训》是计算机科学与技术专业的一门专业主干课,属于应用类实践课程。通过本课程,让学生学习软件工程的思想理论、分析和设计的方法及工程技术,并结合其它先修的计算机课程的综合应用,在项目实训中理论联系实际,设计和开发具有一定复杂程度业务需求的信息系统,充分体验实际项目的开发过程,培养学生的应用研发和创新能力。
课程目标1:通过理论与实践相结合,使学生掌握软件工程的基础理论、原理、方法、技术和工具,培养学生的项目开发思维。
课程目标2:使学生能够掌握比较流行的项目开发工具,在实践中提高指导学生对计算机相关领域的复杂工程项目进行项目管理的能力。
课程目标3:培养学生在团队工作中的沟通技巧与合作意识,通过有效沟通,分工协作,发挥创新潜力,完成项目分析、设计、测试和实现、文档撰写及答辩等一系列工作。
二、课程目标对毕业要求的支撑关系
毕业要求指标点
课程目标
权重
指标点6-2:能够认识和评价计算机相关领域的复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,以及这些制约因素对方案实施的影响,并理解应承担的责任
课程目标1
H
指标点7-2:能够理解和评价计算机相关领域的复杂工程问题解决方案及专业工程实践对环境、社会可持续发展的影响
课程目标2
M
指标点11-1:具有基本的工程成本意识,在设计、开发和实施针对计算机相关领域的复杂工程问题的解决方案时能够综合考虑成本与经济因素
课程目标1
课程目标3
H
指标点11-2:能够理解IT项目管理的知识、原理与方法,及其在多学科背景下计算机工程项目中的应用
课程目标1
课程目标3
M
三、教学内容、基本要求与学时分配
序号
教学内容
基本要求及重、难点(含德育要求)
学时
教学方式
对应课程目标
1
项目实训任务、目的、要求及考核方式。布置和讲解项目实训题目。
学生分组,指定组长,按组选定题目。
理解项目实训的规范要求,理解项目实训题目。
完成分组,3--4位同学为一个小组。
德育要求:爱岗敬业
1天
讲授式
讨论式
课程目标1
课程目标2
课程目标3
2
系统需求分析;
功能模块设计;
系统数据库设计;
完成系统的需求分析、功能模块设定、数据库设计,成果体现在各阶段报告中。
德育要求:家国情怀
3天
讲授式
讨论式
练习式
课程目标1
课程目标2
课程目标3
3
系统界面设计;
系统数据库实现;
系统代码编写;
完成界面设计、数据库创建、系统代码编写。成果体现在系统开发源代码中。
德育要求:工匠精神
7天
讲授式
讨论式
练习式
课程目标1
课程目标2
课程目标3
4
系统测试;
系统部署与发布;
测试报告和用户手册;
演示视频录制。
完成系统测试和发布,完成测试报告和用户手册,完成演示视频制作。
德育要求:职业素养
3天
讲授式
讨论式
练习式
课程目标1
课程目标2
课程目标3
5
汇报答辩
小组形式演示汇报答辩。
德育要求:创新意识、团队协作
1天
演示式
答辩式
课程目标1
课程目标2
课程目标3
合计
15天
四、课程教学方法
采用集中讲授、直观演示、案例分析、分组讨论等教学方式。
五、学业评价和课程考核
(一)考核方式及具体要求
序号
考核方式
课程目标1
(分值)
课程目标2
(分值)
课程目标3
(分值)
合计
1
项目报告
15
15
20
50
2
项目代码
5
5
10
20
3
项目答辩
10
10
10
30
课程目标对应分值
30
30
40
100
(二)考核与评价标准
1.课程项目考核与评价标准
分值
观测点
90-100分
70-89分
60-69分
0-59分
实训项目
实训项目功能完善,符合实训项目设计要求;项目代码规范,代码注释丰富,符合项目开发代码要求;界面简洁美观,人机交互合理,业务逻辑合理。项目文档格式规范,符合项目技术文档要求。团队协作分工合理,项目答辩准确流畅。
实训项目功能较完善,符合实训项目设计要求;项目代码较规范,有一定代码注释,符合项目开发代码要求;界面简洁美观,人机交互较合理,业务逻辑合理。项目文档格式较规范,符合项目技术文档要求。团队协作分工较合理,项目答辩较准确较流畅。
实训项目功能基本完善,符合实训项目设计要求;项目代码规范,有代码注释,基本符合项目开发代码要求;界面效果一般,人机交互简单,业务逻辑基本合理。项目文档基本符