人才培养
软件工程专业本科人才培养方案
学科门类:工学 专业代码:080902
一、培养目标
学校坚持社会主义办学方向,全面贯彻党的教育方针,坚持立德树人,秉承“严以治学,诚以立身”的校训,坚持立德树人,并落实思政教育任务,实施德智体美劳五育并举,全面推进“全员、全程、全方位”三全育人,培养社会主义事业合格建设者和可靠接班人。结合学校的人才培养定位,将本专业的培养目标确立为:培养适应湖北省区域和社会经济发展需要、德智体美劳全面发展的工程应用型人才,学生毕业五年左右能胜任软件工程领域的设计、开发、管理等工作,达到下列目标:
目标1:能够熟练掌握并综合应用数理、工程和专业知识,从工程设计到产品开发全生命周期视角分析软件工程领域中的复杂工程问题,并提出解决方案;
目标2:具备较为丰富的工程经验和较强的创新意识,通过多种途径开展自主学习和终身学习,适应快速发展的新形势新业态,并将新技术新方法应用于多学科领域的工程实践,从而保持持续的职业竞争力;
目标3:能够在工程实践中综合考虑经济、法律、文化、道德、环境与可持续性发展等因素,遵守职业道德和规范,具备科学素质、人文素养、社会责任、职业道德、健康体质;
目标4:具有全球化意识和国际视野,具备团队沟通协作能力、组织能力、决策能力,能够在跨文化背景下与业界同行及社会公众进行有效的专业沟通和交流。
二、毕业要求
本专业学生主要学习软件工程方面的基本理论和基本知识,接受软件应用系统开发的工程技术基本训练,具备开发软件应用系统和一定的科学研究的基本能力。根据培养目标,本专业毕业生必须满足以下12项毕业要求,各项毕业要求及其对应的指标点如表1所示:
表1 毕业要求与指标点分解
毕业要求 |
指标点 |
毕业要求1(工程知识):具有扎实的数学与自然科学知识和工程基础,能够系统地掌握软件工程的基本理论、基础知识,并能将所学知识应用于解决复杂软件工程问题。 |
指标点1-1:能够掌握数学、自然科学、工程基础和专业知识,用于软件工程问题的表述。 |
指标点1-2:能够运用工程基础和专业知识的基本原理和方法,对软件工程领域基本工程问题进行建模并求解。 |
|
指标点1-3:能运用数学、自然科学、工程基础和专业知识对软件工程领域的系统问题求解并进行分析推理。 |
|
指标点1-4:能应用专业知识对软件系统复杂工程问题的解决方案进行比较与分析。 |
|
毕业要求2(问题分析):能够运用数学、自然科学、工程基础和工程科学的基本原理,进行软件系统的分析与表达,并通过文献研究分析复杂软件工程问题,以获得有效结论。 |
指标点2-1:能运用相关科学原理,识别、判断和表述软件系统中的复杂工程问题。 |
指标点2-2:能够针对复杂软件工程问题,选择合适的数学模型并分析其可行性,验证正确性。 |
|
指标点2-3:能针对复杂软件工程问题,结合文献研究给出不同解决方案,并对解决方案及其影响因素开展分析,获得有效结论,为软件系统方案设计提供依据。 |
|
毕业要求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:理解并遵守诚实公正、诚信守则的工程职业道德规范,理解软件工程师对公众安全、健康和福祉,以及环境保护的社会责任,并能够在工程实践中自觉履行。 |
|
毕业要求9(个人和团队):具有良好的综合素质,能够正确理解多学科背景下的团队中,承担个体、团队成员以及负责人的角色,并承担其责任与义务。 |
指标点9-1:具有合作意识,能与团队成员有效沟通,合作共事。 |
指标点9-2:能胜任团队成员角色,完成团队分配的任务。 |
|
指标点9-3:具备团队负责人角色的相关能力,能在多学科团队中组织、协调团队成员开展工作。 |
|
毕业要求10(沟通):具备一定的国际视野和跨文化沟通能力,能够就复杂软件工程问题与业界同行及社会公众有效沟通,包括文字表达和语言交流。 |
指标点10-1:能够就软件工程领域的问题撰写报告和设计文档,并能陈述发言、清晰表达或回应指令,同时能与业界同行及社会公众进行有效沟通和交流。 |
指标点10-2:了解国内外软件工程领域及相关行业的发展趋势和研究热点,理解并尊重国内外文化的差异。 |
|
指标点10-3:具备外语的应用能力,能够阅读本专业外文文献资料,能够就专业问题,在跨文化背景下进行沟通和交流。 |
|
毕业要求11(项目管理):理解并掌握工程管理原理与经济决策方法,熟悉软件工程项目管理的基本方法和技术,并能在多学科环境中应用。 |
指标点11-1:理解工程活动中涉及的重要经济与管理因素,掌握软件项目经济和工程管理方法。 |
指标点11-2:在软件产品开发的全周期、全流程过程中具备工程管理和经济决策能力,并能在多学科环境中应用。 |
|
毕业要求12(终身学习):具有自主学习和终身学习的意识,具有不断学习和适应软件技术高速发展的能力。 |
指标点12-1:能够认识坚持探索和不断学习的必要性,具有理论联系实际、自主学习、终身学习的意识和能力。 |
指标点12-2:具备终身学习的知识基础,掌握自主学习的方法,了解拓展知识和能力的途径。 |
|
指标点12-3:了解软件工程技术与理论的重要进展和前沿动态,能够在新的形势下针对个人成长和职业发展的需求,采用合适的方法,自主学习,适应发展。 |
三、毕业要求对培养目标的支撑矩阵
毕业要求对培养目标的支撑矩阵如表2所示:
表2 毕业要求对培养目标的支撑矩阵
|
培养目标1 |
培养目标2 |
培养目标3 |
培养目标4 |
毕业要求1工程知识 |
√ |
|
|
|
毕业要求2问题分析 |
√ |
|
||
毕业要求3设计/开发解决方案 |
√ |
√ |
|
|
毕业要求4研究 |
|
√ |
|
|
毕业要求5使用现代工具 |
|
√ |
|
|
毕业要求6工程与社会 |
|
|
√ |
|
毕业要求7环境与可持续发展 |
|
|
√ |
|
毕业要求8职业规范 |
|
|
√ |
|
毕业要求9个人和团队 |
|
|
|
√ |
毕业要求10沟通 |
|
|
|
√ |
毕业要求11项目管理 |
|
√ |
√ |
|
毕业要求12终身学习 |
|
√ |
|
|
四、学制与学分
基本学制为4年,并实行弹性学制。学生在校修读年限3-6年,总学分为160学分。
五、学位授予
授予工学学士学位。
六、主干学科
计算机科学与技术。
七、专业核心课程与学位课程
1.专业核心课程:数据结构与算法、数据库原理、计算机网络、操作系统原理、软件需求分析、软件设计与体系结构等。
2.学位课程:数据结构与算法、数据库原理、计算机网络、操作系统原理。
八、实践性教学环节
主要的实践性教学有:高级语言综合设计、数据结构综合设计、数据库综合设计、Android项目开发与创业实训、专业英语文献选读、Linux综合实践、程序设计实训(一)、程序设计实训(二)、高级Web项目开发、专业实习、毕业设计、第二课堂与创新创业实践等。
九、毕业的学分要求和学位授予条件
1、毕业的学分要求:毕业最低学分为160学分,其中包括通识教育类必修课45学分(含跨学科专业选修课8学分),专业教育类课程中专业必修61学分、专业方向选修课21学分,综合实践课程33学分(包括第二课堂与创新创业实践4学分)。
2.学位授予条件:学生修完上述规定的学分并符合学士学位授予条件者,授予工学学士学位。学位授予条件中要求学位课的平均成绩70分以上。
十、专业教学进程表
课程类别 |
课程 性质 |
课程 编号 |
课程名称 |
学分数 |
课内总学时 |
实践 学时 |
考核方式 |
各学期基本周学时 |
||||||||||||
小计 |
理 论 |
实验 |
上机 |
实训 |
考 |
考 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
||||||
通
识
教
育
课
程 |
必
修
课 |
TB220300001 |
马克思主义基本原理 |
3 |
32 |
32 |
|
|
|
16 |
√ |
|
|
2 |
|
|
|
|
|
|
TB220300002 |
思想道德与法治 |
3 |
32 |
32 |
|
|
|
16 |
|
√ |
2 |
|
|
|
|
|
|
|
||
TB220300003 |
中国近现代史纲要 |
2 |
32 |
32 |
|
|
|
|
|
√ |
|
|
|
2 |
|
|
|
|
||
TB220300004 |
毛泽东思想和中国特色社会主义理论体系概论 |
4 |
64 |
64 |
|
|
|
|
√ |
|
|
|
4 |
|
|
|
|
|
||
TB220300005 |
形势与政策 |
1 |
16 |
16 |
|
|
|
|
|
√ |
|
1 |
|
|
|
|
|
|
||
TB220300006 |
思政课综合实践 |
2 |
|
|
|
|
|
2w |
|
√ |
|
|
2w |
|
|
|
|
|
||
TB220200001 |
大学英语(一) |
3 |
40 |
40 |
|
|
|
8 |
|
√ |
3 |
|
|
|
|
|
|
|
||
TB220200002 |
大学英语(二) |
3 |
40 |
40 |
|
|
|
8 |
√ |
|
|
3 |
|
|
|
|
|
|
||
TB220200003 |
大学英语(三) |
3 |
40 |
40 |
|
|
|
8 |
|
√ |
|
|
3 |
|
|
|
|
|
||
TB220200004 |
大学英语(四) |
2 |
24 |
24 |
|
|
|
8 |
√ |
|
|
|
|
2 |
|
|
|
|
||
TB222000001 |
大学体育(一) |
1 |
24 |
|
|
|
24 |
8 |
|
√ |
2 |
|
|
|
|
|
|
|
||
TB222000002 |
大学体育(二) |
1 |
24 |
|
|
|
24 |
8 |
|
√ |
|
2 |
|
|
|
|
|
|
||
TB222000003 |
大学体育(三) |
1 |
24 |
|
|
|
24 |
8 |
|
√ |
|
|
2 |
|
|
|
|
|
||
TB222000004 |
大学体育(四) |
1 |
24 |
|
|
|
24 |
8 |
|
√ |
|
|
|
2 |
|
|
|
|
||
TB222100001 |
军事训练 |
2 |
|
|
|
|
|
2w |
|
√ |
2w |
|
|
|
|
|
|
|
||
TB220100001 |
大学语文 |
2 |
32 |
32 |
|
|
|
|
|
√ |
2 |
|
|
|
|
|
|
|
||
TB220500001 |
创新创业基础 |
2 |
32 |
32 |
|
|
|
|
|
√ |
|
2 |
|
|
|
|
|
|
||
TB222300001 |
劳动教育 |
1 |
8 |
8 |
|
|
|
24 |
|
√ |
1-4学期完成 |
|
|
|
|
|||||
TB220300007 |
时事热点 |
|
|
|
|
|
|
|
|
√ |
心理健康教育2个学分,其余课程1个学分,专题讲座, 课程学分不计入总学分。 |
|||||||||
TB220300008 |
安全教育 |
|
|
|
|
|
|
|
|
√ |
||||||||||
TB222200001 |
就业指导 |
|
|
|
|
|
|
|
|
√ |
||||||||||
TB222100002 |
军事理论 |
|
|
|
|
|
|
|
|
√ |
||||||||||
TB222100003 |
心理健康教育 |
|
|
|
|
|
|
|
|
√ |
||||||||||
小 计 |
37 |
488 |
392 |
|
|
96 |
120 4w |
|
|
9 2w |
10 |
9 2w |
6 |
|
|
|
|
|||
选 修 课 |
|
五类课程 (含校本素质课程) |
8 |
128 |
128 |
|
2-7学期完成选修。理、工、农、医等专业学生选修人文社会科学类课程不少于4学分,经、法、文、教、管、艺等专业学生选修自然科学类课程不少于4学分;公共艺术类课程不少于2学分。校本素质课程:《孝道与人生》、《生活心理学》、《礼仪与成功》、《孔子的智慧》等。 |
|||||||||||||
小 计 |
8 |
128 |
128 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
合 计 |
45 |
616 |
520 |
|
|
96 |
120 4w |
|
|
9 2w |
10 |
9 2w |
6 |
|
|
|
|
十、专业教学进程表(续一)
课程类别 |
课程 性质 |
课程 编号 |
课程名称 |
学分数 |
课内总学时 |
实践 学时 |
考核方式 |
各学期基本周学时 |
|||||||||||||
小计 |
理 论 |
实验 |
上机 |
实训 |
考 |
考 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
|||||||
业
教
育
课
程 |
必修课 |
基础课 |
ZB221100001 |
高等数学A(上) |
4 |
64 |
64 |
|
|
|
|
√ |
|
4 |
|
|
|
|
|
|
|
ZB221100002 |
高等数学A(下) |
6 |
96 |
96 |
|
|
|
|
√ |
|
|
6 |
|
|
|
|
|
|
|||
ZB221200004 |
大学物理B |
4 |
64 |
64 |
|
|
|
|
√ |
|
|
4 |
|
|
|
|
|
|
|||
ZB221200005 |
大学物理B实验 |
1 |
24 |
|
24 |
|
|
|
|
√ |
|
1.5 |
|
|
|
|
|
|
|||
ZB22170A001 |
电路基础 |
3 |
52 |
40 |
12 |
|
|
|
√ |
|
|
3.25 |
|
|
|
|
|
|
|||
ZB221100007 |
线性代数 |
3 |
48 |
48 |
|
|
|
|
√ |
|
|
|
3 |
|
|
|
|
|
|||
ZB221705001 |
离散数学 |
2 |
32 |
32 |
|
|
|
|
|
√ |
|
|
2 |
|
|
|
|
|
|||
ZB221100009 |
概率论与数理统计 |
4 |
64 |
64 |
|
|
|
|
√ |
|
|
|
|
4 |
|
|
|
|
|||
小 计 |
27 |
444 |
408 |
36 |
|
|
|
|
|
4 |
14.75 |
5 |
4 |
|
|
|
|
||||
核心课 |
ZB22170A002 |
计算机导论 |
2 |
40 |
16 |
24 |
|
|
|
|
√ |
2.5 |
|
|
|
|
|
|
|
||
ZB22170A003 |
高级语言程序设计I(C) |
4 |
72 |
48 |
24 |
|
|
|
√ |
|
4.5 |
|
|
|
|
|
|
|
|||
ZB22170A004 |
高级语言程序设计Ⅱ(Java) |
3 |
56 |
32 |
24 |
|
|
|
√ |
|
|
3.5 |
|
|
|
|
|
|
|||
ZB221705002 |
高级语言程序设计Ⅲ(C++) |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
3.5 |
|
|
|
|
|
|||
ZB221705003 |
数据结构与算法 |
4 |
72 |
48 |
24 |
|
|
|
√ |
|
|
|
4.5 |
|
|
|
|
|
|||
ZB221705004 |
数据库原理 |
4 |
72 |
48 |
24 |
|
|
|
√ |
|
|
|
4.5 |
|
|
|
|
|
|||
ZB221705005 |
计算机网络 |
3 |
52 |
40 |
12 |
|
|
|
√ |
|
|
|
|
3.25 |
|
|
|
|
|||
ZB221705006 |
操作系统原理 |
3 |
52 |
40 |
12 |
|
|
|
√ |
|
|
|
|
3.25 |
|
|
|
|
|||
ZB221705007 |
Python程序设计 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
3.5 |
|
|
|
|||
ZB221705008 |
软件需求分析 |
1.5 |
28 |
16 |
12 |
|
|
|
|
√ |
|
|
|
|
2 |
|
|
|
|||
ZB221705009 |
软件设计与体系结构 |
1.5 |
28 |
16 |
12 |
|
|
|
√ |
|
|
|
|
|
|
2 |
|
|
|||
小 计 |
34 |
624 |
384 |
240 |
|
|
|
|
|
7 |
3.5 |
12.5 |
6.5 |
5.5 |
5 |
|
|
||||
选修课 |
选修模块一 |
ZX22170A001 |
Web设计基础 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
3.5 |
|
|
|
|
|
|
|
|
ZX221705001 |
Linux基础与应用 |
2 |
32 |
32 |
|
|
|
|
|
√ |
|
|
|
|
2 |
|
|
|
|||
ZX221705002 |
数字图像处理 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
3.5 |
|
|
|
|||
ZX221705003 |
工程经济学 |
2 |
32 |
32 |
|
|
|
|
|
√ |
|
|
|
|
2 |
|
|
|
|||
ZX221705004 |
VC++程序设计 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
3.5 |
|
|
|
|||
ZX221701005 |
软件测试与质量保证 |
1 |
20 |
8 |
12 |
|
|
|
|
√ |
|
|
|
|
|
1.5 |
|
|
|||
ZX221705006 |
软件项目管理 |
1 |
20 |
8 |
12 |
|
|
|
|
√ |
|
|
|
|
|
1.5 |
|
|
|||
小 计 |
15 |
272 |
176 |
96 |
|
|
|
|
|
3.5 |
|
|
|
11 |
3 |
|
|
||||
选修模块二 |
ZX221705007 |
JSP程序设计 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
3.5 |
|
|
|
|
||
ZX221705008 |
JavaScript高级开发 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
3.5 |
|
|
|
|||
ZX221705009 |
J2EE程序设计 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
|
3.5 |
|
|
|||
ZX221705010 |
Oracle数据库技术 |
2 |
36 |
24 |
12 |
|
|
|
|
√ |
|
|
|
|
|
2 |
|
|
|||
ZX221705011 |
ASP.NET程序设计 |
2 |
40 |
16 |
24 |
|
|
|
|
√ |
|
|
|
|
|
2.5 |
|
|
|||
小 计 |
13 |
244 |
136 |
108 |
|
|
|
|
|
|
|
|
3.5 |
3.5 |
8 |
|
|
||||
选修模块三 |
ZX221705012 |
Objective C程序设计 |
2 |
40 |
16 |
24 |
|
|
|
|
√ |
|
|
|
|
2.5 |
|
|
|
||
ZX221705013 |
Swift程序设计 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
|
3.5 |
|
|
|||
ZX221705014 |
游戏开发基础 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
|
3.5 |
|
|
|||
ZX221705015 |
iOS项目开发 |
2 |
40 |
16 |
24 |
|
|
|
|
√ |
|
|
|
|
|
|
2.5 |
|
|||
小 计 |
10 |
192 |
96 |
96 |
|
|
|
|
|
|
|
|
|
2.5 |
7 |
2.5 |
|
||||
选修模块四 |
ZX221705016 |
网络工程与组网技术 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
3.5 |
|
|
|
||
ZX221705017 |
网络与信息安全技术 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
|
3.5 |
|
|
|||
ZX221705018 |
人工智能 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
|
|
3.5 |
|
|||
ZX221705019 |
物联网技术 |
2 |
40 |
16 |
24 |
|
|
|
|
√ |
|
|
|
|
|
|
2.5 |
|
|||
小 计 |
11 |
208 |
112 |
96 |
|
|
|
|
|
|
|
|
|
3.5 |
3.5 |
6 |
|
||||
选修模块五 |
ZX221705020 |
云计算技术基础 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
3.5 |
|
|
|
||
ZX221705021 |
大数据基础 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
|
3.5 |
|
|
|||
ZX221705022 |
网络编程 |
3 |
56 |
32 |
24 |
|
|
|
|
√ |
|
|
|
|
3.5 |
|
|
|
|||
ZX221705023 |
移动云计算 |
2 |
40 |
16 |
24 |
|
|
|
|
√ |
|
|
|
|
|
|
2.5 |
|
|||
小 计 |
11 |
208 |
112 |
96 |
|
|
|
|
|
|
|
|
|
7 |
3.5 |
2.5 |
|
||||
选修课合计(选修模块一为指定选修,其余四个中选择至少6学分) |
21 |
280 112 |
160 64 |
120 72 |
|
|
|
|
|
3.5
|
|
|
3.5 |
7.5 3.5 |
6.5
|
|
|
||||
合 计 |
82 |
1452 |
1032 |
420 |
|
|
|
|
|
14.5 |
18.25 |
17.5 |
14 |
20 |
8 |
|
|
||||
综合实践课程 |
必 修 课 |
ZB22170A005 |
高级语言综合设计 |
2 |
|
|
|
|
|
2w |
|
√ |
|
2w |
|
|
|
|
|
|
|
ZB221705010 |
数据结构综合设计 |
2 |
|
|
|
|
|
2w |
|
√ |
|
|
|
2w |
|
|
|
|
|||
ZB221705011 |
数据库综合设计 |
3 |
|
|
|
|
|
3w |
|
√ |
|
|
|
3w |
|
|
|
|
|||
ZB221705012 |
Android项目开发与创业实训 |
2 |
|
|
|
|
|
2w |
|
√ |
|
|
|
|
2w |
|
|
|
|||
ZB221705013 |
专业英语文献选读 |
1 |
|
|
|
|
|
1w |
|
√ |
|
|
|
|
1w |
|
|
|
|||
ZB221705014 |
程序设计实训(一) |
2 |
|
|
|
|
|
2w |
|
√ |
|
|
|
|
2w |
|
|
|
|||
ZB221705015 |
程序设计实训(二) |
3 |
|
|
|
|
|
3w |
|
√ |
|
|
|
|
|
3w |
|
|
|||
ZB221705016 |
Linux综合实践 |
1 |
|
|
|
|
|
1w |
|
√ |
|
|
|
|
|
1w |
|
|
|||
ZB221705017 |
高级Web项目开发 |
3 |
|
|
|
|
|
3w |
|
√ |
|
|
|
|
|
|
3w |
|
|||
ZB221705018 |
专业实习 |
4 |
|
|
|
|
|
4w |
|
√ |
|
|
|
|
|
|
|
4w |
|||
ZB221705019 |
毕业设计 |
6 |
|
|
|
|
|
14w |
|
√ |
|
|
|
|
|
|
6w |
8w |
|||
ZB221705020 |
第二课堂与创新创业实践 |
4 |
|
|
|
|
|
|
|
|
课外学分,每学期认定一次,毕业学年上学期汇总 |
||||||||||
合 计 |
33 |
|
|
|
|
|
37w |
|
|
|
2w |
|
5w |
5w |
4w |
9w |
12w |
||||
总计 |
160 |
2068 |
1552 |
420 |
|
96 |
120 41w |
|
|
23.5 2w |
28.25 2w |
26.5 2w |
20 5w |
20 5w |
8 4w |
9w |
12w |
||||
说明:
|
十一、课程体系对毕业要求的支撑矩阵
表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 |
3-1 |
3-2 |
3-3 |
3-4 |
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 |
9-3 |
10-1 |
10-2 |
10-3 |
11-1 |
11-2 |
12-1 |
12-2 |
12-3 |
|||
马克思主义基本原理 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
|
|
|
|
|
|
|
|
M |
|
|
||
思想道德与法治 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
H |
|
|
|
|
|
|
|
|
|
|
|
||
中国近现代史纲要 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
||
毛泽东思想和中国特色社会主义理论体系概论 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
|
|
|
|
|
|
|
|
H |
M |
|
||
形势与政策 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
M |
|
|
||
思政课综合实践 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
||
大学英语(一) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
H |
|
|
|
|
|
||
大学英语(二) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
H |
|
|
|
|
|
||
大学英语(三) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
H |
|
|
|
|
|
||
大学英语(四) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
M |
|
|
|
|
|
||
大学体育(一) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
M |
|
|
|
|
|
|
|
|
|
|
||
大学体育(二) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
M |
|
|
|
|
|
|
|
|
|
|
||
大学体育(三) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
M |
|
|
|
|
|
|
|
|
|
|
||
大学体育(四) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
M |
|
|
|
|
|
|
|
|
|
|
||
军事训练 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
|
|
|
|
|
|
|
|
||
大学语文 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
H |
|
||
创新创业基础 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
|
|
H |
||
劳动教育 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
||
注:H代表教学环节对毕业要求高支撑,M代表教学环节对毕业要求中支撑,L代表教学环节对毕业要求低支撑。
表4 专业教育课程体系对毕业要求的支撑矩阵
毕业要求指标点
教学环节 |
毕业要求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 |
3-1 |
3-2 |
3-3 |
3-4 |
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 |
9-3 |
10-1 |
10-2 |
10-3 |
11-1 |
11-2 |
12-1 |
12-2 |
12-3 |
||
高等数学A(上) |
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
高等数学A(下) |
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
大学物理B |
M |
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
大学物理B实验 |
|
|
|
|
H |
|
|
|
|
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
线性代数 |
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
概率论与数理统计 |
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
电路基础 |
|
H |
|
|
|
|
|
|
H |
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
离散数学 |
H |
|
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
计算机导论 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
|
H |
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
高级语言程序设计I(C) |
|
M |
|
|
|
H |
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
高级语言程序设计Ⅱ(Java) |
|
M |
|
|
|
M |
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
高级语言程序设计Ⅲ(C++) |
|
M |
|
H |
H |
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
数据结构与算法 |
|
M |
H |
|
|
|
M |
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
数据库原理 |
|
H |
|
|
|
H |
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
计算机网络 |
|
|
|
H |
|
|
M |
|
|
|
|
|
|
|
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
操作系统原理 |
|
|
|
|
H |
|
|
|
M |
|
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Python程序设计 |
|
|
|
|
|
M |
|
|
|
M |
|
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
软件需求分析 |
|
|
|
|
H |
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
|
|
M |
|
|
|
|
|
|
|
|
软件设计与体系结构 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
H |
M |
|
|
|
|
|
|
M |
|
软件测试与质量保证 |
|
|
|
|
|
|
|
|
H |
|
|
|
|
|
|
M |
M |
||||||||||||||||||
软件项目管理 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
H |
H |
|
|||
Web设计基础 |
|
|
|
|
|
|
|
|
|
M |
|
|
H |
|
|
|
|
|
|
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
Linux基础与应用 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VC++程序设计 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
数学图像处理 |
|
|
M |
H |
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
工程经济学 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
H |
H |
|
|||
注:H代表教学环节对毕业要求高支撑,M代表教学环节对毕业要求中支撑,L代表教学环节对毕业要求低支撑。
表5 综合实践课程体系对毕业要求的支撑矩阵
毕业要求指标点
教学环节 |
毕业要求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 |
3-1 |
3-2 |
3-3 |
3-4 |
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 |
9-3 |
10-1 |
10-2 |
10-3 |
11-1 |
11-2 |
12-1 |
12-2 |
12-3 |
|||
高级语言综合设计 |
|
|
|
|
|
|
H |
|
|
|
M |
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
数据结构综合设计 |
|
|
|
|
|
|
H |
|
H |
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
数据库综合设计 |
|
|
|
|
|
|
|
|
|
M |
|
M |
|
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Android项目开发与创业实训 |
|
|
|
|
|
|
|
|
|
|
H |
|
|
|
|
H |
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
||
专业英语文献综述 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
H |
|
|
|
|
|
||
Linux综合实践 |
|
|
|
|
|
|
|
H |
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
程序设计实训(一) |
|
|
|
|
|
|
|
|
|
|
H |
H |
|
|
|
|
M |
|
H |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
程序设计实训(二) |
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
|
H |
|
|
|
|
|
|
|
|
|
|
M |
|
||||||||
高级Web项目开发 |
|
|
|
|
|
|
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
|
|
|
|
|
|
M |
|
|
||
专业实习 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
M |
|
|
|
|
H |
|
H |
H |
|
|
|
|
M |
|
|
|
||
毕业设计 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
H |
|
H |
|
|
|
|
|
H |
M |
|
M |
|
|
|
|
||
注:H代表教学环节对毕业要求高支撑,M代表教学环节对毕业要求中支撑,L代表教学环节对毕业要求低支撑。
附件一:毕业要求指标点与支撑课程的权重关系
毕业要求 |
指标点 |
支撑指标点的课程 |
课程权重 |
毕业要求1(工程知识):具有扎实的数学与自然科学知识和工程基础,能够系统地掌握软件工程的基本理论、基础知识,并能将所学知识应用于解决复杂软件工程问题。 |
指标点1-1:能够掌握数学、自然科学、工程基础和专业知识,用于软件工程问题的表述。 |
高等数学A(上) |
0.2 |
指标点1-2:能够运用工程基础和专业知识的基本原理和方法,对软件工程领域基本工程问题进行建模并求解。 |
电路基础 高级语言程序设计I(C) |
0.2 0.1 |
|
指标点1-3:能运用数学、自然科学、工程基础和专业知识对软件工程领域的系统问题求解并进行分析推理。 |
概率论与数理统计 |
0.3 |
|
指标点1-4:能应用专业知识对软件系统复杂工程问题的解决方案进行比较与分析。 |
高级语言程序设计Ⅲ(C++) |
0.4 |
|
毕业要求2(问题分析):能够运用数学、自然科学、工程基础和工程科学的基本原理,进行软件系统的分析与表达,并通过文献研究分析复杂软件工程问题,以获得有效结论。 |
指标点2-1:能运用相关科学原理,识别、判断和表述软件系统中的复杂工程问题。 |
大学物理B 软件需求分析 |
0.1 0.1 0.2 |
指标点2-2:能够针对复杂软件工程问题,选择合适的数学模型并分析其可行性,验证正确性。 |
高级语言程序设计I(C) 软件需求分析 |
0.2 0.1 |
|
指标点2-3:能针对复杂软件工程问题,结合文献研究给出不同解决方案,并对解决方案及其影响因素开展分析,获得有效结论,为软件系统方案设计提供依据。 |
数据结构与算法 |
0.2 0.3 |
|
毕业要求3(设计/开发解决方案):能够针对复杂软件工程问题,综合应用软件系统的基本原理和方法,设计满足特定应用需求的系统方案,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等多维度协同发展因素。 |
指标点3-1:能够依据系统结构化方法对软件系统中的工程问题定义与分析,掌握系统设计与开发的流程和方法。 |
高级语言程序设计I(C) 高级Web项目开发 |
0.2 0.3 |
指标点3-2:能针对系统设计与开发的特定应用需求进行软件功能模块设计,提出算法及测试的方案或流程。 |
电路基础 |
0.2 0.1 |
|
指标点3-3:能够针对复杂软件工程问题,提出系统设计目标、技术路线、解决方案,并在设计中体现创新意识。 |
数据结构与算法 |
0.2 0.2 |
|
指标点3-4:能够在系统方案设计中综合考虑社会、健康、安全、法律、文化以及环境等制约因素对系统的影响。 |
高级语言综合设计 |
0.2 0.3 |
|
毕业要求4(研究):能够基于工程科学的基本原理并采用科学方法对复杂的软件工程问题进行研究,制定技术路线、设计实验方案并开展实验,通过实验分析和信息综合得到合理有效的结论。 |
指标点4-1:能够基于工程科学的相关基本原理,通过文献研究,调研和分析复杂软件工程的解决方案。 |
|
0.5 |
指标点4-2:能够针对关键问题,运用工程科学的相关原理和专业知识制定研究路线、设计实验方案,并开展相关实验。 |
操作系统原理 |
0.3 |
|
指标点4-3:能够对采集到的实验数据进行整理、分析和解释,并能通过信息综合得出有效结论。 |
大学物理B实验 |
0.3 0.2 |
|
毕业要求5(使用现代工具):能够针对复杂软件工程问题,开发或选择恰当的平台、技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。 |
指标点5-1:能够结合相关问题的背景和科学原理,掌握可使用的平台、技术、资源、工具的原理和使用方法,理解其局限性。 |
计算机导论 |
0.2 0.2 |
指标点5-2:能够根据软件应用系统问题需求,开发、选择与使用软件平台、工程工具和信息技术工具。 |
Linux基础与应用 |
0.2 0.2 |
|
指标点5-3:能够针对复杂软件工程问题的具体模块,开发或选用合适的工具进行合理的模拟、预测,并分析其局限性。 |
计算机网络 |
0.3 |
|
毕业要求6(工程与社会):基于工程相关背景知识,能够合理分析和评价软件工程专业相关的工程实践和复杂工程问题解决方案可能对社会、健康、安全、法律、文化带来的影响,并理解应承担的责任。 |
指标点6-1:了解软件工程领域的技术标准体系、知识产权、产业政策和法律法规,理解不同社会文化对工程活动的影响。 |
计算机导论 |
0.5 |
指标点6-2:能够分析和评价复杂软件工程问题解决方案对社会、健康、安全、法律、文化的影响,以及这些制约因素对项目实施的影响,并理解应承担的责任。 |
软件项目管理 程序设计实训(一) 毕业设计 |
0.2 0.3 |
|
毕业要求7(环境和可持续发展):具有环境保护和可持续发展意识,能够理解和评价复杂软件工程问题的实践对环境和社会可持续发展的影响。 |
指标点7-1:理解环境保护和可持续发展的相关知识及其与软件工程专业的关系。 |
形势与政策 计算机导论 |
0.5 |
指标点7-2:能够分析和评价软件系统设计活动中对环境的影响,在充分考虑环境和社会可持续发展的前提下,开展软件工程领域内的工程实践。 |
软件测试与质量保证 |
0.3 |
|
毕业要求8(职业规范):树立和践行社会主义核心价值观,能够在工程实践中理解伦理道德、遵守职业规范、履行社会责任。 |
指标点8-1:具有正确的价值观和良好的身体与心理素质,了解中国历史和当代中国基本国情,理解个人在历史以及社会中的地位。 |
马克思主义基本原理 |
0.2 |
指标点8-2:理解并遵守诚实公正、诚信守则的工程职业道德规范,理解软件工程师对公众安全、健康和福祉,以及环境保护的社会责任,并能够在工程实践中自觉履行。 |
思想道德与法治 |
0.4 0.3 |
|
毕业要求9(个人和团队):具有良好的综合素质,能够正确理解多学科背景下的团队中,承担个体、团队成员以及负责人的角色,并承担其责任与义务。 |
指标点9-1:具有合作意识,能与团队成员有效沟通,合作共事。 |
大学体育(一)(二)(三)(四) Web设计基础 高级Web项目开发 |
0.2 |
指标点9-2:能胜任团队成员角色,完成团队分配的任务。 |
军事训练 |
0.3 |
|
指标点9-3:具备团队负责人角色的相关能力,能在多学科团队中组织、协调团队成员开展工作。 |
软件设计与体系结构 专业实习 |
0.5 |
|
毕业要求10(沟通):具备一定的国际视野和跨文化沟通能力,能够就复杂软件工程问题与业界同行及社会公众有效沟通,包括文字表达和语言交流。 |
指标点10-1:能够就软件工程领域的问题撰写报告和设计文档,并能陈述发言、清晰表达或回应指令,同时能与业界同行及社会公众进行有效沟通和交流。 |
软件需求分析 |
0.3 |
指标点10-2:了解国内外软件工程领域及相关行业的发展趋势和研究热点,理解并尊重国内外文化的差异。 |
大学英语(一)(二)(三)(四) |
0.3 |
|
指标点10-3:具备外语的应用能力,能够阅读本专业外文文献资料,能够就专业问题,在跨文化背景下进行沟通和交流。 |
大学英语(一)(二)(三)(四) |
0.5 |
|
毕业要求11(项目管理):理解并掌握工程管理原理与经济决策方法,熟悉软件工程项目管理的基本方法和技术,并能在多学科环境中应用。 |
指标点11-1:理解工程活动中涉及的重要经济与管理因素,掌握软件项目经济和工程管理方法。 |
创新创业基础 工程经济学 |
0.2 |
指标点11-2:在软件产品开发的全周期、全流程过程中具备工程管理和经济决策能力,并能在多学科环境中应用。 |
软件测试与质量保证 工程经济学 |
0.2 |
|
毕业要求12(终身学习):具有自主学习和终身学习的意识,具有不断学习和适应软件技术高速发展的能力。 |
指标点12-1:能够认识坚持探索和不断学习的必要性,具有理论联系实际、自主学习、终身学习的意识和能力。 |
马克思主义基本原理 高级Web项目开发 |
0.2 |
指标点12-2:具备终身学习的知识基础,掌握自主学习的方法,了解拓展知识和能力的途径。 |
毛泽东思想和中国特色社会主义理论体系概论 |
0.3 |
|
指标点12-3:了解软件工程技术与理论的重要进展和前沿动态,能够在新的形势下针对个人成长和职业发展的需求,采用合适的方法,自主学习,适应发展。 |
创新创业基础 |
0.3 |
附件二:专业课程支撑的毕业要求指标点
课程名称 |
指标点 |
支撑 强度 |
马克思主义基本原理 |
指标点8-1:具有正确的价值观和良好的身体与心理素质,了解中国历史和当代中国基本国情,理解个人在历史以及社会中的地位。 |
H |
指标点12-1:能够认识坚持探索和不断学习的必要性,具有理论联系实际、自主学习、终身学习的意识和能力。 |
M |
|
思想道德与法治 |
指标点8-1:具有正确的价值观和良好的身体与心理素质,了解中国历史和当代中国基本国情,理解个人在历史以及社会中的地位。 |
M |
指标点8-2:理解并遵守诚实公正、诚信守则的工程职业道德规范,理解软件工程师对公众安全、健康和福祉,以及环境保护的社会责任,并能够在工程实践中自觉履行。 |
H |
|
中国近现代史纲要 |
指标点8-1:具有正确的价值观和良好的身体与心理素质,了解中国历史和当代中国基本国情,理解个人在历史以及社会中的地位。 |
H |
毛泽东思想和中国特色社会主义理论体系概论 |
指标点8-1:具有正确的价值观和良好的身体与心理素质,了解中国历史和当代中国基本国情,理解个人在历史以及社会中的地位。 |
H |
指标点12-1:能够认识坚持探索和不断学习的必要性,具有理论联系实际、自主学习、终身学习的意识和能力。 |
H |
|
指标点12-2:具备终身学习的知识基础,掌握自主学习的方法,了解拓展知识和能力的途径。 |
M |
|
形势与政策 |
指标点7-1:理解环境保护和可持续发展的相关知识及其与软件工程专业的关系。 |
H |
指标点12-1:能够认识坚持探索和不断学习的必要性,具有理论联系实际、自主学习、终身学习的意识和能力。 |
M |
|
思政课综合实践 |
指标点12-2:具备终身学习的知识基础,掌握自主学习的方法,了解拓展知识和能力的途径。 |
H |
大学英语(一)、(二)、(三)、(四) |
指标点10-2:了解国内外软件工程领域及相关行业的发展趋势和研究热点,理解并尊重国内外文化的差异。 |
M |
指标点10-3:具备外语的应用能力,能够阅读本专业外文文献资料,能够就专业问题,在跨文化背景下进行沟通和交流。 |
H |
|
大学体育(一)、(二)、(三)、(四) |
指标点8-1:具有正确的价值观和良好的身体与心理素质,了解中国历史和当代中国基本国情,理解个人在历史以及社会中的地位。 |
M |
指标点9-1:具有合作意识,能与团队成员有效沟通,合作共事。 |
M |
|
军事训练 |
指标点9-2:能胜任团队成员角色,完成团队分配的任务。 |
H |
大学语文 |
指标点12-1:能够认识坚持探索和不断学习的必要性,具有理论联系实际、自主学习、终身学习的意识和能力。 |
M |
指标点12-2:具备终身学习的知识基础,掌握自主学习的方法,了解拓展知识和能力的途径。 |
H |
|
创新创业基础 |
指标点11-1:理解工程活动中涉及的重要经济与管理因素,掌握软件项目经济和工程管理方法。 |
H |
指标点12-3:了解软件工程技术与理论的重要进展和前沿动态,能够在新的形势下针对个人成长和职业发展的需求,采用合适的方法,自主学习,适应发展。 |
H |
|
劳动教育 |
指标点8-1:具有正确的价值观和良好的身体与心理素质,了解中国历史和当代中国基本国情,理解个人在历史以及社会中的地位。 |
M |
高等数学A(上)、(下) |
指标点1-1:能够掌握数学、自然科学、工程基础和专业知识,用于软件工程问题的表述。 |
H |
大学物理B |
指标点1-1:能够掌握数学、自然科学、工程基础和专业知识,用于软件工程问题的表述。 |
M |
指标点2-1:能运用相关科学原理,识别、判断和表述软件系统中的复杂工程问题。 |
M |
|
大学物理B实验 |
指标点2-1:能运用相关科学原理,识别、判断和表述软件系统中的复杂工程问题。 |
H |
指标点4-3:能够对采集到的实验数据进行整理、分析和解释,并能通过信息综合得出有效结论。 |
M |
|
线性代数 |
指标点1-1:能够掌握数学、自然科学、工程基础和专业知识,用于软件工程问题的表述。 |
M |
概率论与数理统计 |
指标点1-3:能运用数学、自然科学、工程基础和专业知识对软件工程领域的系统问题求解并进行分析推理。 |
H |
电路基础 |
指标点1-2:能够运用工程基础和专业知识的基本原理和方法,对软件工程领域基本工程问题进行建模并求解。 |
H |
指标点3-2:能针对系统设计与开发的特定应用需求进行软件功能模块设计,提出算法及测试的方案或流程。 |
H |
|
指标点4-3:能够对采集到的实验数据进行整理、分析和解释,并能通过信息综合得出有效结论。 |
M |
|
离散数学 |
指标点1-1:能够掌握数学、自然科学、工程基础和专业知识,用于软件工程问题的表述。 |
H |
指标点2-1:能运用相关科学原理,识别、判断和表述软件系统中的复杂工程问题。 |
H |
|
计算机导论 |
指标点5-1:能够结合相关问题的背景和科学原理,掌握可使用的平台、技术、资源、工具的原理和使用方法,理解其局限性。 |
M |
指标点6-1:了解软件工程领域的技术标准体系、知识产权、产业政策和法律法规,理解不同社会文化对工程活动的影响。 |
H |
|
指标点7-1:理解环境保护和可持续发展的相关知识及其与软件工程专业的关系。 |
M |
|
指标点12-3:了解软件工程技术与理论的重要进展和前沿动态,能够在新的形势下针对个人成长和职业发展的需求,采用合适的方法,自主学习,适应发展。 |
H |
|
高级语言程序设计I(C) |
指标点1-2:能够运用工程基础和专业知识的基本原理和方法,对软件工程领域基本工程问题进行建模并求解。 |
M |
指标点2-2:能够针对复杂软件工程问题,选择合适的数学模型并分析其可行性,验证正确性。 |
H |
|
指标点3-1:能够依据系统结构化方法对软件系统中的工程问题定义与分析,掌握系统设计与开发的流程和方法。 |
M |
|
高级语言程序设计Ⅱ(Java) |
指标点1-2:能够运用工程基础和专业知识的基本原理和方法,对软件工程领域基本工程问题进行建模并求解。 |
M |
指标点2-2:能够针对复杂软件工程问题,选择合适的数学模型并分析其可行性,验证正确性。 |
M |
|
指标点3-2:能针对系统设计与开发的特定应用需求进行软件功能模块设计,提出算法及测试的方案或流程。 |
H |
|
高级语言程序设计Ⅲ(C++) |
指标点1-2:能够运用工程基础和专业知识的基本原理和方法,对软件工程领域基本工程问题进行建模并求解。 |
M |
指标点1-4:能应用专业知识对软件系统复杂工程问题的解决方案进行比较与分析。 |
H |
|
指标点2-1:能运用相关科学原理,识别、判断和表述软件系统中的复杂工程问题。 |
H |
|
指标点3-2:能针对系统设计与开发的特定应用需求进行软件功能模块设计,提出算法及测试的方案或流程。 |
M |
|
Python程序设计 |
指标点2-2:能够针对复杂软件工程问题,选择合适的数学模型并分析其可行性,验证正确性。 |
M |
指标点3-3:能够针对复杂软件工程问题,提出系统设计目标、技术路线、解决方案,并在设计中体现创新意识。 |
M |
|
指标点4-3:能够对采集到的实验数据进行整理、分析和解释,并能通过信息综合得出有效结论。 |
H |
|
数据结构与算法 |
指标点1-2:能够运用工程基础和专业知识的基本原理和方法,对软件工程领域基本工程问题进行建模并求解。 |
M |
指标点1-3:能运用数学、自然科学、工程基础和专业知识对软件工程领域的系统问题求解并进行分析推理。 |
H |
|
指标点2-3:能针对复杂软件工程问题,结合文献研究给出不同解决方案,并对解决方案及其影响因素开展分析,获得有效结论,为软件系统方案设计提供依据。 |
M |
|
指标点3-3:能够针对复杂软件工程问题,提出系统设计目标、技术路线、解决方案,并在设计中体现创新意识。 |
H |
|
数据库原理 |
指标点1-2:能够运用工程基础和专业知识的基本原理和方法,对软件工程领域基本工程问题进行建模并求解。 |
H |
指标点2-2:能够针对复杂软件工程问题,选择合适的数学模型并分析其可行性,验证正确性。 |
H |
|
指标点3-1:能够依据系统结构化方法对软件系统中的工程问题定义与分析,掌握系统设计与开发的流程和方法。 |
M |
|
计算机网络 |
指标点1-4:能应用专业知识对软件系统复杂工程问题的解决方案进行比较与分析。 |
H |
指标点2-3:能针对复杂软件工程问题,结合文献研究给出不同解决方案,并对解决方案及其影响因素开展分析,获得有效结论,为软件系统方案设计提供依据。 |
M |
|
指标点5-3:能够针对复杂软件工程问题的具体模块,开发或选用合适的工具进行合理的模拟、预测,并分析其局限性。 |
H |
|
操作系统原理 |
指标点2-1:能运用相关科学原理,识别、判断和表述软件系统中的复杂工程问题。 |
H |
指标点3-2:能针对系统设计与开发的特定应用需求进行软件功能模块设计,提出算法及测试的方案或流程。 |
M |
|
指标点4-2:能够针对关键问题,运用工程科学的相关原理和专业知识制定研究路线、设计实验方案,并开展相关实验。 |
H |
|
软件需求分析 |
指标点2-1:能运用相关科学原理,识别、判断和表述软件系统中的复杂工程问题。 |
H |
指标点2-2:能够针对复杂软件工程问题,选择合适的数学模型并分析其可行性,验证正确性。 |
H |
|
指标点8-2:理解并遵守诚实公正、诚信守则的工程职业道德规范,理解软件工程师对公众安全、健康和福祉,以及环境保护的社会责任,并能够在工程实践中自觉履行。 |
M |
|
指标点10-1:能够就软件工程领域的问题撰写报告和设计文档,并能陈述发言、清晰表达或回应指令,同时能与业界同行及社会公众进行有效沟通和交流。 |
M |
|
软件设计与体系结构 |
指标点9-2:能胜任团队成员角色,完成团队分配的任务。 |
H |
指标点9-3:具备团队负责人角色的相关能力,能在多学科团队中组织、协调团队成员开展工作。 |
H |
|
指标点10-1:能够就软件工程领域的问题撰写报告和设计文档,并能陈述发言、清晰表达或回应指令,同时能与业界同行及社会公众进行有效沟通和交流。 |
M |
|
指标点12-3:了解软件工程技术与理论的重要进展和前沿动态,能够在新的形势下针对个人成长和职业发展的需求,采用合适的方法,自主学习,适应发展。 |
M |
|
软件测试与质量保证 |
指标点3-2:能针对系统设计与开发的特定应用需求进行软件功能模块设计,提出算法及测试的方案或流程。 |
H |
指标点7-2:能够分析和评价软件系统设计活动中对环境的影响,在充分考虑环境和社会可持续发展的前提下,开展软件工程领域内的工程实践。 |
M |
|
指标点11-2:在软件产品开发的全周期、全流程过程中具备工程管理和经济决策能力,并能在多学科环境中应用。 |
M |
|
软件项目管理 |
指标点6-2:能够分析和评价复杂软件工程问题解决方案对社会、健康、安全、法律、文化的影响,以及这些制约因素对项目实施的影响,并理解应承担的责任。 |
M |
指标点11-1:理解工程活动中涉及的重要经济与管理因素,掌握软件项目经济和工程管理方法。 |
H |
|
指标点11-2:在软件产品开发的全周期、全流程过程中具备工程管理和经济决策能力,并能在多学科环境中应用。 |
H |
|
工程经济学 |
指标点6-2:能够分析和评价复杂软件工程问题解决方案对社会、健康、安全、法律、文化的影响,以及这些制约因素对项目实施的影响,并理解应承担的责任。 |
M |
指标点11-1:理解工程活动中涉及的重要经济与管理因素,掌握软件项目经济和工程管理方法。 |
H |
|
指标点11-2:在软件产品开发的全周期、全流程过程中具备工程管理和经济决策能力,并能在多学科环境中应用。 |
H |
|
Web设计基础 |
指标点3-3:能够针对复杂软件工程问题,提出系统设计目标、技术路线、解决方案,并在设计中体现创新意识。 |
M |
指标点4-2:能够针对关键问题,运用工程科学的相关原理和专业知识制定研究路线、设计实验方案,并开展相关实验。 |
H |
|
指标点9-1:具有合作意识,能与团队成员有效沟通,合作共事。 |
M |
|
Linux基础与应用 |
指标点5-1:能够结合相关问题的背景和科学原理,掌握可使用的平台、技术、资源、工具的原理和使用方法,理解其局限性。 |
H |
指标点5-2:能够根据软件应用系统问题需求,开发、选择与使用软件平台、工程工具和信息技术工具。 |
M |
|
数学图像处理 |
指标点1-3:能运用数学、自然科学、工程基础和专业知识对软件工程领域的系统问题求解并进行分析推理。 |
M |
指标点1-4:能应用专业知识对软件系统复杂工程问题的解决方案进行比较与分析。 |
H |
|
指标点2-2:能够针对复杂软件工程问题,选择合适的数学模型并分析其可行性,验证正确性。 |
H |
|
VC++程序设计 |
指标点5-1:能够结合相关问题的背景和科学原理,掌握可使用的平台、技术、资源、工具的原理和使用方法,理解其局限性。 |
H |
指标点5-2:能够根据软件应用系统问题需求,开发、选择与使用软件平台、工程工具和信息技术工具。 |
H |
|
指标点5-3:能够针对复杂软件工程问题的具体模块,开发或选用合适的工具进行合理的模拟、预测,并分析其局限性。 |
M |
|
高级语言综合设计 |
指标点2-3:能针对复杂软件工程问题,结合文献研究给出不同解决方案,并对解决方案及其影响因素开展分析,获得有效结论,为软件系统方案设计提供依据。 |
H |
指标点3-4:能够在系统方案设计中综合考虑社会、健康、安全、法律、文化以及环境等制约因素对系统的影响。 |
M |
|
指标点4-3:能够对采集到的实验数据进行整理、分析和解释,并能通过信息综合得出有效结论。 |
M |
|
数据结构综合设计 |
指标点2-3:能针对复杂软件工程问题,结合文献研究给出不同解决方案,并对解决方案及其影响因素开展分析,获得有效结论,为软件系统方案设计提供依据。 |
H |
指标点3-2:能针对系统设计与开发的特定应用需求进行软件功能模块设计,提出算法及测试的方案或流程。 |
H |
|
指标点3-4:能够在系统方案设计中综合考虑社会、健康、安全、法律、文化以及环境等制约因素对系统的影响。 |
M |
|
数据库综合设计 |
指标点3-3:能够针对复杂软件工程问题,提出系统设计目标、技术路线、解决方案,并在设计中体现创新意识。 |
M |
指标点4-1:能够基于工程科学的相关基本原理,通过文献研究,调研和分析复杂软件工程的解决方案。 |
M |
|
指标点5-1:能够结合相关问题的背景和科学原理,掌握可使用的平台、技术、资源、工具的原理和使用方法,理解其局限性。 |
H |
|
Android项目开发与创业实训 |
指标点3-4:能够在系统方案设计中综合考虑社会、健康、安全、法律、文化以及环境等制约因素对系统的影响。 |
H |
指标点5-2:能够根据软件应用系统问题需求,开发、选择与使用软件平台、工程工具和信息技术工具。 |
H |
|
指标点7-2:能够分析和评价软件系统设计活动中对环境的影响,在充分考虑环境和社会可持续发展的前提下,开展软件工程领域内的工程实践。 |
M |
|
专业英语文献综述 |
指标点10-2:了解国内外软件工程领域及相关行业的发展趋势和研究热点,理解并尊重国内外文化的差异。 |
H |
指标点10-3:具备外语的应用能力,能够阅读本专业外文文献资料,能够就专业问题,在跨文化背景下进行沟通和交流。 |
H |
|
Linux综合实践 |
指标点3-1:能够依据系统结构化方法对软件系统中的工程问题定义与分析,掌握系统设计与开发的流程和方法。 |
H |
指标点3-3:能够针对复杂软件工程问题,提出系统设计目标、技术路线、解决方案,并在设计中体现创新意识。 |
M |
|
程序设计实训(一) |
指标点3-4:能够在系统方案设计中综合考虑社会、健康、安全、法律、文化以及环境等制约因素对系统的影响。 |
H |
指标点4-1:能够基于工程科学的相关基本原理,通过文献研究,调研和分析复杂软件工程的解决方案。 |
H |
|
指标点5-3:能够针对复杂软件工程问题的具体模块,开发或选用合适的工具进行合理的模拟、预测,并分析其局限性。 |
M |
|
指标点6-2:能够分析和评价复杂软件工程问题解决方案对社会、健康、安全、法律、文化的影响,以及这些制约因素对项目实施的影响,并理解应承担的责任。 |
H |
|
程序设计实训(二) |
指标点4-2:能够针对关键问题,运用工程科学的相关原理和专业知识制定研究路线、设计实验方案,并开展相关实验。 |
H |
指标点5-2:能够根据软件应用系统问题需求,开发、选择与使用软件平台、工程工具和信息技术工具。 |
H |
|
指标点12-2:具备终身学习的知识基础,掌握自主学习的方法,了解拓展知识和能力的途径。 |
M |
|
高级Web项目开发 |
指标点3-1:能够依据系统结构化方法对软件系统中的工程问题定义与分析,掌握系统设计与开发的流程和方法。 |
M |
指标点9-1:具有合作意识,能与团队成员有效沟通,合作共事。 |
H |
|
指标点12-1:能够认识坚持探索和不断学习的必要性,具有理论联系实际、自主学习、终身学习的意识和能力。 |
M |
|
专业实习 |
指标点6-1:了解软件工程领域的技术标准体系、知识产权、产业政策和法律法规,理解不同社会文化对工程活动的影响。 |
M |
指标点8-2:理解并遵守诚实公正、诚信守则的工程职业道德规范,理解软件工程师对公众安全、健康和福祉,以及环境保护的社会责任,并能够在工程实践中自觉履行。 |
H |
|
指标点9-2:能胜任团队成员角色,完成团队分配的任务。 |
H |
|
指标点9-3:具备团队负责人角色的相关能力,能在多学科团队中组织、协调团队成员开展工作。 |
H |
|
指标点11-2:在软件产品开发的全周期、全流程过程中具备工程管理和经济决策能力,并能在多学科环境中应用。 |
M |
|
毕业设计 |
指标点6-2:能够分析和评价复杂软件工程问题解决方案对社会、健康、安全、法律、文化的影响,以及这些制约因素对项目实施的影响,并理解应承担的责任。 |
H |
指标点7-2:能够分析和评价软件系统设计活动中对环境的影响,在充分考虑环境和社会可持续发展的前提下,开展软件工程领域内的工程实践。 |
H |
|
指标点10-1:能够就软件工程领域的问题撰写报告和设计文档,并能陈述发言、清晰表达或回应指令,同时能与业界同行及社会公众进行有效沟通和交流。 |
H |
|
指标点10-2:了解国内外软件工程领域及相关行业的发展趋势和研究热点,理解并尊重国内外文化的差异。 |
M |
|
指标点11-1:理解工程活动中涉及的重要经济与管理因素,掌握软件项目经济和工程管理方法。 |
M |
注:H代表教学环节对毕业要求高支撑,M代表教学环节对毕业要求中支撑。
(执笔人:朱三元 审核人:李志敏 )