毕业要求 |
指标点 |
课程名称 |
支撑强度权重 |
1.工程知识 |
具有将数学、自然科学、软件工程基础和软件工程专业知识用于解决软件工程复杂工程问题的能力 |
1.1能将数学、自然科学的基本概念、基本理论用于复杂工程问题的恰当描述中; |
高等数学 |
0.2 |
线性代数2 |
0.2 |
离散数学 |
0.4 |
大学物理3 |
0.2 |
1.2能够针对一个系统或过程进行抽象分析,选择一种合适的数学模型,并能进行求解、验证 |
高等数学 |
0.3 |
离散数学 |
0.4 |
概率论与数理统计2 |
0.3 |
1.3能够对模型的正确性进行严谨的推理,并能够给出解释 |
高等数学 |
0.3 |
离散数学 |
0.4 |
概率论与数理统计2 |
0.3 |
1.4能够运用专业基础知识分析、改进模型; |
数据结构 |
0.4 |
操作系统原理 |
0.4 |
编译原理 |
0.2 |
1.5能够运用合适数据结构和程序设计实现模型; |
数据结构与算法 |
0.4 |
Java技术基础 |
0.3 |
C语言程序设计 |
0.3 |
1.6能够理解计算机软件系统和数字电子技术基本理论和设计方法,并能将其用于解决复杂工程问题; |
数据结构与算法 |
0.4 |
数字逻辑基础 |
0.2 |
操作系统原理 |
0.4 |
2.问题分析 |
具有扎实的工程、专业基础知识和大数据技术基础知识,具有应用数学、自然科学和软件工程科学的基本原理,识别、表达、并通过文献研究分析软件工程复杂工程问题的能力,以获得有效结论 |
2.1能够掌握工程基础知识和大数据技术; |
选修课程群(软件设计模式、软件需求管理、软件项目管理、大数据与云计算) |
1.0 |
2.2能够利用专业知识理解复杂系统问题的特征 |
编译原理 |
0.3 |
计算机组成原理 |
0.4 |
计算机网络 |
0.3 |
2.3能够识别和判断复杂系统问题的关键环节和因素 |
选修课程群(人工智能导论、数据仓库与数据挖掘) |
0.5 |
算法分析与设计 |
0.5 |
2.4能掌握面向对象方法,对复杂系统进行建模,并认识到有多种方案可选择; |
选修课程群(XML基础、软件设计模式) |
0.2 |
面向对象程序设计 |
0.3 |
Python语言程序设计 |
0.2 |
面向对象程序设计实践 |
0.3 |
2.5能够借助文献和专业知识寻求可替代的解决方案; |
软件工程项目综合实习 |
0.5 |
毕业设计 |
0.5 |
2.6 能正确表达一个复杂系统的解决方案 |
编译原理 |
0.2 |
软件工程导论 |
0.3 |
软件工程项目综合实习 |
0.5 |
2.7能运用基本原理,综合分析影响系统的多种因素,证实和评价解决方案的合理性。 |
数据库系统原理 |
0.5 |
软件工程导论 |
0.2 |
软件质量与测试 |
0.3 |
3.设计/开发解决方案 |
具有运用软件工程基础知识和软件工程专业基本理论知识设计针对软件工程复杂工程问题的解决方案的能力,设计满足特定需求的软件系统、软件单元或组件,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素 |
3.1具有对计算机应用系统的体系认知能力; |
计算机组成原理 |
0.4 |
操作系统原理 |
0.2 |
数据库系统原理 |
0.2 |
计算机导论 |
0.2 |
3.2具有计算机应用系统设计和程序开发能力 |
Java Web编程实践 |
0.3 |
语言课程群(Web程序设计基础、Python语言程序设计) |
0.2 |
JSP与Servlet技术 |
0.2 |
面向对象分析设计与UML |
0.3 |
3.3能够根据用户应用需求确定系统的设计目标; |
Linux平台及应用 |
0.3 |
计算机组成原理 |
0.3 |
实践课程群(操作系统课程设计、计算机组成原理实验) |
0.4 |
3.4 能够在安全、环境、法律等现实约束条件下,评价计算机软硬件应用系统设计方案的可行性; |
大型数据库技术及应用 |
0.3 |
软件工程导论 |
0.2 |
选修课程群(大数据与云计算、人工智能导论) |
0.2 |
嵌入式系统专题实验 |
0.3 |
3.5能够根据人员、效益、硬件、网络环境对系统开发和应用方案进行优选,体现创新性; |
计算机网络 |
0.3 |
实践课程群(面向对象程序设计实践、Java网络编程实践) |
0.4 |
Linux平台及应用 |
0.3 |
3.6能够客观分析和评价系统开发和应用方案对社会、健康、安全、法律以及文化的潜在影响; |
计算机网络 |
0.5 |
计算机导论 |
0.5 |
4.研究 |
具有基于科学原理并采用科学方法对软件工程复杂工程问题进行研究的能力,能运用现代信息技术、有关开发工具和实验平台对复杂软件系统进行研究 |
4.1了解计算机解决工程问题的基本方法,能够自觉地遵循应用系统开发的工程化基本要求 |
实践课程群(面向对象程序设计实践、Java网络编程实践) |
0.3 |
软件工程导论 |
0.3 |
算法设计与分析 |
0.4 |
4.2能够根据需求进行工程实验的设计与实施; |
Web应用设计实践 |
0.2 |
嵌入式软件开发技术 |
0.3 |
数据结构课程设计 |
0.2 |
Linux平台及应用 |
0.3 |
4.3能够根据实验目的确定需要的数据精度,并能够选择合适的手段收集这些数据 |
计算机网络 |
0.5 |
数值计算方法 |
0.5 |
4.4能够对实验过程进行测试和控制,并能够合理分析和解释实验结果。 |
选修课程群(软件设计模式、软件需求管理、软件项目管理) |
0.5 |
毕业设计 |
0.5 |
5. 使用现代工具 |
能运用现代信息技术、有关开发工具和实验平台对复杂软件系统进行研究,并能分析理解其的局限性,解决软件及相关系统设计、集成、测试及实施过程中的实际复杂工程问题 |
5.1 能够针对基于计算原理、由软硬件与计算机网络支撑的应用系统的设计、开发、部署、运行、维护、测试等方面的复杂工程问题,开发、选择和使用恰当的技术、资源、现代工程工具和信息技术工具 |
计算机组成原理 |
0.5 |
计算机网络 |
0.5 |
5.2能够使用现代工具对复杂工程问题进行科学合理的预测与模拟,并充分认识到问题的复杂性和解决手段的局限性 |
选修课程群(软件设计模式、软件需求管理、软件项目管理) |
0.5 |
软件工程导论 |
0.3 |
软件体系结构 |
0.2 |
6.工程与社会 |
具有基于软件工程相关背景知识进行合理分析的能力,评价软件工程实践和软件工程复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任 |
6.1能够了解与计算机应用系统相关职业与行业的方针、政策、法律法规、知识产权保护和信息安全等; |
计算机网络 |
0.2 |
计算机导论 |
0.2 |
选课课程群(高级web应用开发、计算机图形学、嵌入式软件开发技术) |
0.2 |
认识实习 |
0.4 |
6.2具有工程实践、实习的经历,能够认识计算机相关产业对客观世界的影响; |
毕业实习 |
0.4 |
认识实习 |
0.4 |
软件工程项目综合实习 |
0.2 |
6.3能够分析计算机产业对社会、健康、安全、法律及文化的潜在影响,并能认识应承担的责任。 |
数据库系统原理 |
0.2 |
选课课程群(高级web应用开发、计算机图形学、嵌入式软件开发技术) |
0.4 |
开放性创新实践 |
0.4 |
7.环境和持续发展 |
具有理解和评价针对软件工程复杂工程问题的专业工程实践对环境、社会可持续发展的影响的能力,熟悉软件工程管理原理与经济决策方法; |
7.1熟悉计算机应用系统实现的基本方法,能够自然遵循系统开发和工程化的基本要求; |
选修课程群(软件设计模式、软件需求管理、软件项目管理) |
0.4 |
软件工程导论 |
0.4 |
Linux平台及应用 |
0.2 |
7.2能够通过系统开发经历建立初步的工程意识和效益意识 |
JSP与Servlet技术 |
0.5 |
Java企业级开发技术) |
0.5 |
7.3能够理解计算机应用系统开发、实施对经济、环境、社会可持续发展的影响; |
毕业设计 |
0.5 |
软件工程导论 |
0.2 |
软件质量与测试 |
0.3 |
7.4能够理解用技术手段降低系统开发和实施负面影响的作用与其局限性 |
计算机导论 |
0.4 |
操作系统课程设计 |
0.2 |
开放性创新实践 |
0.4 |
8.职业规范 |
具有人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守软件工程职业道德和规范,履行责任; |
8.1掌握马克思主义基本理论,具有人文知识,思辨能力、处事能力和科学精神 |
马克思主义基本原理概论 |
0.5 |
大学生职业生涯规划2 |
0.5 |
8.2理解社会主义核心价值观,了解国情,维护国家利益,具有推动民族复兴和社会进步的责任感 |
毛泽东思想和中国特色社会主义理论体系概论 |
0.3 |
形势与政策 |
0.3 |
思想政治理论课社会实践1,2 |
0.4 |
7.3理解工程伦理的核心理念,了解计算机专业工程师的执业性质和责任,在工程实践中能自觉遵守职业道德和规范,具有法律意识。 |
马克思主义基本原理概论 |
0.3 |
思想道德修养和法律基础 |
0.3 |
计算机导论 |
0.4 |
9.个人和团队 |
具有在多学科背景下的团队中承担个体、团队成员以及负责人角色的能力; |
9.1能针对学习任务的需要,主动和其他学科的成员组建团队开展工作; |
实践课程群(计算机组成原理实验、Java网络编程实践) |
0.3 |
开放性创新实践 |
0.4 |
创新教育活动 |
0.2 |
9.2具有良好的军事和身体素质,能胜任团队成员角色与责任,独立完成团队分配的任务; |
军训与军事理论 |
0.2 |
体育 |
0.3 |
软件工程项目综合实习 |
0.5 |
9.3能听取团队其他成员的意见,组织协调团队成员开展工作; |
认识实习 |
0.4 |
Web应用设计实践 |
0.3 |
毕业实习 |
0.3 |
10.沟通 |
具有就软件工程复杂工程问题与软件工程业界同行及社会公众进行有效沟通和交流的能力,包括撰写报告和设计文稿、陈述发言等。具备一定的国际视野,能够在跨文化背景下进行沟通和交流 |
10.1能应用中英文进行表达、交流、书写; |
毕业设计 |
0.5 |
大学语文 |
0.5 |
10.2能阅读、翻译外文资料、技术手册,并能进行基本科技论文写作; |
毕业设计 |
0.4 |
数据库系统原理(双语) |
0.6 |
10.3 能用中英文撰写报告、设计文稿,和IT界同行及社会公众进行有效的沟通和跨文化交流。 |
毕业设计 |
1.0 |
11.项目管理 |
具有工程意识和效益意识,熟悉软件工程管理原理与经济决策方法; |
11.1 能够理解和掌握工程管理原理与经济决策方法,具有工程意识和效益意识 |
软件质量与测试 |
0.5 |
选修课程群(软件设计模式、软件需求管理、软件项目管理) |
0.5 |
11.2 能够在多学科环境中应用工程管理原理与经济决策方法 |
选修课程群(人工智能导论;运筹学;数值计算方法) |
0.5 |
选修课程群(软件设计模式、软件需求管理、软件项目管理) |
0.5 |
12.终身学习 |
具有自主学习和终身学习的意识,有不断学习和适应发展的能力,能及时了解软件行业及相关专业领域的最新理论、技术与国际前沿动态。 |
12.1能认识不断学习的重要性,具有自主学习和终身学习的意识; |
大学生职业生涯规划2 |
0.4 |
认识实习 |
0.4 |
创新教育活动 |
0.2 |
12.2具有终身学习的知识、掌握自主学习的方法,了解拓展知识和能力的途径; |
计算机导论 |
0.6 |
开放性创新实践 |
0.4 |
12.3能针对个人或职业发展的需求,采用合适的方法自主学习、适应发展;
|
大学生职业生涯规划2 |
0.4 |
毕业实习 |
0.4 |
毕业设计 |
0.2 |
12.4能通过文献检索和自主学习及时了解计算机及相关专业的最新理论、技术和国际前沿动态,并能发表自己的想法。 |
大数据与云计算 |
0.3 |
毕业设计 |
0.2 |
认识实习 |
0.3 |
|
|
移动互联网软件开发 |
0.2 |