《软件工程专业培养方案.docx》由会员分享,可在线阅读,更多相关《软件工程专业培养方案.docx(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、软件工程专业培养方案 软件工程专业培养方案 Software Engineering 专业名称:软件工程专业代码:080902 一、专业培养目标 本专业培养能够适应社会主义现代化建设和软件工程技术发展,德、智、体、美全面发展,富有良知和社会责任感,具备数学与自然科学知识基础,掌握软件开发、网络与信息安全相关的基本理论、基本技能和基本方法,具备运用专业知识分析和解决复杂工程问题的能力,能胜任软件系统开发与测试、信息安全系统开发与应用等工作,并能够综合考虑法律、环境与可持续发展等因素,具备工程创新意识、创业意识、团队精神、沟通表达能力和终身学习能力的应用型高级专门人才。 学生在毕业后5年左右预期能
2、够实现以下目标: (1)具有高尚的职业道德,高度的社会责任感,健康的身心和良好的人文素养,理解职业道德和规范,在社会和道德的范围内工作; (2)具有扎实的数理基础和系统的软件工程、网络与信息安全专业知识,素质全面,具有较强创新意识、工程实践能力,能够对复杂工程问题进行研究、分析和提出合理的解决方案; (3)能够跟踪并适应现代软件开发、网络与信息安全的技术发展,具备较强的实践和创新能力,能够运用现代工具从事本专业领域相关产品的设计和开发,成长为系统分析工程师、软件开发工程师和网络与信息安全工程师等; (4)了解软件项目工程管理的基本原理与经济决策方法,具有良好的团队沟通能力和一定的领导能力,能够
3、在相关专业领域的工程项目中独立承担任务或领导团队完成任务; (5)具有全球化意识和国际视野,具有适应社会与行业发展的自主和终身学习能力,能够通过自主学习持续提升自己的综合素质和专业能力,不断适应社会发展。 二、毕业要求 通过4年的系统学习,本专业的学生要求掌握高等数理基础、工程技术基础、人文和社会科学基础知识,掌握软件开发、网络信息与安全的基础理论与知识,了解新兴技术;了解系统分析与开发方法、过程控制与管理方法,具备复杂软件工程问题的设计、分析、测试和实验能力、交叉领域应用能力;具备外语阅读与交流能力、跨文化团队协作与沟通能力、以及工程实践与创新能力;具有适应社会与行业发展的自主和终身学习能力
4、,人文社会科学素 养、社会责任感和职业操守。具体包括以下方面的能力和素养: 1、工程知识:能够将高等数理基础、工程技术基础、社会科学基础和软件工程专业知识用于解决软件工程及应用领域的复杂工程问题。 1.1 掌握数理、工程技术、人文和社会科学的基础知识。 1.2 掌握软件工程基础及专业知识。 1.3 掌握计算机系统及网络系统构成,并能够综合运用上述专业知识解决软件工程及应用领域的复杂工程问题。 2、问题分析:能够应用高等数理、工程技术、社会科学基础和软件工程专业知识,识别、表达、并通过文献研究分析软件工程及应用领域的复杂工程问题,以获得有效结论。 2.1 运用数理及工程技术方法制定分析系统需求模
5、型。 2.2 基于计算机系统和网络系统组织与结构,设计软件工程模型。 2.3 了解文献检索、资料查询及运用现代信息技术跟踪并获取相关信息的基本方法,具备分析复杂软件工程问题的独立学习能力。 3、设计/开发解决方案:能够设计针对复杂软件工程问题的解决方案,设计满足软件工程及应用领域的特定需求的系统、组件或模型;并能够在系统设计与开发过程中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。 3.1 掌握软件生命周期要素,了解各种软件开发过程管理模型。了解ISO国际质量标准、CMMI软件评价标准。 3.2 掌握软件工程设计方法,尤其是面向对象理论与方法,能够通过统一建模语言设计符合需求、
6、具有创新性的系统解决方案,同时识别社会、安全、法律、文化以及环境等因素。 3.3 构建符合规格及限制的系统、组件,具备对设计及开发出的系统与原定规格及限制进行对比评估的能力。 4、研究:能够基于软件工程原理并采用科学的软件工程方法,对软件工程及应用领域中的复杂工程问题进行研究,包括:专业设计实验、分析与解释数据,并通过信息综合得到合理有效的结论。 4.1 面向中小型软件、或较大型软件开发中部分模块,具有独立设计与开发系统的能力,具备资料收集、分析、设计、编码、测试和维护的能力。 4.2 分析与解释数据的能力,包括实施实验,并以预测或预期结果进行实验比较。 4.3 通过系统综合评价得到合理有效的
7、开发方案的能力,包括从系统开发中呈现资料、解释资料或结果,并总结结论及给予建议,形成报告。 5、使用现代工具:能够针对复杂软件工程问题,开发、选择与使用恰当的软件工程的 工具、系统分析与开发方法、过程控制与管理方法,包括对复杂软件工程问题的预测与模拟,并能够理解其局限性。 5.1 了解软件开发工具如开发平台、测试平台、配置管理软件和项目管理软件的使用方法。 5.2 掌握开发、选择与使用现代软件开发工具。 5.3 掌握软件工程领域最新分析、设计、编码、测试、维护技术,对复杂软件工程问题进行预测与模拟,并能够理解其局限性。 6、工程与社会:能够基于软件工程相关背景知识进行合理分析,评价系统设计与开
8、发实践中的复杂工程问题解决方案,明确对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。 6.1 基于软件工程相关背景知识进行合理分析,包括利用原理性知识进行自主分析、自主设计、自主测试分析。 6.2 评价专业工程实践和复杂工程问题解决方案,能够评价软件工程技术发展可能带来的社会、健康、安全、法律以及文化的影响。 6.3 通过校内大学生素质拓展训练,校外社会实践的方式,培养学生具有理解应承担的社会责任。 7、环境和可持续发展:能够理解和评价面向复杂软件工程问题的系统开发中对环境、社会可持续发展的影响。 7.1 识别及预测软件开发、实施、维护中可能出现问题,具备应对突发事件和危机的能力,
9、能够洞悉或预测软件开发、软件实施、软件维护中可能出现的问题,并采取恰当的应对措施。 7.2 理解和评价信息技术发展对于客观世界和社会的影响。 7.3 接受技术伦理学教育,具备技术伦理学知识,针对环境和发展的影响进行自我约束。 8、职业规范:具有人文社会科学素养、社会责任感,能够在软件工程实践中理解并遵守软件工程职业道德和规范,履行责任。 8.1 通过人文和社会科学基础知识学习,具有人文社会科学素养、社会责任感。 8.2 通过开展多样化的体育教学内容,开展心理普查、心理学专业知识的传授,培养学生具有健康的身体和心理素质。 8.3 通过系统的思政课程体系,以及软件工程专业实践课程,培养学生在软件工
10、程实践中理解并遵守软件工程职业道德和规范,履行责任。 9、个人和团队:能够在软件工程及相关交叉学科背景下的团队中承担个体、团队成员 以及负责人的角色。 9.1 培养在相关交叉应用领域的应用能力,在多学科背景下的团队中成为领导者或成员。 9.2 在系统开发过程中明确角色,承担责任,具备独立负责部分模块开发的能力。 9.3 通过大学军训、参与课外文化活动,培养学生具备组织管理能力、自我控制能力以及人际交往能力。 10、沟通:能够在软件工程及应用领域就复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行
11、沟通和交流。 10.1 能够使用软件工程及信息技术语言,能够就复杂工程问题与业界同行及社会公众进行有效沟通和交流。 10.2 至少掌握一门外国语,具备运用本国语言、外语及文字的能力。 10.3 能够独立查阅外文资料,具备一定的国际视野,能够在跨文化背景下进行沟通和交流。 11、项目管理:理解并掌握软件工程项目管理原理与经济决策方法,并在软件工程及应用领域的交叉学科环境中应用。 11.1 掌握软件工程项目管理原理。 11.2 掌握技术经济分析、经济效益及社会效益分析能力和一定的经济管理知识,了解相关的地域文化、商务保证和法律法规。 11.3 在软件工程及应用领域的交叉学科环境中运用项目管理方法。
12、 12、终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。 12.1 通过传授科学的职业规划概念,培养学生具有自主学习和终身学习的意识。 12.2 掌握自主文献检索、资料查询及运用现代信息技术跟踪并获取相关信息的基本方法。 12.3 具备不断学习和适应发展的能力。 三、课程设置 (一)主干学科:软件工程 (二)核心课程及主要实践性教学环节 1. 核心课程: 线性代数、概率论与数理统计、程序设计基础、数据结构与算法、数据库系统原理、计算机组成原理、Python应用基础、JAVA语言程序设计、计算机网络、操作系统、软件工程、编译原理、软件测试、统一建模语言UML、Java Web
13、程序设计、网络与信息安全等。 2. 主要实践性教学环节: 主要专业课程实验包括:软件设计基础实验、数据结构与算法实验、数据库系统原理实验、计算机组成原理实验、Python应用基础实验、JAVA语言程序设计实验、计算机网络实验、软件工程实验、IT项目管理实验、编译原理实验、软件测试实验、统一建模语言UML实验、Java Web程序设计实验、网络与信息安全实验等。 集中实践性教学环节包括:入学教育及军训、社会实践、公益劳动、思想政治理论课实践教学、程序设计基础实训、WEB开发基础实训、数据库系统综合实训、软件开发综合实训、网络信息与安全综合实训、大型项目综合实训、软件工程专业毕业实践与毕业设计等。 (三)各环节学时学分比例 四、毕业及学位要求 学制:4年 修业年限:36年 毕业学分要求:不少于165学分 授予学位:符合国家学位规定和山东理工大学学位授予条件者,授予工学学士学位 五、泛学习 (对跨学科辅修、双专业、双学位修课要求的描述) 六、专业课程设置一览表(中英文对照) 附件1:毕业要求对培养目标的支撑矩阵附件2:课程体系与毕业要求的对应矩阵 附件1:毕业要求对培养目标的支撑矩阵