当前位置:首页 >> 工程教育专业认证
软件工程专业人才培养方案(2025版)
发布时间:2025-05-02
一、 专业简介
软件工程是一门应用计算机科学和数学原理,对软件进行开发、设计、测试、维护和管理的工程性学
科。本专业开设于2008年,2014 年获批石家庄市重点建设学科,2015年获批首批省级应用转型试点专业,
2023确立为河北省一流专业,2024、2025年连续两年获批河北省应用转型示范专业。师资队伍由硕博专职、兼职、企业教师组成,软件工程教研室2023 获批河北省优秀基层教学组织。软件工程专业坚持以学生为本,产出导向,将OBE理念贯穿整个学生能力培养全过程。紧密联系京津冀政府、企业、行业进行产学研合作,开展大规模实践、形成示范性成果,形成具有示范性的高质量“智能软件+”软件人才培养新模式。培养理论与工程技能相结合,具备项目开发与管理能力、团队协作和国际竞争力,创新创业能力,服务于新一代电子信息技术的高素质应用型专门人才。
二、 培养目标
软件工程专业以立德树人为根本任务,培养德智体美劳全面发展的社会主义建设者和接班人。以京津冀协同发展为契机,围绕石家庄市五大千亿级产业之一的新一代电子信息技术,培养具备融合计算思维、
AI思维和多学科知识解决软件工程实际问题能力,具有良好的职业道德和社会责任感与国际化视野,具有团队合作和交流沟通能力,具有创新能力和持续发展能力,能在相关企事业单位或信息产业从事软件分析、设计、开发、测试和管理工作的高素质应用型人才。
本专业学生毕业5年左右,能够深入分析项目需求,整合先进技术和理念,主动发挥创新能力,适应社会需求变化,能够独立或合作完成特定需求的复杂软件系统、部件或软件过程的分析、设计、开发、测试和管理工作。培养目标具体可细化为如下5条:
培养目标1:能够对软件工程领域复杂工程问题进行综合分析,并提供优选方案。
在工作中熟练应用数学、自然科学、软件工程基础理论、计算、AI等相关知识,采用系统化、工程化、
模块化,层次化的思想,对复杂软件工程问题进行综合分析并提供可行的系统性解决方案,并择优选择方案。
培养目标2:能够完成软件工程领域复杂工程问题的研究、分析、设计与实现。
在工作中综合运用软件工程知识,熟练使用软件开发和管理工具,完成软件产品的需求分析、设计、开发、测试与运维,同时具备相关文档编写、软件测试、运维、项目管理、服务等专业复杂工程的实践能力,能够在软件工程相关领域担任软件设计师、软件开发师、产品经理、项目经理、质量经理、软件测试和运维主管等岗位。
培养目标3:具有良好的人文素养、高尚的职业道德和社会责任感。了解国家对计算机软件及相关领域的产品设计、研发等方面的政策和法规,能够正确理解产品开发和应用中社会、伦理、文化、安全和法律等相关问题,了解产品对用户、环境和社会可持续发展的影响,并能履行工程师的职责,承担社会责任。
培养目标4:能够与团队成员有效交流和沟通,具备团队合作与领导能力。
能够就从事的工作领域问题与业界同行进行交流与合作;对承担的项目具备管理能力,能够承担企事业单位信息管理部门的管理职责。
培养目标5:具有国际视野、自主创新能力和终身学习能力。
具有一定的专业技术洞察能力,能够跟踪国际前沿发展,适应国内、外环境与形式变化,具备自主创新和批判能力,通过不断学习,持续增强自身工程技术能力和项目管理能力。
三、 毕业要求
1.工程知识及其应用能力。具有扎实的数学、自然科学、计算知识和工程基础,系统掌握软件工程领域的基本理论知识、并综合运用所学知识解决软件工程领域的复杂工程问题。
1.1 能够运用数学、自然科学、计算、软件工程基础和专业知识对复杂软件工程领域问题进行正确识别和描述。
1.2 能够运用软件工程专业知识和软件开发技术对软件工程领域涉及到的数据进行分析,能够针对软件工程领域的具体对象建立数学模型并求解。
1.3 能够根据掌握的软件工程领域的基本理论知识,进行软件工程领域问题的分析与推演。
1.4 能够利用AI思维和软件工程知识,就复杂软件工程问题给出解决方案,并进行优化和改进,同时体现专业领域的技术先进性。
2.问题分析能力。能够综合应用数学、自然科学和软件工程的基本原理,识别、表达、并通过文献研究分析软件工程领域的复杂工程问题,同时考虑可持续发展要求,以获得有效结论。
2.1 能够运用软件工程的科学原理,识别和判断软件工程领域复杂工程问题的关键环节和参数。
2.2 能够应用数学、自然科学和工程科学的基本原理进行复杂软件系统的结构分析、业务流程分析、算法设计分析等,进而能够正确表达复杂软件工程问题。
2.3 能够认识到解决复杂软件工程问题有多种方案,并能够通过相关文献研究分析方案优劣,确定问题的解决方案。
2.4 能够熟练的使用现代化的文献库获取相关专业文献,从可持续发展的角度分析软件工程活动过程的影响因素,获得有效结论。
3.设计/开发解决方案能力。能够设计针对软件工程领域复杂工程问题设计和开发解决方案,能够应用软件工程的原理和方法,设计满足特定需求的软件系统或工程模块,并能够在设计中体现创新能力,同时能够从健康、安全与环境、全生命周期成本与净零碳要求、法律与伦理、社会与文化等角度考虑可行性。
3.1 掌握软件工程全生命周期各个阶段基本原理、方法和技术,设计和开发解决复杂软件工程问题的解决方案,同时能够综合考虑架构、数据、算法、UI 及语言平台等影响因素。
3.2 能够应用软件工程的原理和方法,开发满足特定功能、性能和用户体验等需求的软件系统、组件、模块及算法流程,并在设计、开发过程中体现创新思维和创新能力。
3.3 能够在设计、开发解决方案过程中从健康、安全与环境、全生命周期成本与净零碳要求、法律与伦理、社会与文化等角度考虑可行性。
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 了解软件工程专业相关行业和领域的发展趋势和研究热点,并能够表达自己的观点。至少掌握一门外语,具备一定的国际视野,对世界文化的差异性有基本了解,能就专业问题在跨文化背景下进行有效的沟通和交流,并理解、尊重语言和文化差异。
10.项目管理能力。理解并掌握与工程项目相关的管理原理与经济决策方法,并能够在多学科环境中应用。
10.1 理解并掌握应用于软件工程领域的工程项目相关的管理原理、基本经济知识和经济决策方法。
10.2 能够理解软件产品的全周期、全流程涉及到的成本,具有将经济决策方法,运用于工程管理的能力。
11.终身学习。具有自主学习、终身学习和批判性思维的意识和能力,能够理解广泛的技术变革对工程和社会的影响,适应新技术变革。
11.1 掌握自主学习和终身学习的方法和技能,能针对个人或职业发展的需要,主动学习,适应发展,具有对技术问题的理解、归纳总结、提出问题的能力,具有批判思维的意识和能力。
11.2 了解计算机相关技术与理论的重要进展和前沿动态,能够在最广泛的技术变革背景下,认识到自主和终身学习的必要性,能够接受和应对新技术、新事物和新问题带来的挑战。
四、 学制、毕业学分及授予学位
本专业基本学制为4年,学生可根据自身情况在3至6年内完成学业。本专业毕业最低学分为159学分,其中,通识教育课程37.5学分;通识教育选修课程10学分;专业教育基础课程46.5学分;专业教育核心课程22学分;专业限选课程3学分;专业任选课程3学分;实验课程1学分;集中实践课程36学分。
授予学位:符合学位授予条件可授予工学学士学位。
五、 “毕业要求-培养目标”对应矩阵
六、 “课程体系-毕业要求”对应矩阵
(一)通识教育课程
(二)专业教育课程

(三)实践教育课程
七、 课程结构与学分分配比例表

八、 课程计划表
(一)通识教育课程
1.通识教育必修课程

备注:
“公民素质现状及问题调研”为“思想道德与法治”实践教学课程;“历史的记忆永恒的精神——红色足迹寻访”为“中国近现代史纲要”实践教学课程;“马克思主义与中国社会变革”为“马克思主义基本原理”实践教学课程;“地方改革开放新变化调研”为“毛泽东思想和中国特色社会主义理论体系概论” 实践教学课程。“形势与政策4”“形势与政策6”“形势与政策8”为线上学习。
2.通识教育选修课程
通识教育选修课程划分为文史哲学与文化传承、社会发展与家国情怀、科技进步与科学精神、艺术修养与审美体验、文明对话与国际视野、职业发展与沟通合作、体育运动与健康人生等七个模块。普通本科专业必须修满通识教育选修课程10学分且至少选择三个模块修读,其中,非艺术类专业应至少修满艺术修养与审美体验模块2学分。专接本专业学生应修满通识教育选修课程4学分。
(二)专业教育课程
1.专业教育基础课程

2.专业教育核心课程
3.专业教育选修课程
(1) 限选课
①Java开发方向
②智能软件方向
(2) 任选课
(三)实践教育课程
1.实验(独立设置)
2.集中实践
3.第二课堂

执笔人:韩明 审定人:刘智国 批准人:王俊奇