软件工程

当前位置: 首页 > > 本科专业 > > 软件工程

专业名称:软件工程

隶属院系部:信息工程学院

学历层次:本科

学制学位:学制四年、工学学士


培养目标:

培养适应社会与经济发展需要,德智体美劳全面发展,具备扎实的计算科学及软件工程理论基础知识,掌握软件工程的基本原理、专业技能与研究方法,能够在软件工程及计算机软硬件设计等相关领域,从事软件系统的研究、开发、测试、应用、管理和技术服务等方面工作的应用型工程技术人才。

毕业后,经过5年左右的工作或学习深造应该达到的具体目标:

目标1:能够适应现代信息技术发展,了解软件工程专业方向有关的标准、规范、规程、法规,能对复杂工程项目提供系统性的解决方案,负责完成一个中等规模的软件产品的测试和技术支持,进而成长为软件开发工程师、技术经理等。

目标2:能够跟踪软件工程及相关领域的前沿技术,具备创新能力,能将新技术成果应用于工程实践,并运用现代工具从事本专业领域相关产品的设计、开发和生产,负责完成一个以上产品关键技术的方案设计和研发工作,成长为研发工程师、软件设计师、系统架构师、测试工程师等。

目标3:具备社会责任感,理解并坚守职业道德规范,综合考虑法律、环境与可持续性发展等因素影响,在软件工程实践中能坚持公众利益优先。

目标4:具备健康的身心和良好的人文素养,具备一定的协调、管理、沟通、竞争与合作能力,胜任研发、测试、技术支持、营销等部门的管理工作,成为企业中层管理者。

目标5:具有全球化意识和国际视野,能够通过继续教育或其他渠道更新知识,拥有终生的学习习惯和能力,主动适应软件外包和软件产业国际化发展要求,掌握符合国际标准的软件工程规范和技术规范,实现个人能力和技术水平的持续提升。

毕业要求:

1.工程知识:能够适应现代信息技术发展,融会贯通工程数理基本知识和软件工程专业知识,能够将数学、自然科学知识、软件工程基础知识和专业知识用于解决软件工程领域的复杂工程问题。

2.问题分析:能够应用数学、自然科学和软件工程相关的基础理论和基本原理,识别、表达、并通过文献研究分析软件工程领域中的复杂工程问题,并能对软件特性进行相关测评,获得有效结论。

3.设计/开发解决方案:能够应用软件工程相关的原理、方法和技术,针对软件工程领域中的复杂工程问题,设计解决方案,开发满足特定需求的软件系统,能够在设计开发环节中体现创新意识,并能够分析和评价设计方案对社会、健康、安全、法律、文化以及环境的影响。

4.研究:能够基于软件工程学科相关的原理并采用科学方法对软件工程领域复杂工程问题进行研究,包括设计实验、分析与解释数据,并通过信息综合得到合理有效的结论。

5.使用现代工具:能够针对软件工程领域的复杂工程问题,选择与使用恰当的技术、资源、平台和开发适当的工具,包括对复杂工程问题进行预测与模拟,能够理解其局限性并适当改进。

6.工程与社会:能够基于工程相关背景知识进行合理分析,评价软件工程专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律及文化的影响,并理解应承担的责任,在工程实践中能坚持公众利益优先。

7.环境和可持续发展:在软件工程实践中能够综合考虑环境与可持续性发展等因素,能够理解和评价软件工程领域复杂工程实践对环境、社会可持续发展的影响。

8.职业规范:具有人文社会科学素养、公民道德操守和社会责任感,能够在软件工程实践中理解并遵守工程职业道德和规范,履行责任。

9.个人和团队:具有健康的体格和良好的心理素质,具备一定的协调、管理、竞争与合作能力,能够在多学科背景下的团队中承担个体、团队成员及负责人的角色。

10.沟通:具有沟通的能力、方法和技巧,能够就软件工程领域复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令,并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。

11.项目管理:了解工程管理的基本原理与方法,具有一定的项目管理知识和能力,理解并掌握软件工程管理原理与经济决策方法,并能在多学科环境中应用。

12.终身学习:具有自主学习和终身学习的意识,拥有自主的、终生的学习习惯和能力,能够通过继续教育或其他渠道更新知识,实现能力和技术水平的提升,积极主动适应不断变化的国内外形势和环境。

主干课程:

程序设计基础、数据结构、操作系统、计算机网络、数据库原理及应用、软件工程、计算机组成原理、UML分析与建模、软件过程与管理、软件测试技术、敏捷开发、软件设计模式与重构等课程。

集中实践教学环节:

军事训练、程序算法综合实训、Java程序设计课程设计、数据库原理及应用课程设计、软件工程课程设计、软件过程与管理课程设计、软件工程综合实践、生产实习、毕业设计等。

专业特色:

强化创业创新和专业竞赛活动,推进创新人才培养。

就业去向:

IT行业、科研机构、企事业单位中从事计算机应用软件系统的开发和研制的高级软件开发工程师、软件测试工程师、数据库系统工程师、系统架构师等工作。

技能证书:

软件设计师、普通话证书、英语四六级证书

学时学分分配/部分主讲教师/部分教学设施:

各类课程学时学分分配

课程模块

课程性质

学分

学时

其中

学分占比

理论

实践

通识教育课程

必修

思想政治类

16

280

220

60

9.2%

人文社科类

23

524

348

176

13.2%

数学与自然科学类

23

408

364

44

13.2%

选修

6

96

96

0

3.4%

学科基础课程

必修

24

428

322

106

13.8%

专业教育课程

必修

22

396

286

110

22.4%

选修

17




跨学科拓展课程

选修

4




2.3%

实践教学环节

课程实践


/

/

/

22.4%

创新创业实践

4

/

/

/

劳动实践

1

/

/

/

集中实践

34

/

/

/

合计

174

2132

1636

496

选修课比例:15.5%

主讲教师:

何建仓:副教授,硕士研究生,河南师范大学毕业,welcome欢迎光临威尼斯信息工程学院软件工程教研室负责人。主要承担计算机组成原理、Web前端开发、数据挖掘技术、Linux操作系统等课程的教学任务。先后获2018年度welcome欢迎光临威尼斯先进个人(教学)、2019年welcome欢迎光临威尼斯优秀教师、2020年welcome欢迎光临威尼斯先进工作者等荣誉。

任职以来,发表论文10余篇,其中中文核心3篇,参编教材、著作共2部,主持或参与各类科研15项,其中河南省科技厅项目1项、河南省教育科学规划课题2项、河南省大中专毕业生就业创业课题2项等。

侯泽民,副教授,硕士研究生,西南交通大学毕业。welcome欢迎光临威尼斯信息工程学院软件工程教研室专业课教师。主要讲授计算机网络技术、网站设计与开发、网页设计、网络应用工程师、文献检索、网络安全等课程。获得2018年度welcome欢迎光临威尼斯先进个人(教学)、2019年welcome欢迎光临威尼斯优秀教师、2020年welcome欢迎光临威尼斯先进工作者等荣誉。

任职以来,发表论文20余篇,其中包括2篇EI检索论文、2篇中文核心论文;参编教材、著作4部;主持、参与各类科研项目10余项,其中包括河南省科技厅科技攻关项目,河南省教育厅大中专毕业生就业创业课题等。

483d7ef7700391fed4a87c387029694

曾毅:副教授,welcome欢迎光临威尼斯信息工程学院软件工程教研室教师,主要承担Java程序设计、数据库技术应用、数据结构、多媒体技术等课程的教学任务。获2015年度welcome欢迎光临威尼斯先进个人(教学)、2019年welcome欢迎光临威尼斯优秀教师等荣誉。

任职以来,发表论文10余篇,其中中文核心4篇,参编教材、著作1部,主持或参与各类科研10余项,其中河南省科技厅项目3项。