软件工程本科专业人才培养方案(2018版)
Undergraduate Program for Specialty in Software Engineering
(专业代码:080902)
一、培养目标与毕业要求
(一)培养目标
本专业学生毕业后,经过5年左右的工程实践,能够达到以下目标:
培养目标1:具备软件专业技术资格中级及以上水平的素质和能力;
培养目标2:能够在各自岗位上独立从事算法优化、需求分析、软件设计、软件开发、系统架构、软件项目管理、软件系统运维、信息化建设、软件服务咨询等方面的工作;
培养目标3:在解决工程问题过程中能够综合考虑社会、法律、经济、环境等多方面因素的影响,表现出良好的逻辑思维、计算思维、系统思维与创新思维能力;
培养目标4:有良好的道德素养、沟通水平、团队合作能力与社会责任感,有意愿并有能力服务所在行业和社会;
培养目标5:能适应社会经济发展需要,具备终身学习、自主学习能力、创新意识和国际化的专业视野,不断更新自己的知识和能力。
(二)毕业要求
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 学生毕业要求对本专业培养目标的支撑关系
培养目标 毕业要求 |
目标1 |
目标2 |
目标3 |
目标4 |
目标5 |
1.工程知识 |
|
√ |
√ |
|
√ |
2.问题分析 |
√ |
√ |
√ |
|
|
3.设计/开发解决方案 |
√ |
√ |
|
|
|
4.研究 |
√ |
√ |
|
|
|
5.使用现代工具 |
√ |
√ |
|
|
|
6.工程与社会 |
|
|
√ |
√ |
|
7.环境和可持续发展 |
|
|
√ |
|
√ |
8.职业规范 |
|
√ |
√ |
√ |
√ |
9.个人和团队 |
|
√ |
|
√ |
|
10.沟通 |
|
√ |
|
√ |
√ |
11.项目管理 |
√ |
√ |
|
|
|
12.终身学习 |
|
|
√ |
√ |
√ |
二、修业年限、计划总学时、学分及授予学位
本专业标准学制为四年,学校实行学分制下的弹性学制,允许学生在3~6年内修满学分。计划总学时为2762学时,总学分为169学分。学生修完规定课程,修满规定学分,准予毕业。符合学位授予条件者,经校学位委员会审核通过,授予工学学士学位。
三、主干学科与主要课程
主干学科:软件工程。
主要理论课程:高等数学、线性代数、概率论与数理统计、计算机科学导论、程序设计基础、大学物理、面向对象程序设计、数字逻辑、离散数学、计算机网络、软件工程导论、计算机组成原理、软件工程职业实践、数据结构、操作系统、数据库原理与应用、Java与面向对象技术、团队激励与沟通、软件设计与体系结构、软件需求分析、软件工程经济学、软件质量保证与测试、软件项目管理等。
四、主要实践性教学环节(含主要专业实验)
实践教学三大部分组成:(1)计算机科学导论、程序设计基础、大学物理、面向对象程序设计、数字逻辑、软件工程导论、计算机组成原理、数据结构、操作系统、数据库原理与应用、Java与面向对象技术、软件设计与体系结构、计算机网络、软件质量保证与测试、软件项目管理等专业课程的上机实践;(2)软件工程导论课程设计、数据结构课程设计、操作系统课程设计、数据库原理与应用课程设计、计算机网络课程设计;(3)专业实训、软件工程综合实践、毕业实习、毕业设计等。
五、课程的学时、学分及学期安排(见表2)
表2 课程学时、学分及学期安排表
课程 类别 |
课程 性质 |
课程 模块 |
课程 编号 |
课程名称 |
学 分数 |
总 学 时 |
总学时分配 |
周学时 |
开设学期 |
考核方式 |
备注 |
|||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
授课 |
实验 |
上机 |
其他 |
|||||||||||
通 识 教 育 课 程 |
通识教育必修课程 |
思想政治理论课程 |
0301111801 |
思想道德修养与法律基础 Moral Character and Introduction to Law |
3 |
54 |
36 |
|
|
18 |
3 |
一 |
考试 |
1.思想政治理论课程,共16学分,其中实践教学4学分。 2.由马克思主义学院根据《关于加强新时代高校“形势与政策”课建设的若干意见》(教社科〔2018〕1号)、《新时代高校思想政治理论课教学工作基本要求》(教社科〔2018〕2号)等文件精神开课。 |
0301121802 |
中国近现代史纲要 Compendium of Modern Chinese History |
3 |
54 |
36 |
|
|
18 |
3 |
二 |
考试 |
||||
0301131803 |
马克思主义基本原理概论 Introduction to the Basic Theories of Marxism |
3 |
54 |
36 |
|
|
18 |
3 |
三 |
考试 |
||||
0301131804 |
毛泽东思想和中国特色社会主义理论体系概论(一) Mao Zedong Thought and Theoretical System of Socialism with Chinese Characteristics(Ⅰ) |
2 |
36 |
36 |
|
|
|
2 |
三 |
考试 |
||||
0301141804 |
毛泽东思想和中国特色社会主义理论体系概论(二) Mao Zedong Thought and Theoretical System of Socialism with Chinese Characteristics(Ⅱ) |
3 |
54 |
36 |
|
|
18 |
3 |
四 |
考试 |
||||
0301111805 |
形势与政策(一) Situation and Policies(Ⅰ) |
0.5 |
9 |
8 |
|
|
1 |
1 |
一 |
考查 |
||||
0301121805 |
形势与政策(二) Situation and Policies(Ⅱ) |
0.5 |
9 |
8 |
|
|
1 |
1 |
二 |
考查 |
||||
0301131805 |
形势与政策(三) Situation and Policies(Ⅲ) |
0.5 |
9 |
8 |
|
|
1 |
1 |
三 |
考查 |
||||
0301141805 |
形势与政策(四) Situation and Policies(Ⅳ) |
0.5 |
9 |
8 |
|
|
1 |
1 |
四 |
考查 |
||||
大学语文 |
0601121806 |
大学语文 College Chinese |
2 |
36 |
36 |
|
|
|
2 |
二 |
考试 |
文学院负责开课 |
||
大学外语 |
1301111807 |
大学英语(一) College English(I) |
3 |
54 |
36 |
|
|
18 |
3 |
一 |
考试 |
1.“大学外语”课程分四个学期开设,共12学分(含实践教学4学分),216学时(其中实践教学72学时不计入总学时)。 |
||
1301121807 |
大学英语(二) College English(II) |
3 |
54 |
36 |
|
|
18 |
3 |
二 |
考试 |
||||
1301131807 |
大学英语(三) College English(III) |
3 |
54 |
36 |
|
|
18 |
3 |
三 |
考试 |
||||
通 识 教 育 课 程 |
通识教育必修课程 |
大学外语 |
1301141807 |
大学英语(四) College English(IV) |
3 |
54 |
36 |
|
|
18 |
3 |
四 |
考试 |
|
公共体育 |
0501111808 |
公共体育(一) Physical Education(Ⅰ) |
2 |
36 |
36 |
|
|
|
2 |
一 |
考试 |
“公共体育”课程共6学分,其中,第三至第四学期开设体育俱乐部课程(72学时不计入总学时)。 |
||
0501121808 |
公共体育(二) Physical Education(Ⅱ) |
2 |
36 |
36 |
|
|
|
2 |
二 |
考试 |
||||
0501131808 |
公共体育(三) Physical Education(Ⅲ) |
1 |
36 |
|
|
|
36 |
2 |
三 |
考试 |
||||
0501141808 |
公共体育(四) Physical Education(Ⅳ) |
1 |
36 |
|
|
|
36 |
2 |
四 |
考试 |
||||
军事 |
2501111809 |
军事理论 Military Theory |
2 |
36 |
18 |
|
|
18 |
2 |
一/二 |
考查 |
含军事技能训练1学分。 |
||
合计 |
38 |
720 |
482 |
|
|
238 |
|
|
|
必修的人文社会科学通识类课程共38学分,占总169学分的22.49%。 |
||||
通识教育选修课程 |
人文科学 |
可在本模块选修2~4学分 |
学生须在创新创业教育模块选修“大学生职业生涯规划与就业指导”课程;学生至少选修1门公共艺术选修课程,取得2个学分。 |
|||||||||||
社会科学 |
可在本模块选修2~4学分 |
|||||||||||||
自然科学 |
可在本模块选修2~4学分 |
|||||||||||||
创新创业教育 |
可在本模块选修2~4学分 |
|||||||||||||
教师教育 |
可在本模块选修2~4学分 |
课程 类别 |
课程 性质 |
课程 模块 |
课程 编号 |
课程名称 |
学 分 数 |
总 学 时 |
总学时分配 |
周学时 |
开设学期 |
考核方式 |
备注 |
|||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
授课 |
实验 |
上机 |
其他 |
|||||||||||
专 业 教 育 课 程 |
必修 |
学科 基础 课程 |
1702111801 |
高等数学(一) |
5.5 |
100 |
100 |
|
|
|
6 |
一 |
考试 |
数学与自然科学类课程,包括高等数学、线性代数、概率论与数理统计、大学物理、离散数学,各有11、3、4、3.5、4学分,共25.5学分,占总169学分的15.1%。 |
1702121801 |
高等数学(二) |
5.5 |
100 |
100 |
|
|
|
6 |
二 |
考试 |
||||
1702131802 |
线性代数 |
3 |
54 |
54 |
|
|
|
3 |
三 |
考试 |
||||
1702141813 |
概率论与数理统计 |
4 |
72 |
72 |
|
|
|
4 |
四 |
考试 |
||||
1102121803 |
大学物理Ⅱ |
3 |
54 |
54 |
|
|
|
4 |
二 |
考试 |
||||
1742111805 |
计算机科学导论 |
3 |
58 |
50 |
|
8 |
|
4 |
一 |
考试 |
||||
1742110806 |
程序设计基础(上机) |
2.5 |
90 |
58 |
|
32 |
|
6 |
一 |
考查 |
||||
小计 |
26.5 |
528 |
488 |
0 |
40 |
|
|
|||||||
专业 核心 课程 |
1742221801 |
面向对象程序设计(上机) |
1.5 |
54 |
38 |
|
16 |
|
3 |
二 |
考查 |
|
||
1742221802 |
数字逻辑 |
3 |
58 |
50 |
|
8 |
|
3 |
二 |
考试 |
||||
1742231803 |
离散数学 |
4 |
72 |
72 |
|
|
|
4 |
三 |
考试 |
||||
1742231804 |
数据结构 |
3.5 |
68 |
60 |
|
8 |
|
4 |
三 |
考试 |
||||
1742231805 |
计算机组成原理 |
4 |
76 |
68 |
|
8 |
|
4 |
三 |
考试 |
||||
1742231806 |
软件工程导论 |
3 |
58 |
50 |
|
8 |
|
3 |
三 |
考试 |
||||
专 业 教 育 课 程 |
必修 |
专业 核心 课程 |
1742231807 |
软件工程职业实践 |
1 |
18 |
18 |
|
|
|
1 |
三 |
考查 |
专业教育必修课程中工程基础类课程、专业基础类课程与专业类课程,共47学分;属于必修的专业类课程的还有数据结构课程设计、数据库原理与应用课程设计、软件工程导论课程设计、操作系统课程设计、计算机网络课程设计、专业实训共6学分,二者合计53学分,占总169学分的31.36%。 |
1742241818 |
操作系统 |
4 |
80 |
64 |
|
16 |
|
5 |
四 |
考试 |
||||
1742241819 |
数据库原理与应用 |
4 |
80 |
64 |
|
16 |
|
5 |
四 |
考试 |
||||
1742241820 |
Java与面向对象技术(上机) |
2 |
72 |
56 |
|
16 |
|
4 |
四 |
考查 |
||||
1742241811 |
团队激励与沟通 |
1 |
26 |
18 |
|
8 |
|
1 |
四 |
考查 |
||||
1742251822 |
计算机网络 |
4 |
80 |
64 |
|
16 |
|
5 |
五 |
考试 |
||||
1742251813 |
软件设计与体系结构 |
3 |
58 |
50 |
|
8 |
|
3 |
五 |
考试 |
||||
1742251814 |
软件质量保证与测试 |
3 |
58 |
50 |
|
8 |
|
3 |
五 |
考试 |
||||
1742251815 |
软件项目管理 |
3 |
58 |
50 |
|
8 |
|
3 |
五 |
考试 |
||||
1742251816 |
软件需求分析 |
3 |
58 |
50 |
|
8 |
|
3 |
五 |
考试 |
||||
小计 |
47 |
974 |
822 |
0 |
152 |
|
|
|||||||
合计 |
73.5 |
1502 |
1310 |
|
192 |
|
|
专业必修课程合计 |
课程 类别 |
课程 性质 |
课程 模块 |
课程 编号 |
课程名称 |
学 分 数 |
总 学 时 |
总学时分配 |
周学时 |
开设学期 |
考核方式 |
备注 |
||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
授课 |
实验 |
上机 |
其他 |
||||||||||||||
专 业 教 育 课 程
|
选修 |
专业 提高 方向 |
1743141801 |
Web前端技术(上机) |
1.5 |
54 |
38 |
|
16 |
|
3 |
四 |
考查 |
选择专业提高方向的学生,应在此组课程中至少修读16.5学分。 |
|||
1743351806 |
算法设计与分析 |
2.5 |
50 |
42 |
|
8 |
|
3 |
五 |
考查 |
|||||||
1743351801 |
软件工程经济学 |
2 |
36 |
36 |
|
|
|
2 |
五 |
考查 |
|||||||
1743351814 |
编译原理 |
3 |
58 |
50 |
|
8 |
|
3 |
五 |
考查 |
|||||||
1743261806 |
面向对象分析与设计 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743161802 |
Linux原理与应用(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
六 |
考查 |
|||||||
1743161803 |
计算机体系结构 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743161806 |
数字图像处理(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
六 |
考查 |
|||||||
1743161807 |
计算机图形学(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
六 |
考查 |
|||||||
1743161808 |
多媒体技术 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743161809 |
人工智能 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743161810 |
数据挖掘与数据分析 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743161811 |
机器学习导论 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743161813 |
智能优化算法 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743161814 |
物联网技术导论 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|
||||||
专 业 教 育 课 程 |
选修 |
专业 提高 方向 |
1743161815 |
大数据与云计算导论 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
||||
1743161816 |
技术前沿讲座 |
2 |
36 |
36 |
|
|
|
2 |
六 |
考查 |
|||||||
1743161817 |
科技论文写作(上机) |
1 |
36 |
|
|
36 |
|
2 |
六 |
考查 |
|||||||
小计 |
39 |
882 |
580 |
0 |
302 |
|
|
||||||||||
专业 应用 方向 |
软件开发 |
1743241801 |
Web前端技术(上机) |
1.5 |
54 |
38 |
|
16 |
|
3 |
四 |
考查 |
选择专业应用方向的学生,应在包括本模块(软件开发)在内的3个模块中任选一个。若选择本模块,则应在模块内至少修读16.5学分。 |
||||
1743251802 |
算法设计与分析 |
2.5 |
50 |
42 |
|
8 |
|
3 |
五 |
考查 |
|||||||
1743251803 |
软件工程经济学 |
2 |
36 |
36 |
|
|
|
2 |
五 |
考查 |
|||||||
1743251804 |
编译原理 |
3 |
58 |
50 |
|
8 |
|
3 |
五 |
考查 |
|||||||
1743261802 |
移动应用开发(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
六 |
考查 |
|||||||
1743261806 |
智能优化算法 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743261803 |
Linux原理与应用(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
六 |
考查 |
|||||||
1743261804 |
企业级Web开发(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
六 |
考查 |
|||||||
1743261805 |
人工智能 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|
||||||
1743261806 |
面向对象分析与设计 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
专 业 教 育 课 程 |
选修 选修 |
专业 应用 方向 |
软件开发 |
1743261807 |
软件过程 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||
1743261808 |
软件安全 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
小计 |
26 |
610 |
376 |
0 |
234 |
|
|
||||||||||
嵌入式软件开发 |
1743241821 |
Web前端技术(上机) |
1.5 |
54 |
38 |
|
16 |
|
3 |
四 |
考查 |
选择专业应用方向的学生,应在包括本模块(嵌入式软件开发)在内的3个模块中任选一个。若选择本模块,则应在模块内至少修读16.5学分。 |
|||||
1743251814 |
算法设计与分析 |
2.5 |
50 |
42 |
|
8 |
|
3 |
五 |
考查 |
|||||||
1743251815 |
软件工程经济学 |
2 |
36 |
36 |
|
|
|
2 |
五 |
考查 |
|||||||
1743251816 |
编译原理 |
3 |
58 |
50 |
|
8 |
|
3 |
五 |
考查 |
|||||||
1743261817 |
智能优化算法 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743261818 |
面向对象分析与设计 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743261823 |
Linux原理与应用(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
六 |
考查 |
|||||||
1743261824 |
嵌入式操作系统(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
六 |
考查 |
|||||||
1743261825 |
人工智能 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|
||||||
1743261826 |
单片机原理与应用 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743261827 |
嵌入式系统原理与应用 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
专 业 教 育 课 程 |
选修 |
专业 应用 方向 |
嵌入式软件开发 |
1743261828 |
嵌入式系统软件安全 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||
小计 |
27 |
606 |
419 |
0 |
188 |
|
|
||||||||||
高智能移动计算 |
1743241813 |
信息安全导论 |
3 |
54 |
54 |
|
|
|
3 |
四 |
考查 |
选择专业应用方向的学生,应在包括本模块(高智能移动计算)在内的3个模块中任选一个。若选择本模块,则应在模块内至少修读16.5学分。 |
|||||
1743241814 |
Web前端技术(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
四 |
考查 |
|||||||
1743251827 |
算法设计与分析 |
2.5 |
50 |
42 |
|
8 |
|
3 |
五 |
考查 |
|||||||
1743251828 |
软件工程经济学 |
2 |
36 |
36 |
|
|
|
2 |
五 |
考查 |
|||||||
1743251829 |
编译原理 |
3 |
58 |
50 |
|
8 |
|
3 |
五 |
考查 |
|||||||
1743261830 |
智能优化算法 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743261831 |
面向对象分析与设计 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743261832 |
人工智能 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743261815 |
动态Web开发技术(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
六 |
考查 |
|
||||||
1743261816 |
企业级Web开发语言基础(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
六 |
考查 |
|||||||
1743261817 |
企业级Web开发框架 |
3 |
58 |
50 |
|
8 |
|
4 |
六 |
考查 |
|||||||
1743261818 |
主流数据库技术 |
3 |
58 |
50 |
|
8 |
|
4 |
六 |
考查 |
|||||||
专 业 教 育 课 程 |
选修 |
专业 应用 方向 |
高智能移动计算 |
小计 |
28.5 |
626 |
408 |
0 |
218 |
|
|
||||||
合计 |
39 26 27 28.5 |
882 610 606 626 |
580 376 418 408 |
|
302 234 188 218 |
|
|
至少选修16.5学分 |
|||||||||
专业 任选 课程 |
1743351801 |
软件工程经济学 |
2 |
36 |
36 |
|
|
|
2 |
五 |
考查 |
学生应在本组课程中至少修读8.5学分。 |
|||||
1743351803 |
人机交互的软件工程方法 |
2 |
36 |
36 |
|
|
|
2 |
五 |
考查 |
|||||||
1743351803 |
移动应用开发(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
五 |
考查 |
|||||||
1743351805 |
微机原理与接口技术 |
2.5 |
50 |
42 |
|
8 |
|
3 |
五 |
考查 |
|||||||
1743351806 |
形式化方法 |
2.5 |
50 |
42 |
|
8 |
|
3 |
五 |
考查 |
|||||||
1743351807 |
软件开发与文档写作(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
五 |
考查 |
|||||||
1743351808 |
计算方法(上机) |
1.5 |
54 |
|
|
54 |
|
3 |
五 |
考查 |
|||||||
1743361809 |
计算机伦理学 |
3 |
54 |
54 |
|
|
|
3 |
六 |
考查 |
|
||||||
1743361810 |
数据挖掘与数据分析 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
1743161811 |
人工神经网络 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
|||||||
专 业 教 育 课 程 |
选修 |
专业 任选 课程 |
1743361812 |
机器学习导论 |
2.5 |
50 |
42 |
|
8 |
|
3 |
六 |
考查 |
||||
小计 |
24 |
538 |
336 |
|
202 |
|
|
至少选修8.5学分 |
|||||||||
合计 |
63 50 51 52.5 |
1420 1148 1144 1164 |
916 712 754 744 |
|
504 436 390 420 |
|
|
至少选修25学分 |
|||||||||
课程 类别 |
课程 性质 |
课程 模块 |
课程 编号 |
课程名称 |
学 分 数 |
总 学 时 |
总学时分配 |
周学时 |
开设学期 |
考核方式 |
备注 |
|||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
授课 |
实验 |
上机 |
其他 |
|||||||||||
实践教学 |
必修 |
基础 实践 |
1104121807 |
大学物理实验Ⅱ |
0.5 |
18 |
|
18 |
|
|
|
二 |
考查 |
|
小计 |
0.5 |
18 |
|
18 |
|
|
|
|||||||
专业 实践 |
1744231801 |
数据结构课程设计(课程设计) |
1 |
1周 |
|
|
|
|
|
三 |
考查 |
软件工程综合实践A、软件工程综合实践B为同一门实践课程,第七八学期分别开设,学生可根据自身实际情况选择。 |
||
1744231802 |
软件工程导论课程设计(课程设计) |
1 |
1周 |
|
|
|
|
|
三 |
考查 |
||||
1744241803 |
操作系统课程设计(课程设计) |
1 |
1周 |
|
|
|
|
|
四 |
考查 |
||||
1744241804 |
数据库原理与应用课程设计(课程设计) |
1 |
1周 |
|
|
|
|
|
四 |
考查 |
||||
1744251805 |
计算机网络课程设计(课程设计) |
1 |
1周 |
|
|
|
|
|
五 |
考查 |
||||
1744261806 |
专业实训 |
1 |
1周 |
|
|
|
|
|
六 |
考查 |
||||
小计 |
6 |
6周 |
|
|
|
|
|
|||||||
综合 实践 |
1744271817 |
软件工程综合实践A |
2 |
6周 |
|
|
|
|
|
七 |
考查 |
|||
1744281817 |
软件工程综合实践B |
2 |
6周 |
|
|
|
|
|
八 |
考查 |
||||
1744271818 |
毕业实习 |
4 |
15周 |
|
|
|
|
|
七 |
考查 |
||||
1744281809 |
毕业设计 |
13 |
15周 |
|
|
|
|
|
八 |
考查 |
||||
实践教学 |
必修 |
综合 实践 |
1744281810 |
第二课堂 Second Classroom |
3 |
12周 |
|
|
|
|
|
八 |
|
必修的实践环节计36.25(28.5+7.75)学分,占总169学分的21.4%。 |
小计 |
22 |
48周 |
|
|
|
|
|
|||||||
选修 |
综合 实践 |
1744201810 |
学生创新创业实践 Innovation and Entrepreneurship Practice of Students |
6 |
|
|
|
|
|
|
|
|
||
小计 |
6 |
|
|
|
|
|
|
|||||||
合计 |
28.5 |
|
|
|
|
|
|
注:1. 表中单元格有四行数据者,依次为学生选修专业提高方向、软件开发方向或嵌入式软件开发方向(两方向数据相同)、高智能移动计算方向的数据。
2. 大学生参与专业科研实验、论文撰写、专利开发、创业实践、各类学科竞赛、社会实践等活动并取得一定成绩或成果,认定相应学分,可充抵专业选修课程学分,最高不超过6学分,具体要求和学分认定办法,按学校有关规定执行。经省级以上主管部门组织考核并获得相应职业技能等级证书,按级别高低分别计2~4学分,对应的课程可申请免修。
六、主要课程(教学活动)与毕业要求对应矩阵(见表3)
表3 主要课程(教学活动)与毕业要求对应矩阵
七、专业课程设置(见表4)
表4 专业课程设置
课程 类别 |
课程性质 |
课程 模块 |
课程 编号 |
课程名称 |
先修课程 |
|
专 业 教 育 课 程
|
专业必修课程 |
学科 基础 课程 |
1702111801 |
高等数学(一) |
无 |
|
1702121801 |
高等数学(二) |
高等数学(一) |
||||
1702131802 |
线性代数 |
无 |
||||
1702141813 |
概率论与数理统计 |
高等数学(一)、(二) |
||||
1742111805 |
计算机科学导论 |
无 |
||||
1742111806 |
程序设计基础(上机) |
无 |
||||
1102121803 |
大学物理Ⅱ |
高等数学(一) |
||||
专业 核心 课程 |
1742221801 |
面向对象程序设计(上机) |
程序设计基础(上机) |
|||
1742221802 |
数字逻辑 |
无 |
||||
1742231803 |
离散数学 |
线性代数 |
||||
1742231804 |
数据结构 |
程序设计基础(上机)、面向对象程序设计(上机) |
||||
1742231805 |
计算机组成原理 |
数字逻辑 |
||||
1742231806 |
软件工程导论 |
计算机科学导论、程序设计基础(上机)、面向对象程序设计(上机) |
||||
1742231807 |
软件工程职业实践 |
计算机科学导论、程序设计基础(上机)、面向对象程序设计(上机) |
||||
1742241818 |
操作系统 |
计算机科学导论、计算机组成原理、数据结构 |
||||
1742241819 |
数据库原理与应用 |
程序设计基础(上机)、面向对象程序设计(上机)、离散数学、数据结构 |
||||
1742241820 |
Java与面向对象技术(上机) |
程序设计基础(上机)、面向对象程序设计(上机) |
||||
1742241811 |
团队激励与沟通 |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论 |
||||
1742251822 |
计算机网络 |
程序设计基础(上机)、数据结构、操作系统 |
||||
1742251813 |
软件设计与体系结构 |
软件工程导论、软件工程职业实践、Java与面向对象技术(上机) |
||||
1742251814 |
软件质量保证与测试 |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论 |
||||
1742251815 |
软件项目管理 |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论 |
||||
|
|
1742251816 |
软件需求分析 |
软件工程导论、软件工程职业实践 |
||
专业选修课程 |
专业 提高 方向 |
1743141801 |
Web前端技术(上机) |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论 |
||
1743161802 |
Linux原理与应用(上机) |
程序设计基础(上机)、数据结构、操作系统 |
||||
1743161803 |
计算机体系结构 |
计算机组成原理、操作系统、计算机网络 |
||||
1743161804 |
形式化方法 |
数据结构、离散数学 |
||||
1743161805 |
计算机伦理学 |
软件工程职业实践 |
||||
1743161806 |
数字图像处理(上机) |
高等数学、程序设计基础(上机)、线性代数、数据结构 |
||||
1743161807 |
计算机图形学(上机) |
高等数学、程序设计基础(上机)、线性代数、数据结构 |
||||
1743161808 |
多媒体技术 |
高等数学、程序设计基础(上机)、线性代数、数据结构 |
||||
课程 类别 |
课程性质 |
课程 模块 |
课程 编号 |
课程名称 |
先修课程 |
|
专 业 教 育 课 程 |
专业选修课程 |
专业 提高 方向 |
1743161809 |
人工智能 |
高等数学、程序设计基础(上机)、线性代数、概率论与数理统计、离散数学、数据结构 |
|
1743161810 |
数据挖掘与数据分析 |
程序设计基础(上机)、线性代数、概率论与数理统计、数据结构、数据库原理与应用 |
||||
1743161811 |
机器学习导论 |
高等数学、程序设计基础(上机)、线性代数、概率论与数理统计、数据结构、数据库原理与应用 |
||||
1743161812 |
人工神经网络 |
高等数学、程序设计基础(上机)、线性代数、概率论与数理统计、数据结构 |
||||
1743161813 |
智能优化算法 |
高等数学、程序设计基础(上机)、线性代数、概率论与数理统计、数据结构 |
||||
1743161814 |
物联网技术导论 |
程序设计基础(上机)、计算机组成原理、操作系统、计算机网络 |
||||
1743161815 |
大数据与云计算导论 |
程序设计基础(上机)、操作系统、数据库原理与应用、计算机网络 |
||||
1743161816 |
技术前沿讲座 |
离散数学、数据结构、操作系统、计算机网络 |
||||
1743161817 |
科技论文写作 |
软件工程导论、软件工程职业实践、团队激励与沟通 |
||||
专 业 教 育 课 程 |
专业选修课程 |
专业应用方向 |
软件开发 |
1743241801 |
Web前端技术(上机) |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论 |
1743261802 |
移动应用开发(上机) |
面向对象程序设计(上机)、Java与面向对象技术(上机)、数据结构、操作系统、计算机网络 |
||||
1743261803 |
Linux原理与应用(上机) |
程序设计基础(上机)、数据结构、操作系统 |
||||
1743261804 |
企业级Web开发(上机) |
软件工程导论、Web前端技术(上机)数据结构、操作系统、计算机网络 |
||||
1743261805 |
人工智能 |
高等数学、程序设计基础(上机)、线性代数、概率论与数理统计、离散数学、数据结构 |
||||
1743261806 |
面向对象分析与设计 |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论 |
||||
1743261807 |
软件过程 |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论、软件质量保证与测试、软件项目管理 |
||||
1743261808 |
软件安全 |
程序设计基础(上机)、离散数学、操作系统、计算机网络 |
||||
嵌入式软件开发 |
1743241821 |
Web前端技术(上机) |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论 |
|||
1743261822 |
移动应用开发(上机) |
面向对象程序设计(上机)、Java与面向对象技术(上机)、数据结构、操作系统、计算机网络 |
||||
1743261823 |
Linux原理与应用(上机) |
程序设计基础(上机)、数据结构、操作系统 |
||||
1743261824 |
嵌入式操作系统(上机) |
程序设计基础(上机)、计算机组成原理、数据结构、操作系统 |
||||
1743261825 |
人工智能 |
高等数学、程序设计基础(上机)、线性代数、概率论与数理统计、离散数学、数据结构 |
||||
1743261826 |
单片机原理与应用 |
程序设计基础(上机)、计算机组成原理、操作系统 |
||||
1743261827 |
嵌入式系统原理与应用 |
程序设计基础(上机)、计算机组成原理、操作系统 |
||||
1743261828 |
嵌入式系统软件安全 |
程序设计基础(上机)、离散数学、操作系统、计算机网络 |
||||
课程 类别 |
课程性质 |
课程 模块 |
课程 编号 |
课程名称 |
先修课程 |
|
专 业 教 育 课 程 |
专业选修课程 |
专业应用方向 |
高智能移动计算 |
1743241813 |
信息安全导论 |
程序设计基础(上机)、离散数学 |
1743261814 |
Web前端技术(上机) |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论 |
||||
1743261815 |
Oracle数据库设计 |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论、数据库原理与应用、计算机网络 |
||||
1743261816 |
动态Web开发技术(上机) |
软件工程导论、Web前端技术(上机)数据结构、操作系统、计算机网络 |
||||
1743261817 |
企业级Web开发语言基础(上机) |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论、数据库原理与应用、计算机网络 |
||||
1743261818 |
主流数据库技术 |
程序设计基础(上机)、面向对象程序设计(上机)、软件工程导论、数据库原理与应用、计算机网络 |
||||
1743261819 |
移动应用开发(上机) |
面向对象程序设计(上机)、Java与面向对象技术(上机)、数据结构、操作系统、计算机网络 |
||||
专业 任选 课程 |
1743351801 |
软件工程经济学 |
软件工程导论、软件工程职业实践 |
|||
1743351803 |
人机交互的软件工程方法 |
计算机科学导论、程序设计基础(上机)、软件工程导论、软件工程职业实践 |
||||
1743351814 |
编译原理 |
程序设计基础(上机)、离散数学、数据结构 |
||||
1743351805 |
微机原理与接口技术 |
程序设计基础(上机)、计算机组成原理 |
||||
1743351806 |
算法设计与分析 |
程序设计基础(上机)、数据结构、概率论与数理统计 |
||||
1743351807 |
软件开发与文档写作(上机) |
软件工程导论、软件工程职业实践、团队激励与沟通、软件项目管理 |
||||
1743351808 |
计算方法(上机) |
高等数学、程序设计基础(上机)、线性代数、数据结构 |
八、各类标准达标情况
表5专业认证标准、补充标准、学校标准等达标情况表
标准:数学与自然科学类课程学分占总学分要≥15% |
|
高等数学(一) |
5.5 |
高等数学(二) |
5.5 |
线性代数 |
3 |
概率论与数理统计 |
4 |
大学物理Ⅱ |
3.5 |
离散数学 |
4 |
占比 |
25.5/169=15.1% |
标准:人文社会科学类通识教育课程学分占总学分要≥15% |
|
思想道德修养与法律基础 |
3 |
中国近现代史纲要 |
3 |
马克思主义基本原理概论 |
3 |
毛泽东思想和中国特色社会主义理论体系概论(一) |
2 |
毛泽东思想和中国特色社会主义理论体系概论(二) |
3 |
形势与政策(一) |
0.5 |
形势与政策(二) |
0.5 |
形势与政策(三) |
0.5 |
军事理论 |
2 |
形势与政策(四) |
0.5 |
大学语文 |
2 |
大学英语(一) |
3 |
大学英语(二) |
3 |
大学英语(三) |
3 |
大学英语(四) |
3 |
公共体育(一) |
2 |
公共体育(二) |
2 |
公共体育(三) |
1 |
公共体育(四) |
1 |
公共艺术 |
2 |
大学生职业生涯规划与就业指导 |
2 |
占比 |
42/169=24.9% |
标准:工程实践与毕业设计(论文)学分占总学分要≥20% |
|
数据结构课程设计 |
1 |
操作系统课程设计 |
1 |
数据库原理与应用课程设计 |
1 |
计算机网络课程设计 |
1 |
软件工程导论课程设计 |
1 |
专业实训 |
1 |
软件工程综合实践 |
2 |
毕业实习 |
4 |
毕业设计 |
13 |
第二课堂 |
3 |
理论课实验学分 |
7.75 |
占比 |
35.75/169=21.15% |
标准:毕业设计学分占总学分要≥8%或≥15周 |
|
毕业设计 |
15周 |
标准:工程基础类、专业基础类与专业类课程学分占总学分要≥30% |
|
计算机科学导论 |
3 |
程序设计基础 |
2 |
面向对象程序设计 |
1.5 |
数字逻辑 |
3 |
软件工程导论 |
3 |
数据结构 |
3.5 |
计算机组成原理 |
4 |
软件工程职业实践 |
1 |
操作系统 |
4 |
数据库原理与应用 |
4 |
团队激励与沟通 |
1 |
计算机网络 |
4 |
软件设计与体系结构 |
3 |
软件质量保证与测试 |
2 |
软件项目管理 |
3 |
软件工程经济学 |
2 |
软件需求分析 |
3 |
Web前端技术 |
1.5 |
编译原理 |
3 |
算法设计与分析 |
2.5 |
Java与面向对象技术 |
2 |
人工智能 |
2.5 |
智能优化算法 |
2.5 |
人工神经网络 |
2.5 |
占比 |
63.5/169=37.58 % |
九、其他说明
表6 建议修读学分学期分配表
学年 |
一 |
二 |
三 |
四 |
合计 |
||||
学期 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|
建议修读学分 |
25 |
25.5 |
28 |
22.5 |
23.5 |
25 |
6.5 |
13 |
169 |
专业负责人: 教学院长: 学院教授委员会主任: 院长:
教务处负责人: 分管教学校长: