一、基本信息
专业名称 |
软件工程专业 |
专业代码 |
080902 |
一级学科 |
计算机科学与技术 |
修学年限 |
四年 |
授予学位 |
工学学士 |
二、培养目标
本专业培养能够践行社会主义核心价值观,拥有良好的社会责任感、人文素养及职业道德,具备用软件工程的思想及方法,分析、设计和实现计算机软件系统的能力,具备良好团队协作沟通能力,富有良好的国际视野与终身学习能力,能在软件技术应用领域从事软件系统研发、应用及管理等方面工作,有潜力成为软件工程师或技术骨干的专业人才。
上述培养目标可划分以下3个子目标:
(1)人文素养:能够综合考虑法律、环境、安全、健康与可持续性发展等因素影响,践行社会主义核心价值观,具有良好社会责任感,人文素养及职业道德,能够在团队中有效沟通协作。
(2)专业能力:能够按软件工程的思想及方法进行软件系统分析、设计、实现,能从事软件系统研发、应用及管理等方面的工作,担任软件工程师或技术骨干。
(3)职业发展:具有良好的国际视野及持终身学习能力,不断拓展知识,紧跟行业相关领域新理论和新技术发展。
三、专业特色
本专业注重知识、能力、素质协调发展,形成了内涵式发展“一认五新”、外延式提升“四位一体”的培养理念,旨在培养具有宽厚的软件工程基本理论和多学科复合知识、具有较强的工程应用能力、创新能力与团队合作能力的软件工程应用型人才。专业采取一体化阶梯式育人模式,面向多应用,分块培养,总体融合。课程体系纵向强调“强能力与深专业力”技术发展,横向强调多专业方向选择,采用线上与线下混合式教学模式及定量与定性相结合的过程性闭环质量评价标准。专业进行多元化产学研合作,具有双师融合的师资团队,同时多层次、多维度的开展十万行代码育人工程、卓越工程师孵化工程、拔尖人才培育工程等第二课堂特色育人项目。
四、毕业要求及其指标点
本专业毕业要求共12项,涉及工程知识、问题分析、问题研究、设计/开发解决方案、研究、使用现代工具、项目管理、工程与社会、环境和可持续发展、职业规范、个人和团队、终身学习,表1给出了相应的描述及其指标点。
表1 毕业要求及其指标点
毕业要求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遵循软件质量保障体系标准,设计/开发软件系统并进行测试与调试,体现设计创新或应用创新。 |
3-4能够在设计/开发过程中,考虑社会、健康、安全、法律、文化、环境及软件知识产权等制约因素。 |
毕业要求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认同公平公正、诚信守则、实事求是的软件行业职业道德和规范,能在软件工程实践中自觉遵守。 |
8-3认同软件工程师对公众安全、健康、福祉以及环境保护的社会责任,并能在软件工程实践中自觉履行。 |
毕业要求9个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色,完成相应任务。 |
指标点 |
9-1能够认知自我,具有团队意识,能与多学科背景下的团队成员进行有效沟通、合作共事。 |
9-2 能够承担团队中的各种角色,独立或合作开展工作,合理组织、协调和指挥团队完成任务。 |
毕业要求10沟通:采用撰写报告和设计文稿、陈述发言、清晰表达或回应指令等方式,就软件工程专业问题与业界同行及社会公众进行有效沟通和交流,具备良好的国际视野,能够在跨文化背景下进行沟通和交流。 |
指标点 |
10-1具有基本的外语听说读写及翻译能力,能够就软件工程专业问题,采用陈述发言、答辩、设计文稿、图表和撰写报告等方式,准确表达自己观点,回应质疑,理解与业界同行及社会公众进行沟通和交流的差异性。 |
10-2认知软件工程领域的国际发展趋势与研究热点,认同和尊重不同文化的差异性和多样性。 |
10-3具备良好的国际视野,跨文化交流的语言和书面表达能力,能够就软件工程专业问题,在跨文化背景下进行学习、沟通和交流。 |
毕业要求11项目管理:能描述并说明软件工程管理原理与经济决策方法,能够在多学科环境中应用。 |
指标点 |
11-1能够描述软件工程项目中涉及的管理与经济决策方法。 |
11-2能够认知软件工程项目生命周期各阶段的成本构成,说明其中涉及的软件工程管理与经济决策问题。 |
11-3能够在多学科环境下的软件项目设计开发及实施过程中,应用时间进度管理、人力资源管理等软件工程管理与经济决策方法。 |
毕业要求12终身学习:具有自主学习和终身学习的意识与能力,不断提升自主学习能力,适应软件工程技术快速发展。 |
指标点 |
12-1能够在社会发展及行业发展的背景下,认同自主学习和终身学习的必要性,具有自主学习和终身学习的意识与能力。 |
12-2不断提升对软件工程技术问题的理解、归纳、总结及质疑等自主学习能力,适应软件工程技术快速发展。 |
五、主干课程
1.学科基础课程
学科导论、高级语言程序设计、面向对象程序设计。
2.专业基础课程
数据结构、数据库原理、操作系统、计算机网络、计算机组成原理、IT基础、Web美工设计基础、Web前端开发技术。
3.专业核心课程
Linux操作系统、Java程序设计、软件工程、UML与设计模式、软件架构。
4.实践环节课程
专业认知实习、创新创业教育实践、课程设计、企业实训、毕业实习、毕业设计。
六、修业说明与学位授予
1.学制
本专业基本学制四年。四年基本学制中,包含三年的校内教育与合计一年的校企合作培养。其中,校内教育包含了通识教育、学科基础教育、专业基础教育、专业核心教育、专业教育、实践教育等环节,校企合作培养包含了企业实训、毕业实习毕业设计等环节。对于采用弹性学制的学生,校企合作培养时间合计不少于一年。
2.毕业学分与学位授予
毕业最低学分191.5学分。其中,课内教育学分177.5学分,课外教育学分14学分,学分、学时构成参见表2。取得表2所规定的毕业最低学分、达到毕业要求的学生,根据《长春大学全日制普通本科学生学士学位授予实施细则》,授予工学学士学位。
课内课程学分中,人文社会科学类通识教育课程必修与选修课程分别为22.5和10学分,合计37学分,占课内总学分的18.3%;数学与自然科学类必修课程27学分,占课内总学分的15.2%;学科基础类、专业基础类、专业核心类及专业课课程分别为9.5、23、15和21.5学分,三项合计69学分,占课内总学分的38.9%;实践类课程和毕业类实践课程分别为15、30学分,合计45学分,占课内总学分的25.4%;通识教育类实践课4学分,占课内总学分的2.25%。表3中的学分比例分析以课内教育总学分177.5为统计基数。
表3 毕业最低学分及学时分配表
课程类型 |
学分比例 |
课程模块 |
课程性质 |
应修学分 |
学时数 |
理论学时 |
实验学时 |
人文社会科学类通识教育课程 |
18.3% |
通识教育必修模块 |
必修 |
22.5 |
386 |
48 |
通识教育选修模块 |
选修 |
10 |
160 |
|
数学与自然科学 课程 |
15.2% |
数学与自然科学必修模块 |
必修 |
27 |
420 |
32 |
工程及相关 专业课程 |
38.9% |
学科基础类模块 |
必修 |
9.5 |
128 |
28 |
专业基础类模块 |
必修 |
23 |
296 |
100 |
专业核心类模块 |
必修 |
15 |
176 |
68 |
专业类模块 |
必修 |
17.5 |
202 |
78 |
选修 |
4 |
40 |
24 |
实践环节与毕业设计课程 |
25.4% |
实践环节模块 |
必修 |
15 |
|
15周 |
毕业实践模块 |
必修 |
30 |
|
30周 |
通识教育实践课程 |
2.25% |
通识教育实践模块 |
必修 |
4 |
|
4周 |
课内教育学分合计 |
177.5 |
1808 |
330 +49周 |
课外实践教育课程 |
7.31% |
课外实践模块 |
必修 |
14 |
|
|
课外教育学分合计 |
14 |
|
|
总学分 |
191.5 |
|
|
七、课内课程设置
表4 课内课程设置表
课程 类别 |
课程 性质 |
课程名称 |
课程编码 |
学 分 |
考核方式 |
总 学 时 |
学时数 |
建议修读学期 |
理论学时 |
实验学时 |
第一学年 |
第二学年 |
第三学年 |
第四学年 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
15:1 |
12:6 |
16:2 |
16:2 |
16:3 |
16:4 |
6:14 |
0:16 |
通识教育课程 |
必 修 |
思想道德修养与法律基础 |
17041401 |
1.5 |
考查 |
30 |
30 |
|
|
3x10 |
|
|
|
|
|
|
马克思主义基本原理概论 |
17011401 |
1.5 |
考查 |
30 |
30 |
|
3x10 |
|
|
|
|
|
|
|
中国近现代史纲要 |
17060001 |
1.5 |
考查 |
30 |
30 |
|
|
|
3x10 |
|
|
|
|
|
毛泽东思想和中国特色社会主义理论体系概论 |
17031401 |
3 |
考查 考试 |
56 |
56 |
|
|
|
|
|
4x7/ |
4*x7/ |
|
|
形势与政策 |
17051401 |
1 |
考查 |
24 |
24 |
|
|
2x4 |
|
2x4 |
|
2x4 |
|
|
大学外语Ⅰ |
15010134 |
3 |
考试 |
48 |
36 |
12 |
4*x12 |
|
|
|
|
|
|
|
大学外语Ⅱ |
15010135 |
3 |
考试 |
48 |
36 |
12 |
|
4*x12 |
|
|
|
|
|
|
大学外语Ⅲ |
15010136 |
3 |
考试 |
48 |
36 |
12 |
|
|
4*x12 |
|
|
|
|
|
大学外语Ⅳ |
15010137 |
3 |
考试 |
48 |
36 |
12 |
|
|
|
4*x12 |
|
|
|
|
大学体育 |
14010011 |
2 |
考试 |
72 |
72 |
|
2*x9 |
2*x9 |
2*x9 |
2*x9 |
|
|
|
|
小计学分、学时 |
22.5 |
|
434 |
386 |
48 |
|
|
|
|
|
|
|
|
选修 |
素质教育课程 |
要求学生在人文社科、自然科学、经济管理、艺术体育、实践创新等各大类素质教育课程中 选修10学分,且至少在人文社科、经济管理类内修满2学分 |
小计学分、学时 |
10 |
|
160 |
|
|
|
|
|
|
|
|
|
|
数学与自然科学课程 |
必 修 |
高等数学A |
08040020 |
10 |
考试 |
162 |
162 |
|
6*x15 |
6*x12 |
|
|
|
|
|
|
线性代数A |
08040024 |
3 |
考试 |
48 |
48 |
|
|
|
4*x12 |
|
|
|
|
|
概率论与数理统计A |
08040006 |
3 |
考试 |
48 |
48 |
|
|
|
|
4*x12 |
|
|
|
|
大学物理B |
08050007 |
5 |
考查 |
80 |
80 |
|
|
|
5x16 |
|
|
|
|
|
大学物理实验B |
08060012 |
1 |
考查 |
32 |
|
32 |
|
|
3x11 |
|
|
|
|
|
计算方法 |
04021667 |
2 |
考查 |
34 |
34 |
|
|
|
|
|
|
|
|
|
离散数学 |
04031653 |
3 |
考查 |
48 |
48 |
|
|
|
3x14 |
|
|
|
|
|
小计学分、学时 |
27 |
|
452 |
420 |
32 |
|
|
|
|
|
|
|
|
学科基础课程 |
必 修 |
学科导论 |
04021601 |
1 |
考查 |
16 |
16 |
|
2x8/ |
|
|
|
|
|
|
|
高级语言程序设计 |
04031651 |
5 |
考试 |
80 |
64 |
16 |
/8*x10 |
|
|
|
|
|
|
|
面向对象程序设计 |
04021602 |
3.5 |
考试 |
60 |
48 |
12 |
|
5*x12 |
|
|
|
|
|
|
小计学分、学时 |
9.5 |
|
156 |
128 |
28 |
|
|
|
|
|
|
|
|
专业 基础 课程 |
必 修 |
IT基础 |
04031658 |
1.5 |
考查 |
28 |
18 |
10 |
/4x7 |
|
|
|
|
|
|
|
Web美工设计基础 |
04021603 |
2.5 |
考查 |
40 |
24 |
16 |
8x5/ |
|
|
|
|
|
|
|
Web前端开发技术 |
04021604 |
2.5 |
考查 |
44 |
24 |
20 |
|
4x11 |
|
|
|
|
|
|
计算机组成原理 |
04031655 |
3.5 |
考试 |
60 |
50 |
10 |
|
5*x12 |
|
|
|
|
|
|
数据结构 |
04031654 |
3.5 |
考试 |
60 |
50 |
10 |
|
|
4*x15 |
|
|
|
|
|
数据库原理 |
04031656 |
2.5 |
考试 |
44 |
34 |
10 |
|
|
3*x15 |
|
|
|
|
|
操作系统 |
04031657 |
3.5 |
考试 |
60 |
50 |
10 |
|
|
|
4*x15 |
|
|
|
|
计算机网络 |
04031652 |
3.5 |
考试 |
60 |
46 |
14 |
|
|
|
4*x15 |
|
|
|
|
小计学分、学时 |
23 |
|
396 |
296 |
100 |
|
|
|
|
|
|
|
|
专业 核心 课程 |
必 修 |
Linux操作系统 |
04031660 |
2 |
考查 |
32 |
20 |
12 |
|
|
|
2x16 |
|
|
|
|
Java程序设计 |
04010114 |
3.5 |
考试 |
60 |
44 |
16 |
|
|
|
4*x15 |
|
|
|
|
软件工程 |
04031661 |
3 |
考试 |
48 |
40 |
8 |
|
|
|
|
/6*x8 |
|
|
|
UML与设计模式 |
04021605 |
2 |
考查 |
32 |
24 |
8 |
|
|
|
|
|
4x8/ |
|
|
信息安全技术 |
04021606 |
2 |
考查 |
32 |
22 |
10 |
|
|
|
|
4x8/ |
|
|
|
软件架构 |
04021623 |
2.5 |
考查 |
40 |
26 |
14 |
|
|
|
|
|
/5x8 |
|
|
小计学分、学时 |
15 |
|
244 |
176 |
68 |
|
|
|
|
|
|
|
|
专业 课程 |
必 修 |
软件测试基础 |
04021613 |
2 |
考查 |
32 |
32 |
|
|
|
|
|
4x8/ |
|
|
|
Java EE系统应用开发 |
04031662 |
4 |
考查 |
64 |
50 |
14 |
|
|
|
|
8x8/ |
|
|
|
Java开发新技术Ⅰ |
04021615 |
2.5 |
考查 |
40 |
26 |
14 |
|
|
|
|
/5x8 |
|
|
|
Oracle数据库 |
04021616 |
2 |
考查 |
32 |
22 |
10 |
|
|
|
|
/4x8 |
|
|
|
Java开发新技术Ⅱ |
04021618 |
2.5 |
考查 |
40 |
26 |
14 |
|
|
|
|
|
5x8/ |
|
|
Web项目测试技术 |
04021619 |
2 |
考查 |
32 |
20 |
12 |
|
|
|
|
|
4x8/ |
|
|
软件自动化测试技术 |
04021622 |
2.5 |
考查 |
40 |
26 |
14 |
|
|
|
|
|
/5x8 |
|
|
小计学分、学时 |
17.5 |
|
280 |
202 |
78 |
|
|
|
|
|
|
|
|
选 修 |
Hadoop数据分析平台I |
04021611 |
2 |
考查 |
32 |
20 |
12 |
|
|
|
|
|
4x8/ |
|
|
Hadoop数据分析平台II |
04021612 |
2 |
考查 |
32 |
20 |
12 |
|
|
|
|
|
/4x8 |
|
|
软件需求管理 |
04021617 |
2 |
考查 |
32 |
24 |
8 |
|
|
|
|
|
4x8/ |
|
|
软件配置管理 |
04021620 |
2 |
考查 |
32 |
24 |
8 |
|
|
|
|
|
/4x8 |
|
|
软件性能测试技术 |
04021621 |
2 |
考查 |
32 |
24 |
8 |
|
|
|
|
|
/4x8 |
|
|
小计学分、学时 |
4 |
|
64 |
40 |
24 |
|
|
|
|
|
|
|
|
总计学分、学时 |
128.5 |
|
2186 |
1648 |
102 |
|
|
|
|
|
|
|
|
表5 实践教学环节安排表
课程类型 |
课程性质 |
实践环节代码 |
实践环节名称 |
学分 |
总学时/周数 |
建议修读学期 |
内容 |
备注 |
通识教育实践课 |
必 修 |
17071601 |
思政社会实践 |
1 |
1周 |
1 |
|
分散安排 |
19010001 |
军事技能训练 |
3 |
3周 |
2 |
|
|
小计学分 |
4 |
|
|
|
|
实践环节课 |
必 修 |
04031681 |
高级语言程序设计 课程设计 |
1 |
1周 |
1 |
基于C的工程项目实践 |
|
04031682 |
专业认知实习 |
3 |
3周 |
2 |
深入企业、解企业文化、发展历程、业务方向及人才需求 |
企业/校内 |
04031687 |
创新创业教育实践 |
2 |
2周 |
3 |
结合大创项目申报与孵化开展创新创业教育引导与实践 |
企业/校内 |
04021662 |
软件项目开发实践 |
2 |
2周 |
4 |
基于数据库的GUI/ Web 项目开发训练 |
|
04021663 |
企业级项目开发实践 |
2 |
2周 |
5/ |
运用专业课基础知识,完成企业级项目开发实践 |
|
04021664 |
专业课实践 |
1 |
1周 |
/5 |
运用专业课基础知识,完成Web前端项目开发实践 |
|
04031686 |
专业综合技能实训 |
4 |
4周 |
/6 |
综合运用专业知识,完成综合工程设计任务 |
|
小计学分 |
15 |
|
|
|
|
毕业实践课 |
必 修 |
04021665 |
企业实训 |
10 |
10周 |
7 |
完成与专业相关的企业项目设计任务 |
企业/校内 |
04021666 |
毕业实习 |
4 |
4周 |
7 |
完成与专业相关的企业岗位实习任务 |
企业/校内 |
04031685 |
毕业设计 |
16 |
16周 |
8 |
选题、调研、确定可行性方案、设计、开发、调试与测试等 |
企业/校内 |
小计学分 |
30 |
|
|
|
|
实践教学环节总学分 |
49 |
课外课程设置如表6所示。完成相应的课程并达到合格要求后,给予计算课外教育学分。
表6 课外课程设置表
课程类型 |
课程性质 |
课程(项目)代码 |
课程(项目)名称 |
学分 |
总学时/周数 |
理论学时 |
实践学时 |
开课或成绩录入学期 |
课外实践课 |
必 修 |
07050010 |
应用写作 |
1 |
20 |
20 |
|
1 |
19010002 |
军事理论教育 |
1 |
32 |
32 |
|
2 |
20010001 |
公益劳动 |
1 |
1周 |
|
|
1 |
99010103 |
健康教育 |
1 |
16 |
16 |
|
1 |
99010554 |
大学生心理健康教育 |
1.5 |
36 |
36 |
|
2 |
99010461 |
大学生职业生涯与就业指导1 |
1 |
18 |
18 |
|
2 |
99010555 |
大学生职业生涯与就业指导2 |
0.5 |
20 |
20 |
|
7 |
14011605 |
大学体育素质拓展 |
2 |
72 |
|
72 |
1-4 |
14011606 |
大学生创业基础 |
2 |
32 |
32 |
|
2-3 |
14011607 |
大学生创新基础 |
2 |
32 |
32 |
|
2-3 |
14011608 |
课外实践 |
1 |
|
|
|
在校期间 |
合 计 |
14学分 |
八、毕业要求的达成
1.课内教育与毕业要求支撑关系
表7 课内教育与毕业要求支撑矩阵
毕业要求1 |
工程知识:能够应用数学、自然科学知识、软件工程基础及专业知识,解决软件系统复杂工程问题。 |
课程名称/贡献度 指标点 |
课程名称 |
贡献度 |
1-1 能够说明数学与自然科学的基本概念、理论和方法,使用基本的数学建模方法及计算机语言工具,表述软件系统复杂工程问题。 |
高等数学A |
M |
线性代数A |
M |
高级语言程序设计 |
H |
离散数学 |
H |
IT基础 |
M |
1-2能够运用数学、自然科学、软件工程基础及专业知识,对软件系统具体对象,构建数学模型、数据模型及软件模型,解决给定软件系统复杂工程问题。 |
离散数学 |
M |
数据结构 |
H |
数据库原理 |
M |
Web美工设计基础 |
M |
UML与设计模式 |
M |
1-3能够遵循软件系统开发的工程化标准与要求,推演、分析软件系统复杂工程问题。 |
学科导论 |
L |
计算机组成原理 |
H |
计算机网络 |
H |
计算方法 |
M |
Web前端开发技术 |
M |
软件工程 |
M |
1-4能够应用软件工程专业知识及数学模型方法,比较与综合软件系统复杂工程问题解决方案。 |
概率论与数理统计A |
M |
面向对象程序设计 |
H |
操作系统 |
H |
Java程序设计 |
H |
软件架构 |
M |
毕业要求2 |
问题分析:能够运用数学、自然科学及软件工程科学的基本原理,识别并表达软件系统复杂工程问题,通过文献研究、原型模拟与实验方法,分析软件系统复杂工程问题,以获得有效结论。 |
课程名称/贡献度 指标点 |
课程名称 |
贡献度 |
2-1 运用数学、自然科学和软件工程科学的基本原理,识别并判断软件系统复杂工程问题的关键环节与参数。 |
高等数学A |
H |
大学物理B |
H |
大学物理实验B |
L |
计算方法 |
H |
IT基础 |
M |
Linux操作系统 |
M |
软件测试基础 |
M |
2-2 能够基于相关科学原理、数学模型、软件模型,正确表达软件系统复杂工程问题。 |
线性代数A |
M |
离散数学 |
M |
数据结构 |
H |
Web美工设计基础 |
M |
UML与设计模式 |
H |
2-3 能够认识到解决软件问题有多种方案可选,通过文献研究、原型模拟与实验方法,形成备选的系统解决方案。 |
概率论与数理统计A |
H |
计算机组成原理 |
H |
软件架构 |
M |
Web项目测试技术 |
M |
软件自动化测试技术 |
M |
2-4 能够运用数学、自然科学、软件工程学科的基本原理,通过文献研究及项目调研方法,分析系统解决方案或备选方案的关键评价指标、各项约束条件及影响因素,获得有效结论。 |
大学物理B |
M |
计算机网络 |
M |
操作系统 |
M |
数据库原理 |
H |
软件工程 |
M |
毕业要求3 |
设计/开发解决方案:能够设计软件系统复杂工程的解决方案,设计/开发满足特定需求的单元模块、软件系统,在此过程中体现创新意识,考虑社会、健康、安全、法律、文化、环境及软件知识产权等制约因素。 |
课程名称/贡献度 指标点 |
课程名称 |
贡献度 |
3-1能够掌握软件系统生命周期中设计、开发方法和技术,识别影响软件系统设计目标和技术方案的各种因素。 |
面向对象程序设计 |
H |
软件工程 |
H |
Linux操作系统 |
M |
UML与设计模式 |
M |
Oracle数据库 |
M |
3-2能够设计/开发符合特定需求和约束条件的单元模块,合理组织及处理数据。 |
高级语言程序设计 |
H |
数据结构 |
M |
数据库原理 |
M |
Java程序设计 |
M |
软件架构 |
M |
Java开发新技术Ⅰ |
M |
3-3遵循软件质量保障体系标准,设计/开发软件系统并进行测试与调试,体现设计创新或应用创新。 |
信息技术安全 |
M |
Java开发新技术Ⅱ |
H |
软件自动化测试技术 |
H |
高级语言程序设计课程设计 |
L |
创新创业教育实践 |
M |
3-4能够在设计/开发过程中,考虑社会、健康、安全、法律、文化、环境及软件知识产权等制约因素。 |
大学物理实验B |
L |
计算方法 |
M |
Java EE系统应用开发 |
M |
企业级项目开发实践 |
M |
专业综合技能实训 |
M |
毕业设计 |
H |
毕业要求4 |
研究:能够基于软件工程的科学原理,采用科学方法与思辨态度对软件系统复杂工程问题进行研究,包括设计软件系统实验、分析与解释实验数据,并通过信息综合得到合理有效的结论。 |
课程名称/贡献度 指标点 |
课程名称 |
贡献度 |
4-1基于软件工程的科学原理,采用科学方法和思辨态度,通过文献研究或软件实验方法,调研和分析软件系统复杂工程的解决方案。 |
计算机组成原理 |
M |
计算机网络 |
H |
操作系统 |
M |
Linux操作系统 |
M |
4-2能够基于软件问题的基本特征,选择研究路线,设计软件系统实验方案。 |
数据结构 |
M |
Java程序设计 |
M |
Java EE系统应用开发 |
H |
Java开发新技术Ⅱ |
M |
4-3基于软件系统实验方案,设计软件系统实验,按模块安全有序地开展实验及测试,正确地采集和整理实验数据,分析与解释实验结果,通过信息综合得出合理有效的结论。 |
软件架构 |
M |
软件项目开发实践 |
M |
毕业设计 |
H |
毕业要求5 |
使用现代工具:能够针对软件系统复杂工程问题,开发、选择与使用恰当的计算机技术、信息资源、现代软件工程工具和信息技术工具,包括对软件系统复杂工程问题的预测与模拟,分析其局限性。 |
课程名称/贡献度 指标点 |
课程名称 |
贡献度 |
5-1 能够认知常用的现代软件工程工具、信息技术工具及模拟软件,明确其使用原理及方法,说明各类工具、软件的优势与不足。 |
计算机组成原理 |
M |
数据库原理 |
H |
Web美工设计基础 |
H |
Linux操作系统 |
M |
专业认知实习 |
M |
5-2能够选择与使用恰当的计算机技术、信息资源、现代软件工程工具、信息技术工具及模拟软件,分析、设计与实现软件系统复杂工程问题。 |
高级语言程序设计 |
H |
计算机网络 |
H |
Web前端开发技术 |
M |
Java程序设计 |
M |
软件测试基础 |
M |
5-3 能够针对软件系统的具体对象,开发或选用满足特定需求的现代工具,预测与模拟软件工程问题,分析其局限性。 |
UML与设计模式 |
H |
软件自动化测试技术 |
M |
高级语言程序设计课程设计 |
M |
专业课实践 |
M |
毕业设计 |
H |
毕业要求6 |
工程与社会:能够基于软件工程项目应用场景,合理分析、评价软件工程实践和复杂工程问题解决方案的市场相容性,对社会、健康、安全、法律以及文化的直接、间接影响,正确看待应承担的社会责任。 |
课程名称/贡献度 指标点 |
课程名称 |
贡献度 |
6-1能够认知软件工程行业相关的技术标准体系、知识产权、产业政策、安全条例、法律法规,说明不同社会文化对软件工程活动的影响。 |
马克思主义基本原理概论 |
M |
形势与政策 |
M |
学科导论 |
M |
毕业实习 |
H |
6-2能够合理分析和评价软件工程实践以及复杂工程问题解决方案与社会、健康、安全、法律、文化之间潜在的相互影响,正确看待应承担的社会责任。 |
思想道德修养与法律基础 |
M |
专业认知实习 |
H |
企业级项目开发实践 |
M |
企业实训 |
H |
毕业要求7 |
环境和可持续发展:具有环境保护和可持续发展意识,理解和评价软件系统复杂工程实践对环境、社会、经济、生态可持续发展的影响。 |
课程名称/贡献度 指标点 |
课程名称 |
贡献度 |
7-1能够知晓和理解环境保护及可持续发展的理念和内涵,具有环境保护和可持续发展意识。 |
思想道德修养与法律基础 |
M |
毛泽东思想和中国特色社会主义理论体系概论 |
H |
形势与政策 |
M |
学科导论 |
M |
毕业实习 |
M |
7-2能够从环境保护和可持续发展的角度,思考软件工程实践的可持续性,评价软件生命周期中可能对人类、环境、社会、经济、生态造成的损害和隐患,能运用技术手段降低其负面影响。 |
马克思主义基本原理概论 |
M |
信息技术安全 |
M |
专业认知实习 |
M |
企业实训 |
H |
毕业要求8 |
职业规范:具有良好的人文社会科学素养与社会责任感,践行社会主义核心价值观,正确看待并遵守软件行业职业道德和规范,履行社会责任。 |
指标点 课程名称/贡献度 |
课程名称 |
贡献度 |
8-1了解中国国情,树立并践行社会主义核心价值观,正确看待个人与社会的关系,具有良好的人文社会科学素养。 |
马克思主义基本原理概论 |
M |
中国近现代史纲要 |
M |
面向对象程序设计 |
H |
毕业实习 |
M |
军事技能训练 |
M |
8-2认同公平公正、诚信守则、实事求是的软件行业职业道德和规范,能在软件工程实践中自觉遵守。 |
形势与政策 |
M |
学科导论 |
M |
专业综合技能实训 |
H |
思政社会实践 |
M |
8-3 认同软件工程师对公众安全、健康、福祉以及环境保护的社会责任,在软件工程实践中自觉履行。 |
思想道德修养与法律基础 |
M |
中国近现代史纲要 |
M |
毛泽东思想和中国特色社会主义理论体系概论 |
M |
Oracle数据库 |
M |
企业实训 |
H |
毕业要求9 |
个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色,完成相应任务。 |
指标点 课程名称/贡献度 |
课程名称 |
贡献度 |
9-1能够认知自我,具有团队意识,能与多学科背景下的团队成员进行有有效沟通、合作共事。 |
大学体育 |
M |
高级语言程序设计 |
H |
Java EE系统应用开发 |
H |
军事技能训练 |
M |
9-2 能够承担团队中的各种角色,独立或合作开展工作,合理组织、协调和指挥团队完成任务。 |
高级语言程序设计课程设计 |
M |
软件项目开发实践 |
M |
企业级项目开发实践 |
M |
专业综合技能实训 |
H |
毕业要求10 |
沟通:采用撰写报告和设计文稿、陈述发言、清晰表达或回应指令等方式,就软件工程专业问题与业界同行及社会公众进行有效沟通和交流,具备良好的国际视野,能够在跨文化背景下进行沟通和交流。 |
课程名称/贡献度 指标点 |
课程名称 |
贡献度 |
10-1具有基本的外语听说读写及翻译能力,能够就软件工程专业问题,采用陈述发言、答辩、设计文稿、图表和撰写报告等方式,准确表达自己观点,回应质疑,理解与业界同行及社会公众进行沟通和交流的差异性。 |
大学外语Ⅰ |
H |
软件项目开发实践 |
M |
专业课实践 |
M |
思政社会实践 |
M |
10-2认知软件工程领域的国际发展趋势与研究热点,认同和尊重不同文化的差异性和多样性。 |
思想道德修养与法律基础 |
M |
大学外语Ⅱ |
H |
创新创业教育实践 |
M |
企业级项目开发实践 |
M |
10-3具备良好的国际视野,跨文化交流的语言和书面表达能力,能够就软件工程专业问题,在跨文化背景下进行学习、沟通和交流。 |
大学外语Ⅲ |
M |
专业综合技能实训 |
M |
毕业实习 |
M |
毕业设计 |
H |
毕业要求11 |
项目管理:能描述并说明软件工程管理原理与经济决策方法,能够在多学科环境中应用。 |
课程名称/贡献度 指标点 |
课程名称 |
贡献度 |
11-1能够描述软件工程项目中涉及的管理与经济决策方法。 |
概率论与数理统计A |
M |
信息技术安全 |
H |
创新创业教育实践 |
M |
专业课实践 |
M |
11-2能够认知软件工程项目生命周期各阶段的成本构成,说明其中涉及的软件工程管理与经济决策问题。 |
软件工程 |
M |
企业级项目开发实践 |
M |
专业综合技能实训 |
H |
企业实训 |
H |
11-3能够在多学科环境下的软件项目设计开发及实施过程中,应用时间进度管理、人力资源管理等软件工程管理与经济决策方法。 |
IT基础 |
M |
Web项目测试技术 |
M |
软件项目开发实践 |
M |
毕业设计 |
H |
毕业要求12 |
终身学习:具有自主学习和终身学习的意识与能力,不断提升自主学习能力,适应软件工程技术快速发展。 |
指标点 课程名称/贡献度 |
课程名称 |
贡献度 |
12-1能够在社会发展及行业发展的背景下,认同自主学习和终身学习的必要性,具有自主学习和终身学习的意识与能力。 |
Java开发新技术Ⅰ |
M |
专业认知实习 |
H |
创新创业教育实践 |
M |
软件项目开发实践 |
M |
思政社会实践 |
L |
12-2不断提升对软件工程技术问题的理解、归纳、总结以及质疑等自主学习能力,适应软件工程技术快速发展。 |
大学外语Ⅳ |
M |
大学体育 |
M |
Java开发新技术Ⅱ |
M |
毕业设计 |
H |
|
|
院 长(签字): 教学院长(签字): |
|
系 主 任(签字): |
|
附录:专业主干课程逻辑关系