软件工程专业人才培养方案(2023版)

发布者:jsj发布时间:2024-02-26浏览次数:10

软件工程专业人才培养方案

2023版)

一、专业简介

黄冈师范学院软件工程专业于2006年率先在湖北省属院校中开办,2014年获批第二学士学位授予权、 2019年获批湖北省一流专业建设点、2020年获批教育部“1+X”证书试点以及2022年获批国家一流本科专业建设点。

软件工程专业在人才培养中,以工程教育专业认证为标准,以学生中心、成果导向、持续改进为核心理念,改革人才培养模式、课程体系、教学内容和教学方式方法,制定培养方案以及与之相适应的课程支撑体系。经过多年的探索和改革,逐步形成了完善的产教融合、校企协同育人机制和具有创新意识的应用型人才培养模式。

学生毕业后主要就职于软件公司、企业IT技术岗,从事软件研发、系统优化、软件测试、软件信息系统管理与维护、软件项目管理等工作。从毕业生就业情况和用人单位反馈来看,本专业毕业生具有较强的业务素质,得到用人单位的普遍认可。

二、专业代码       

专业代码:080902,校内代码:3102

三、培养目标

本专业以习近平新时代中国特色社会主义思想为指导,全面贯彻党的教育方针,坚持社会主义办学方向,落实立德树人根本任务,立足黄冈,面向长江经济带软件产业人才需求和国家战略发展需要,培养德、智、体、美、劳全面发展,具有良好的科学素质、人文素养、社会责任感和职业道德,具有扎实的数理、专业理论知识和专业技能,具有在软件工程和多元社会环境背景下分析、设计、开发复杂应用系统的能力及良好的团队合作和组织管理能力,具有终身学习意识、创新能力和国际化视野的应用型软件人才。

本科生毕业后经过5年左右的实际工作,能够达到如下目标:

1.能够践行社会主义核心价值观,具有良好的人文素养、社会责任感,遵守软件工程师职业道德和规范,在工作中能体现社会责任感、安全、环保及可持续发展意识,积极服务国家与社会;

2.具有系统的软件工程专业知识,掌握软件工程领域新兴技术和现代工具,能够独立或合作解决所在行业复杂软件工程问题的能力,胜任系统分析工程师、软件开发/测试工程师、网络与信息安全工程师等岗位;

3.具有国际视野、团队协作和跨学科沟通能力,能作为主要成员在团队中承担协调、组织或管理角色,发挥软件技术骨干或软件技术管理核心的领军作用,具备项目经理任职能力;

4.具备终身学习能力、专业洞察能力和前瞻视野,能够适应软件行业发展及技术变革并不断创新能力,胜任软件工程及其他领域的相关工作,具有持久职场竞争力。

四、毕业要求

毕业要求1.工程知识:能够将数学、自然科学、工程基础和专业知识用于解决复杂软件工程问题。

1.1能够系统理解数学、自然科学、计算、工程科学理论基础并用于软件专业领域工程问题的表述;

1.2具有本专业领域需要的数据分析能力,能针对具体的对象建立数学模型并利用计算机求解;

1.3能够将相关工程专业知识和数学分析方法用于推演、分析软件专业工程问题;

1.4能够利用系统思维的能力,将工程知识用于复杂软件工程问题解决方案的比较与综合,并体现本专业领域先进的技术。

毕业要求2.问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂软件工程问题,以获得有效结论。

2.1能够应用数学、自然科学和工程科学的基本原理,分析和识别复杂软件工程问题中软件模型构建与算法求解等关键环节;

2.2能够应用数学、自然科学和工程科学的基本原理和数学模型方法正确表达复杂软件工程问题;

2.3能够认识到复杂软件工程问题有多种解决方案可选择,能通过文献研究寻求可替代的解决方案;

2.4能够运用数学、自然科学、工程科学的基本原理分析复杂软件工程问题求解过程的影响因素,并借助文献研究进行分析,以获得有效结论。

毕业要求3.设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,设计满足特定需求的组件、系统,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。

3.1能够针对复杂软件工程问题,遵循软件系统的全生命周期、全流程的设计/开发技术和路线进行总体设计;

3.2 能够针对满足特定需求的软件系统或模块进行详细设计与实现;

3.3 在软件系统的设计环节中,能够体现探索精神和创新意识,能够考虑社会、健康、安全、法律、文化以及环境等影响因素。

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

4.1能够基于科学原理,针对复杂软件工程问题的对象特征,通过文献研究,调研、分析研究路线,设计研究方案;

4.2能够根据研究方案,搭建实验平台或软件开发环境,安全地开展原型设计、建模仿真或实验,正确地采集信息和数据;

4.3能够基于科学原理和科学方法对实验结果进行解释与判别,并通过分析综合得到有效的结论。

毕业要求5.使用现代工具:能够针对复杂软件工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂软件工程问题的预测与模拟,并能够理解其局限性。

5.1了解专业常用的现代仪器、信息技术工具、工程工具和模拟软件的使用原理和方法,并理解其局限性;

5.2能够选择与使用恰当的仪器、信息资源、工程工具和专业模拟软件,对复杂软件工程问题进行分析、计算与设计;

5.3能够针对具体的复杂软件工程问题对象,通过组合、选配、改进、二次开发等方式创造性地使用现代工具进行模拟和预测,满足特定需求,并能够分析其局限性。

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

6.1掌握软件工程及相关领域的技术标准体系、知识产权、产业政策和法律法规,理解不同社会文化背景对软件工程实践活动的影响;

6.2能够采用适当的方法,并结合应用领域专业知识,分析与评价软件工程实践对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。

毕业要求7.环境和可持续发展:能够理解和评价针对复杂软件工程问题的工程实践对环境、社会可持续发展的影响。

7.1理解在软件工程实践中应该遵守的环境保护和可持续发展方面的相关法律法规,具有环境和可持续发展的意识;

7.2能够站在环境保护和可持续发展的角度思考软件系统工程实践的可持续性,能评估软件产品周期中可能对人类和环境造成的损害和隐患。

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

8.1具有良好的人文社会科学素养,能够基于正确的政治立场、世界观、人生观和价值观对软件工程实践的社会道德和价值取向问题进行评判;

8.2理解软件工程师的社会价值及社会责任,在软件工程实践中自觉遵守软件工程职业道德和规范,履行责任。

毕业要求9.个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。

9.1正确认识个人在团队中的作用,能够与其他学科的成员有效沟通,合作共事。自觉承担个人在团队中的责任,能够在团队中独立开展工作;

9.2. 能够胜任团队成员或负责人的角色,组织、协调和指挥团队开展工作,推进多学科背景下的团队计划实施,具有良好的团队协作能力。

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

10.1能够就复杂软件工程问题,准确理解和回应指令和质疑,包括口头、书面和软件工程专业图表等方式,清晰、准确地表达个人观点,并掌握有效的交流技巧;

10.2掌握一门外语,具备在跨文化背景下对软件工程专业等相关问题的交流和沟通技能,理解和尊重不同区域、不同文化的多样性和差异性。

毕业要求11.项目管理:理解并掌握软件工程管理原理与经济决策方法,并能在多学科环境中应用。

11.1了解工程项目及产品设计实施的全周期、全流程的过程管理,理解其中的工程管理与经济决策问题。掌握软件工程项目管理和经济决策方法;

11.2能够在多学科环境下,在设计复杂软件工程问题解决方案的过程中,运用工程管理原理与经济决策方法,具备软件工程项目管理能力。

毕业要求12.终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力

12.1了解自主学习和终身学习的必要性,具有自主学习和终身学习的意识,掌握基本方法和途径以及跟踪软件工程专业学科前沿、发展趋势;

12.2具有自主学习的能力,运用现代工具进行终身学习以拓展能力,不断获取新的软件工程专业知识和领域技能,以适应技术变革和社会发展变化的需求。

1 毕业要求对专业培养目标的支撑

毕业要求






培养目标  

12个指标

工程知识

问题分析

设计/开发解决方案

科学研究

现代工具的应用

工程与社会

环境和可持续发展

职业规范

个人和团队

表达与沟通

项目管理

终生学习

培养目标1






H

H

H

M

H

M

M

培养目标2

H

H

H

H

H

M

M

M



M

M

培养目标3






M

M

M

H

H

H

M

培养目标4





M

M

M

M


M


H


备注:H代表培养目标对毕业要求高支撑,M代表培养目标对毕业要求中支撑,L代表培养目标对毕业要求低支撑。

五、学制和学位

本科学制4年,修业年限不超过6年,授予  工学学士  学位

六、学位课程

数据库原理与应用,计算机组成原理,操作系统,软件工程,软件系统分析与设计,软件质量保证与测试。

七、学分、学时分配表

本专业总学分169.5,本专业总学时2712,其中校内理论学时1480,实践学时1232,分别占比54.57%45.43%,其中:理论学分109,实践学分60.5,实践学分占总学分35.69%。具体分配如表2所示:

2 学分、学时分配表

课程类别

课程

性质

学时

课时比例(%

学分

学分比例(%

学时分配

备注

理论

实践

通识教育课程

必修

624

24.00%

35

20.65%

496

128


选修

160

6.15%

10

5.90%

144

16


学科基础课程

必修

408

15.69%

25.5

15.04%

368

40


选修

0

0.00%

0

0.00%

0

0


学科专业课程

必修

464

17.85%

43

25.37%

304

272


选修

240

9.23%

12

7.08%

144

96


综合实践课程

必修

704

27.08%

44

25.96%

24

680


选修

0

0.00%

0

0.00%

0

0


合计

2712

100.00%

169.5

100.00%

1480

1232


八、毕业要求与课程及教学活动关联矩阵、能力培养与实践教学活动关联矩阵

3 毕业要求与课程体系对应关系矩阵


毕业要求



课程体系

1工程知识

2问题分析

3设计/开发解决方案

4科学研究

5现代工具的应用

6工程与社会

7可持续发展

8职业规范

9个人、团队

10表达、沟通

11项目管理

12终生学习


1.1

1.2

1.3

1.4

2.1

2.2

2.3

2.4

3.1

3.2

3.3

4.1

4.2

4.3

5.1

5.2

5.3

6.1

6.2

7.1

7.2

8.1

8.2

9.1

9.2

10.1

10.2

11.1

11.2

12.1

12.2

通识教育课程

思想道德与法治











M







M




M













中国近代史纲要



















M


L


M












马克思主义基本原理




















L


M








L





毛泽东思想和中国特色社会主义理论体系概论




















M



M








M




形势与政策



















M

M











M




习近平新时代中国特色社会主义思想




















H


H









M




科学技术史


















M




L









L




大学外语















L












H



M





大学体育与健康


















L


L




M











美育与艺术教育





















L

M








L





国家安全教育


















L



L


M












军事理论


















L







M





L





大学生就业指导





















L


H







M





大学生心理健康教育



















M





M






L





学科基础课程

高等数学A

H




M







M























线性代数

H





M



M


























概率论与数理统计(I)

M





H






M























大学物理A

H




M









M





















离散数学

M




H








M






















计算方法


H





M






M






















学科专业课程

软件工程专业导论


M
















H


M











M




C语言程序设计


H





M





M























计算机电子技术基础



H


M





M

























数据结构



H


M








M






















数据库原理与应用




M




M


H

























面向对象程序设计


M








H





M




















计算机网络



M



H




M

























计算机组成原理


M






M






H





















操作系统




M




H

H



M























算法设计与分析




M


H






H























软件工程







M


H






M




















软件系统分析与设计









M







H




H















编译原理



M




H





H























软件质量保证与测试









M





H


M



















软件项目管理与组织



















M





M



H

H







软件工程经济学








M











M









H










































web前端技术






M



M






H




















Web 应用开发













M



H





M














Java EE框架技术











M






H




M














综合实践课程

思想政治理论课社会实践



















L



M








L





军事训练


















L


L




M











美育与艺术实践


















L


M










L





劳动教育与实践






















M



L

M









毕业论文(或毕业设计)














H



M




H






H


H

M





创新创业教育与实践



















M






H



M







专业见习















M



H




H


M




M


H





专业实习











M








H


M


H



H



M


H




C语言程序设计课程设计










M



H













M









数据结构课程设计










H



M















M







面向对象程序设计项目开发实践











H



M


M









H



M







数据库原理与应用项目实践










H



M











M











软件分析与设计实践











H



H



M


















软件测试实践




H










M












M









软件工程基础实训











M


H











H


M



M






软件工程综合实训











H



M



M




H




H


M


H






九、专业课程思政总体设计说明

1.目标与原则

目标:将思想政治教育融入软件工程专业课程中,实现知识传授与价值引领的有机统一,培养具有社会责任、创新意识、团队协作和良好职业道德的软件工程人才。

原则:坚持知识技能与价值观念相结合,以社会主义核心价值观为引领,注重课程内容的深度挖掘,创新教学方式方法,强化实践育人。

2.内容与方法

内容:在软件工程专业知识技能的基础上,融入思想政治教育元素,如爱国主义、集体主义、职业道德、诚信教育等。

方法:采用案例教学、项目驱动、角色扮演等多种教学方法,引导学生思考、讨论和实践,培养其批判性思维、创新意识和团队协作精神。

3.课程思政元素挖掘

在软件工程专业课中深入挖掘思政元素,如软件工程伦理、信息安全意识、团队协作精神等,通过案例分析、实践项目等形式,引导学生树立正确的价值观和职业道德。

4.实践育人环节

通过课程设计、实验、实训等实践环节,培养学生的实践能力、创新意识和团队协作精神。同时,结合社会热点问题,开展软件工程实践活动,增强学生的社会责任感和使命感。

5.课程思政评价体系

建立多元化的评价体系,包括知识技能评价和价值观念评价。知识技能评价主要依据课程考核成绩,价值观念评价可通过学生自评、互评、教师评价等方式进行。同时,结合学生参与的实践活动和社会服务进行评价。

6.持续改进与完善

根据评价结果和反馈意见,不断改进和完善软件工程专业课程思政的设计和实施。针对存在的问题和不足之处,制定相应的改进措施,以提高课程思政的效果和质量。同时,加强与业界、学界的交流与合作,吸收先进的课程思政理念和经验,提升课程思政的水平。

十、编写说明

1.主要编写人员:

何中林、邓默耘、姜国松、关玉蓉、汤恒耀、涂焱楚、许元朋、周  静、肖 飞、张瑞红、孙飞、刘重、孙钢锋、杨 洋、胡振稳、徐景秀、钱明珠、李碧锋、周贵舟、李德华、李齐会、吴成林等

2.适用对象:2023级。

3.修订时间:2023.8.20

十一、教学计划进程表

课程类别

课程编号

课程名称

课程性质

学分

学时

开课学期

成绩考核

开课单位

备注


小计

必修

选修

理论

实践

考查

考试



通识教育课程

公共必修课

2141200101

思想道德与法治

必修

3

3


48


1/2,文理对开


 √

马克思主义学院



1941200102

中国近代史纲要

必修

2

2


32


1/2,文理对开


 √



2141200103

马克思主义基本原理

必修

3

3


48


3/4,文理对开


 √



2241200104

毛泽东思想和中国特色社会主义理论体系概论

必修

3

3


48


3/4,文理对开


 √



1941200105

形势与政策

必修

2

2


32


1-4

 √


讲座


2241200107

习近平新时代中国特色社会主义思想

必修

3

3


48


5/6,文理对开


 √



2341200108

科学技术史

必修

1

1


16


5/6,文理对开


 √



1941300101

大学外语

必修

9

9


144


1-3


 √

外国语学院



2342500101

大学体育与健康

必修

4

4



128

1-4

 √


体育学院



2310000101

美育与艺术教育

必修

1

1


16


1-4


艺术教育中心



2340000102

国家安全教育

必修

1

1


16


1

 √


马院+各学院

讲座


1940000103

军事理论

必修

2

2


32


2


 √

学工部



1940000105

大学生就业指导

必修

1

1


16


6


 √

各学院



通识选修课

2140000101

大学生心理健康教育

选修

2


2

32


2

 √


学工部



模块1

思政选修类

选修

2


2

32


2-6

 √


教务处,具体选课要求见选课指南



模块2

信息技术素养类

选修

2


2

16

16

2-6

 √




模块3

科学教育类

选修

2


2

32


2-6

 √




模块4

国际视野与语言能力类

选修

2


2

32


2-6

 √




通识教育课程小计

45

35

10

640

144







学科基础课程

学科基础课

1942100201

高等数学A

必修

9

9


144


1-2


 √

数学与统计学院

理工科专业必修,其他各专业根据专业培养要求选择不同课程模块


1942100204

线性代数

必修

2

2


32


2


 √

计算机学院


1942100205

概率论与数理统计(I)

必修

3

3


48


3


 √

计算机学院


1942200201

大学物理A

必修

5.5

5.5


64

24

3


 √

物理与电信学院


1943100203

离散数学

必修

3

3


48


3


 √

计算机学院


2343102201

计算方法

必修

3

3


32

16

4


 √

计算机学院


学科基础课程小计

25.5

25.5

0

368

40







学科专业课程

专业基础课

2343102301

软件工程专业导论

必修

2

2


24

16

1

 √


计算机学院



2343102302

C语言程序设计

必修

3.5

3.5


40

32

1


 √

计算机学院



2343102303

计算机电子技术基础

必修

3.5

3.5


48

16

2


 √

计算机学院



2343102304

数据结构

必修

3.5

3.5


48

16

2


 √

计算机学院



2343102305

数据库原理与应用

必修

3

3


40

16

3


 √

计算机学院



2343102306

面向对象程序设计

必修

3.5

3.5


40

32

3


 √

计算机学院



2343102307

计算机网络

必修

3

3


40

16

4


 √

计算机学院



专业核心课

2343102308

计算机组成原理

必修

3.5

3.5


48

16

4


 √

计算机学院



2343102309

操作系统

必修

3.5

3.5


48

16

4


 √

计算机学院



2343102310

算法设计与分析

必修

3

3


32

32

4


 √

计算机学院



2343102311

软件工程

必修

3

3


40

16

5


 √

计算机学院



2343102312

软件系统分析与设计

必修

2.5

2.5


32

16

5


 √

计算机学院



2343102313

编译原理

必修

2.5

2.5


32

16

5


 √

计算机学院



2343102314

软件质量保证与测试

必修

3

3


40

16

6


 √

计算机学院



专业拓展课

2343102315

软件项目管理与组织

选修

2


2

32


5

 √


计算机学院



2343102316

软件工程经济学

选修

1


1

16


6

 √


计算机学院



2343102317

web前端技术

选修

3


3

32

32

5

 √


计算机学院



2343102318

Web 应用开发

选修

3


3

32

32

5

 √


计算机学院



2343102319

Java EE框架技术

选修

3


3

32

32

6

 √


计算机学院




学科专业课程小计

55

43

12

448

368







综合实践课程

第二课堂

2340000000

第二课堂成绩单

必修

15

15




1-8

 √


团委、各学院

不计入第一课堂总学分


思政实践

2241200106

思想政治理论课社会实践

必修

2

2



32

1-4

 √


马克思主义学院



1640000101

军事训练

必修

1

1



2


 √


学工部



体育实践

2140000410

大学生体质测试

必修

1

1



16

1-8

 √


体育学院



美育实践

2340000401

美育与艺术实践

必修

1

1



16

1-8

 √


教务处/各学院



劳动教育

2240000404

劳动教育与实践

必修

2

2


8

2

1-4

 √


各学院



专业实践

1940000403

毕业论文(或毕业设计)

必修

9

9



16

8

 √


计算机学院



2340000404

创新创业教育与实践

必修

2

2


16

16

2-8

 √


计算机学院



2140000406

专业见习

必修

2

2



4

2-6

 √


计算机学院



2140000407

专业实习

必修

9

9



18

7

 √


计算机学院



2343102401

C语言程序设计课程设计

必修

1

1



1

2

 √


计算机学院



2343102402

数据结构课程设计

必修

1

1



1

3

 √


计算机学院



2343102403

面向对象程序设计项目开发实践

必修

2

2



2

4

 √


计算机学院



2343102404

数据库原理与应用项目实践

必修

2

2



2

5

 √


计算机学院



2343102405

软件分析与设计实践

必修

2

2



2

6

 √


计算机学院



2343102406

软件测试实践

必修

2

2



2

6

 √


计算机学院



2343102407

软件工程基础实训

必修

2

2



2

5

 √


计算机学院

校企合作


2343102408

软件工程综合实训

必修

3

3



3

6

 √


计算机学院

校企合作


综合实践课程小计

44

44

0

24

680







总计

169.5

147.5

22

1480

1232