- 1、本文档共13页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
《软件工程导论》教学大纲
课程名称:软件工程导论课程代码:2232
英文名称:IntroductiontoSoftwareEngineering
学时:48学时 学分:3学分
开课学期:第6学期
适用专业:数据科学与大数据技术
课程类别:理论课
课程性质:专业选修课
先修课程:Python程序设计;C语言;数据科学与大数据技术导论;数据采集与清洗
一、课程的性质及任务
本课程将讲解软件工程的基本概念、基本原理和基本方法,使学生掌握需求分析、软件设计、软件测试、软件演化、软件过程与管理等方面的基础知识,建立软件开发的系统化与工程化观念和质量意识,了解软件工程各领域的发展方向,为将来形式大型软件系统的开发与维护打下扎实的基础。
依据河北工程大学数据科学与大数据技术专业培养计划,本课程需要培养学生的能力是:
1.培养扎实的数理、专业基础理论知识和专业技能,能在软件与信息技术服务业相关领域成功开展与专业相关工作;
2.培养良好科学素质、人文素养、社会责任感和职业道德,具有担当精神和强烈的事业心;
3.培养良好的团队合作和组织管理能力,能够就复杂工程问题与国内外同行,以及社会公众进行有效沟通和交流;
4.培养国际视野,并能跟踪软件工程领域前沿技术发展和较强的创新能力;
5.能够通过终身学习适应职业发展,在软件与信息技术服务业相关领域具有职场竞争力。
二、课程目标与要求
2.1课程目标
通过本课程学习,了解物联网的起源与发展;物联网的体系结构及各层的关键技术与应用;物联网安全;物联网标准化现状;典型的物联网行业应用。具体细化为:
目标1:通过本课程学习,使学生掌握软件工程的基本原理和主要内容,为学生进一步深人学习与软件工程相关的其他课程打下坚实的理论基础。
目标2:启发学生把握软件开发过程的基本规律,掌握和运用软件分析、设计的常用方法、软件开发过程的管理方法以及质量保证方法等,来解决软件开发中的实际问题,达到学以致用的目的。
目标3:通过本课程学习,使学生掌握需求分析、软件设计、软件测试、软件演化、软
件过程与管理等方面的基础知识。
目标4:建立软件开发的系统化与工程化观念和质量意识,了解软件工程各领域的发展方向,为将来形式大型软件系统的开发与维护打下扎实的基础。
软件工程导论课程教学大纲
PAGE10
PAGE273
2.2课程目标与毕业要求对应关系
课程目标
毕业要求二级指标
毕业要求
1
2
3
4
5
6
7
8
●
●
●
●
2-2能够基于数据科学相关科学原理和数学模型方法正确表达大数据应用领域的复杂工程问题;
2.掌握统计与机器学习的基本方法,能够综合运用数学、自然科学和数据科学的基本原理,对复杂的工程系统,识别问题、描述问题并通过文献研究分析与大数据相关的工程问题,以获得有效结论。
●
3-2能够针对大数据特定的任务需求,完成大数据系统、模块的设计与开发;
3.设计/开发解决方案能力:能够设计出大数据应用领域的复杂工程问题的解决方案,具有数据采集、处理、分析、挖掘的能力,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等多维度协同发展因素。
●
3-3能够综合利用数据科学与大数据技术的专业知识和新技术,在针对复杂工程问题的系统设计中体现创新意识;
●
5-1掌握基本的大数据开发环境的配置和应用,熟练掌握软件开发语言(如Python、Java语言等),并能够运用集成开发环境进行复杂程序设计;
5.使用现代工具能力:能够针对大数据应用领域的复杂工程问题,开发、选择与使用恰当的技术、资源、现代信息技术工具,包括对大数据应用领域的复杂工程问题的预测与仿真,并能够理解其局限性。
●
5-2能熟练运用文献检索工具获取大数据应用领域理论与技术的必威体育精装版进展以及资源;
2.3课程目标与培养环节对应矩阵
序号
课程目标
理论教学
课内实验
课后作业
1
目标1:通过本课程学习,使学生掌握软件工程的基本原理和主要内容,为学生进一步深人学习与软件工程相关的其他课程打下坚实的理论基础。
H
L
2
目标2:启发学生把握软件开发过程的基本规律,掌握和运用软件分析、设计的常用方法、软件开发过程的管理方法以及质量保证方法等,来解决软件开发中的实际问题,达到学以致用的目的。
M
L
3
目标3:通过本课程学习,使学生掌握需求分析、软件设计、软件测试、软件演化、软件过程与管理等方面的基础知识。
M
L
4
目标4:建立软件开发的系统化与工程化观念和质量意识,了解软件工程各领域的发展方向,为将来形式大型软件系统的开发与维护打下扎实的基础。
H
L
注:H表示该能力的在此环节重点培养;M表示该能力在此环节有应用要求;L表示该能力在此环节有所涉及。
数学建模训练课程教学大纲
PA
文档评论(0)