当前位置:首页 >> 专业建设 >> 教学管理 >> 软件工程
软件工程
软件工程专业简介
发布时间:2025年06月20日  点击数:
一、培养目标
1. 培养目标
培养适应社会与科技发展要求,面向京津冀,辐射全国,德智体美劳全面发展,富有良知和社会责任感,具有创新精神、实践能力和国际视野,掌握软件工程专业基本理论知识、技能与方法,具备运用工程化方法、技术和工具解决一般工程问题的能力,毕业后能够从事软件系统分析、设计、开发、测试、维护和管理等工作,并依据工程需要自发学习和优化自身理论知识体系的应用型人才。
2. 培养目标分解的指标点.
①具有良好的社会的责任感及职业道德、坚定的追求卓越的态度和敬业精神。
②具备基本的自然科学和人文社会科学素养。
③系统掌握软件工程的基本理论知识、基本方法和基本技能,具有成为软件工程师的能力与素质。
④具备较强的实践能力、创新能力和团队合作能力,能够解决日趋复杂的工程问题。
5具备持续成长的能力,适应学科未来的发展与变化。
二、毕业要求
1. 毕业要求及其分解的指标点
毕业生应具有高度的社会责任感和职业道德,及良好的人文社会科学素养,具有自主学习和终身学习的意识,掌握软件工程方面相关的基础理论、专业知识和职业技能,具备一定的软件工程项目的开发、组织管理和协调能力,具有发展成为软件行业高层次工程技术和管理人才的潜力。
通过本专业的学习,毕业生从知识、能力、素质三方面将达到如下要求:
1工程知识:能够将数学、自然科学、工程基础和专业知识用于解决复杂工程问题。
2问题分析:能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂工程问题,以获得有效结论。
3设计/开发解决方案:能够设计针对复杂工程问题的解决方案,设计满足特定需求的系统、单元(部件)或工艺流程,并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。
4研究:能够基于科学原理并采用科学方法对复杂工程问题进行研究,包括设计实验、分析与解释数据、并通过信息综合得到合理有效的结论。
5使用现代工具:能够针对复杂工程问题,开发、选择与使用恰当的技术、资源、现代工程工具和信息技术工具,包括对复杂工程问题的预测与模拟,并能够理解其局限性。
6工程与社会:能够基于工程相关背景知识进行合理分析,评价专业工程实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。
7环境和可持续发展:能够理解和评价针对复杂工程问题的工程实践对环境、社会可持续发展的影响。
8职业规范:具有人文社会科学素养、社会责任感,能够在工程实践中理解并遵守工程职业道德和规范,履行责任。
9个人和团队:能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色。
10沟通:能够就复杂工程问题与业界同行及社会公众进行有效沟通和交流,包括撰写报告和设计文稿、陈述发言、清晰表达或回应指令。并具备一定的国际视野,能够在跨文化背景下进行沟通和交流。
11项目管理:理解并掌握工程管理原理与经济决策方法,并能在多学科环境中应用。
12终身学习:具有自主学习和终身学习的意识,有不断学习和适应发展的能力。
2. 毕业要求对培养目标的支撑矩阵
 
专业培养目标1
专业培养目标2
专业培养目标3
专业培养目标4
专业培养目标5
工程知识
 
 
H
 
M
问题分析
 
M
H
 
M
设计/开发解决方案
M
 
H
 
 
研究
 
 
M
 
 
使用现代工具
 
 
H
M
 
工程与社会
H
M
 
 
 
环境和可持续发展
 
 
 
 
H
职业规范
H
 
 
 
 
个人和团队
 
 
 
H
 
沟通
 
 
 
H
 
项目管理
M
 
H
 
 
终身学习
 
 
 
 
H
 
三、毕业应修读学分和获得学士学位的要求
毕业应修读161学分。符合廊坊师范学院毕业生学士学位暂行办法及有关要求,获得工学学士学位。
四、修业年限
基本学制为4年,学生依学业完成情况可在3-6年内毕业。
五、核心课程
数据结构、数据库原理及应用、计算机网络、操作系统、面向对象程序设计、计算机组成原理、软件工程概论、软件需求工程、软件质量保证与测试、Web程序设计、JavaEE框架技术。
六、专业实践教学及要求
实践教学的主要目标是培养学生的技术应用能力,在本专业实践教学的过程中,按照由易到难、边讲边练、循序渐进、技能综合训练的原则对实践教学进行设置。软件工程专业的实践主要包括以下四类:
1. 实验
课程实验为理论课程的实践教学环节,通过理论与实验相结合,使学生加深对理论的理解,培养学生动手编码实践能力。
2. 专业实践:有专业技能实训、企业项目实训等实践项目。
(1)专业技能实训为专业强化环节,结合专业发展方向,进行专业基本知识储备训练,培养学生分析问题、科学设计解决方案、实际操作解决问题的应用能力;
(2)企业项目实训,模拟企业软件项目开发,让学生了解、熟悉企业项目开发模式及流程,提高学生软件编程技术的实战能力。
3.专业实习
专业实习让学生融入企业的工作中,熟悉工作环境及企业工作形态,为实际工作积累经验。
4.毕业论文