2022级

您所在的位置:

首页 培养方案 2022级

22级软件工程专业培养方案

软件工程专业培养方案

一、培养目标

本专业面向工业、交通、智能控制等领域,培养软件设计与开发、工业软件、智能交通、系统软件与网络等方向,掌握软件开发、算法实现、操作系统环境接入、网络协议通信等能力,能够从事软件设计与开发、工业软件开发、智慧交通系统开发、嵌入式及网络系统开发等岗位工作,思想政治素质过硬,德、智、体、美、劳全面发展的工程师或技术骨干。

具体目标如下:

1)软件设计与开发:软件系统架构工程师、Web应用程序开发工程师;

2)工业软件:计算机仿真工程师、计算机辅助设计工程师;

3)智能交通:交通管理与控制、智慧交通系统开发人员;

4)系统软件与网络:嵌入式系统开发、网络智能控制系统开发。

二、培养规格

为使本专业学生达到培养目标,要求毕业生必须具备以下能力:

(一)热爱祖国,牢固树立中国特色社会主义道路自信、理论自信、制度自信和文化自信,自觉践行社会主义核心价值观,社会责任感强。了解和遵守相关行业的重要法律法规及方针与政策,理解软件技术工程伦理和职业操守的基本要求。

(二)掌握从事本专业工作所需的数学和其他相关的自然科学、系统科学知识以及一定的经济学与管理学知识。

(三)掌握软件工程和计算机科学的基本理论和基本知识,熟悉软件需求分析、设计、实现、测试、维护以及过程与管理的方法和技术,了解软件工程规范与标准,能够建立规范的系统文档。

(四)具备综合运用本专业的知识、方法和技术解决实际问题的能力,具有参与实际软件开发项目的经历。能够权衡和选择各种设计方案,在多种平台上使用适当的软件工具来设计和开发软件系统。具备从事软件开发、项目管理、技术支持和市场开拓等工程实践活动所需的专业能力。

(五)具有竞争意识、团队合作意识,具有科学精神和人文精神。人格健全,具有良好的心理素质、较强的沟通能力,具备个人工作与团队协作的能力以及一定的组织管理能力。

(六)具有较好的外语应用能力,能够阅读本专业的外文资料,具有一定的国际视野和跨文化交流能力。

(七)了解软件工程学科前沿技术和软件行业的发展动态,在基础研发、软件工程设计和实践等方面具有一定的创新精神和创业意识。

(八)具有自主学习和终生学习的意识,关注软件领域的前沿和趋势,能够掌握相关新技术,具有获取信息的能力,有较宽的知识面,适应社会经济新发展。

(九)具有良好体育锻炼和生活习惯,达到国家规定的大学生体育合格标准,身体健康。

三、培养途径

(一)思想品德、哲学及社会学教育始终贯穿学生在校的各个年级和学习阶段,注重“立德树人”,通过课程思政与专业人才培养紧密结合,培养学生正确的人生观、价值观和社会责任感,激发学生爱国情怀和奋斗精神。

(二)通过通识教育课程与专业课程的有机融合,培养学生扎实的专业理论基础,拓展学生在人文科学、社会科学和公共艺术方面的知识,促进学生的全面发展,并针对专业的特点,注重提高学生软件工程外语水平、利用网络独立学习和解决问题的能力。

(三)通过实验课程、软件项目的实训等实践教学环节,加强软件设计能力培养。让学生熟练掌握软件开发语言、主流软件开发平台,实际感受和加强对软件设计、开发、测试、管理方法的理解、提高软件文档的编写能力,并通过分组实践环节在项目合作中培养学生自觉的团队意识。

(四)通过第一课堂和第二课堂的有机融合,引导与鼓励学生参与程序设计大赛、大学生研究性学习和创新性实验计划项目、“互联网+”创新创业大赛等各类项目,强化创新精神和创业意识的培养,提高学生的综合素质。

四、学制与学位

学制4年,符合《湘潭理工学院学士学位授予实施细则》规定者,授予工学学士学位。

五、基本学分及分配

专业要求修满165学分,其分配为:通识教育课54学分(其中通识教育必修课44学分,通识教育选修课10学分),学科基础课49学分,专业必修课20学分,专业选修课15学分,实践教学环节27学分(其中独立实践教学环节25学分,创新创业与素质拓展教育项目2学分)。

六、主干学科与核心课程

主干学科:软件工程、计算机科学与技术。

主要课程:C语言程序设计、面向对象程序设计、数据结构、算法设计与分析、操作系统、计算机组成与体系结构、数字逻辑、离散数学、计算机网络原理、数据库原理与应用、软件工程、软件项目管理、软件测试与质量保证、软件需求分析与设计等。

七、学生可以取得的职业资格证书或专业技能证书

八、主要实践性教学环节

(一)入学教育及军事训练

通过入学教育,让学生了解本专业的学习内容,确定学习目标,转变学习方式,能够尽快适应大学的学习和生活环境;通过军事训练来增强学生的纪律意识、团队意识和国防意识,培养良好的行为习惯和树立良好的精神面貌。

)程序设计项目实践

  在学完《C语言程序设计》等课程后,能够利用程序语言进行软件项目实践活动。通过该实践环节,掌握软工程相关的基本理论和专业基础知识,能够利用程序语言、数学、自然科学和人文社科知识,解决软件工程基本问题。掌握一种或者多种软件工程支撑工具与环境的使用及应用条件,熟悉一种或者多种软件开发方法,掌握基本软件开发技术和过程。

)软件实用技术实践(面向对象)

该环节为校企合作环节,校企联合培训学生。通过该环节,学生能够针对特定需求设计软件系统解决方案,包括软件需求分析、功能设计、架构设计和数据库设计等,并在各设计环节体系创新意识。并在实践过程中,培养职业规范、培养学生个人及团队意识,能在软件项目中和团队成员协作完成任务,培养学生的沟通交流能力。

(四)软件创新创业综合实训

该环节为校企合作环节,校企联合培训学生。通过该环节,使学生能够有效的进行软件工程新技术、新方法、新工具的探索,初步具有把新技术转化为生产力的意识,能用批判性思维去看待已有的观念、方法和技术。

(五)软件工程职业实践

在修完软件工程专业必修与专业选修课程后,通过到相关IT企业进入软件相关项目进行实践,了解软件工程专业相关工作的职业特点、职业性质以及职场规则,熟悉软件开发与应用的标准、法律、法规和规范,了解职业发展的特点和创业基本知识。帮助学生将软件工程的相关理论知识与职场实际工作相结合,锻炼学生在软件相关工作岗位上的业务能力和实践能力。让学生理解和掌握软件项目管理的基本理论、方法和工具,并能够应用于软件工程实践中。

)认知实习

该环节为校企合作环节,学生要到软件工程相关企业和工作岗位的环境去参观、交流和学习,去了解今后将要工作的环境,增加对将要学习专业和将要从事的职业岗位的初级认识。通过认知实习,需要了解以下内容:工作岗位的一般要求;工作环境的基本条件;目前在岗位工作的人们对职业岗位的认识和理解;企业或公司对员工的基本要求;企业用到的前沿技术;岗位核心技能等。有了初步的认识后,学生才能对所学专业和以后从事的岗位有基本的认识,增强专业自信,为今后专业课程的学习打下良好的基础。

)专业实习

该环节是在学生已经学习了相关基础课程、技术基础课程和专业理论课程以后,通过在IT及其他企业相关岗位上进行生产实践,了解实际软件项目开发全过程,全面综合运用所学基础理论知识和基本技能分析和解决本专业范围内的一般工程技术问题;建立正确的设计思想,掌握工程设计的一般程序、规范和方法,进一步巩固、扩大和深化所学的基本理论、基本知识和基本技能;提高调查研究、查阅文献、收集资料以及正确使用技术资料、标准、手册等工具书的能力,理解分析、制定设计或试验方案的能力;培养严肃认真、团结合作、一丝不苟和实事求是的工作作风。

(八)毕业实习

通过在IT行业相关单位进行现场实习,在实习期间,每一位学生必须全面了解、熟悉所在企业的规模、发展历程、机构设置、主要经营范围及特色、生产和管理的全过程,参与设计、开发与项目实施。学生应在实习过程中学习和掌握企业的主要工作范围,以及项目立项、设计、验证、交付、质量管理和控制的过程、方法和特点,并随时记录与总结所学知识,分阶段进行实习总结,独立完成实习报告及相关文档。学生还应该在企业的项目实施实践中学习和熟悉各工作岗位的技术和管理特点,了解企业的管理和经营状况、环保及安全措施,并开展企业文化调查,结合现代管理理论对企业的现有管理模式进行分析和讨论。完成上述计划的任务后,最终以参与的工程项目设计和实施组织为主题完成毕业设计。

(九)毕业论文(设计)

通过具体的软件项目或项目研发中的特定问题,培养学生系统地运用软件工程的基础理论、基本知识和技能进行软件设计与开发以及技术文档编写的综合能力。理论联系实际,让学生得到软件开发的综合训练或科学研究的初步训练。

(十)创新创业教育与素质拓展项目

该项目旨在鼓励学生积极参加各类创新创业、科学研究、学科竞赛、社会实践、以及素质拓展活动,培养学生的创新创业精神、团队合作精神、开拓进取精神,增强学生的应用能力,提高学生的综合素质。学生在每个学期根据学校相关文件规定开展相关活动,提交成果原件进行学分认定后记入学生成绩档案。

九、课程设置

(一)软件工程专业教学计划总体框架

image.png

(二)课程设置一览表

软件工程专业教学计划进程表(一)

软件工程专业教学计划进程表(二)

image.png

软件工程专业教学计划进程表(三)

image.png

软件工程专业教学计划进程表(四)

image.png

image.png

软件工程专业实践教学环节安排表

image.png