一、培养目标
本专业培养德智体美劳全面发展,掌握自然科学基础知识和人文社科基础知识,系统地掌握软件工程领域基本理论、计算机软硬件系统及应用的基本知识、基本技能和基本方法,通过鸿蒙卓越工程师班的特色培养,学生将具备创新精神、计算机应用领域分析与解决实际问题的能力,以及扎实的科学思维和顶尖的工程实践能力。毕业生将能够在企事业单位,特别是华为及其合作伙伴中,从事计算机系统的高级应用、前沿设计以及复杂工程项目的开发工作,成为具备高度专业素养和广泛适应性的高素质应用型人才。本专业毕业生具有如下目标预期:
1.在华为及其生态链企业,以及一般企事业单位中,从事计算机系统的精细化管理和高效维护工作,能够运用华为先进的技术平台和工具,提升系统稳定性和运行效率;
2.在信息产业类企事业单位,特别是华为及其合作伙伴中,担任软/硬件工程师、软/硬件架构师等关键角色,能够参与设计并实施基于华为技术栈的解决方案,推动技术创新和产品升级;
3.在信息产业类企事业单位,尤其是涉及华为项目的环境中,从事IT项目相关的管理工作,包括项目管理、需求分析、团队协作等,能够运用华为的项目管理方法和工具,确保项目按时、按质、按量完成,同时优化资源配置,提升项目整体效益。
二、毕业要求
总的要求:本专业学生需深入掌握软件工程的基本理论和核心知识,特别是在鸿蒙卓越工程师班的框架下,强化实践与创新能力的培养。学生需精通计算机应用系统的分析、设计、实现及测试的高级方法,并通过鸿蒙卓越工程师班的专项训练,获得解决软件工程领域复杂工程问题的能力,旨在满足华为及类似高端企事业单位对计算机系统应用、设计、工程开发及技术创新的高标准要求。
具体毕业要求:
1. 工程知识:主动了解软件工程学科的前沿和发展动态,能够将数数学、工程基础和软件工程专业知识用于解决计算机工程领域的复杂工程问题。
2. 问题分析:具有运用电路与模电和数字逻辑设计对计算机硬件电路进行分析、设计、调试、故障诊断的基本能力;具有对计算机系统及体系结构进行分析和设计的能力;能用主流的单片机或嵌入式芯片及平台进入嵌入式系统设计。
3. 设计/开发解决方法:具有较强的算法设计和程序设计能力,具备先进的程序设计思想,掌握鸿蒙应用开发流程和标准,掌握ARKts语言设计开发的能力;熟悉计算机网络基本原理、网络模型与网络协议、网络系统设计方法,了解计算机网络新技术;具有对基本数学问题进行建模分析的能力。
4. 研究:能够基于科学原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。
5. 使用现代工具:具有应用、管理和维护计算机系统的能力;具有运用先进的工程化方法、技术和工具,从事计算机软/硬件应用系统的分析、设计、实现和测试等工作的能力。
6. 工程与社会:具备通过国家或厂商高级认证的能力,具备设计软件工程领域的复杂工程问题的解决方案,并有从事鸿蒙移动端开发、Java后端开发工作能力;具备环境、职业健康、安全的知识、具备良好的职业服务意识和素质。
7. 环境和可持续发展:具备环境、艺术方面的基本能力、能正确认识工程对于客观世界和社会的影响,理解工程专业及其服务于社会、职业和环境的责任。
8. 职业规范:具备基本的政治判别能力及良好的职业道德规范,具备社会、法律的基本能力,具有人文社会科学素养、社会责任感,能够在工程实践中理解并遵守工程职业道德和规范,履行责任。
9. 个人和团队:具有良好的组织管理能力、较强的表达能力、人际交往能力和创新创业能力以及团队协作能力。
10. 沟通:能够就复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写 报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化 背景下进行沟通和交流。熟练掌握一门外语,能够比较熟练地阅读本专业的外文资料,并运 用其进行技术相关的沟通和交流。
11. 项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用。
12. 终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。
三、标准学制与修业年限
学制:标准学制4年
修业年限:4-6年,休学创业的学生最长修业年限可为8年。
四、毕业与学位授予
毕业:满足下列全部条件者即获得毕业资格。
1.遵守《高等学校学生行为准则》,政治思想考核合格。
2.按规定修读完本培养方案各模块课程,并获得相应学分,学生最低毕业学分为166.5学分。
3.按规定修读完第二课堂各模块课程,并获得相应学分,学生最低毕业学分为10学分。
4.学生体质健康达标。
学士学位授予:取得毕业资格,达到学士学位要求的全学程平均学分绩点2.0及以上,将授予工学学士学位。
五、主干学科
软件工程
六、主要课程
高级语言程序设计、软件工程专业导论、数据结构、计算机组成原理、计算机网络、操作系统、Java程序设计、Python程序设计A、数据库原理、移动应用开发基础(鸿蒙)、HCIA-HarmonyOS Application Developer、软件工程、软件构造、移动应用开发进阶(鸿蒙)、HCIP-HarmonyOS Application Developer、人机交互的软件工程方法、软件设计与体系结构、软件质量保证与测试、软件需求分析等。