软件工程

本科 · 专业代码: 080902
本科工学 全国专业样本
查看院校

专业代码

080902

学科门类

工学

选科要求

物理+化学/物理+化学+生物

最近样本数

--

最近样本最低分

--

最近样本最低位次

--

专业介绍

培养目标:本专业致力于培养德、智、体全面发展的复合型人才,夯实自然科学与人文社科基础,精通计算科学原理及软件工程核心知识。学生将具备软件开发实战能力,积累项目组织经验,胜任软件工程技术领域的研究、设计、开发、管理及服务工作。

培养要求:本专业学生需系统学习自然科学与人文社科基础知识,深入掌握计算科学与软件工程理论,接受专业工程训练。旨在培养学生具备软件开发实践能力与初步经验、项目组织协调能力及工程素养,树立创新、创业、竞争意识与团队精神,并强化外语应用能力。

毕业生应获得以下几方面的知识和能力:

1.掌握人文社会科学基础,涵养良好的职业素养、心理品质与社会责任感;

2.掌握从事本专业工作所需的数学、自然科学、系统科学知识,以及必要的经济学与管理学知识;

3.掌握计算学科基础理论与专业知识,理解本学科核心概念、知识架构及典型方法;

4.掌握软件工程学科基本理论与知识,熟悉软件需求分析、设计、实现、评审、测试、维护及过程管理的方法与技术,了解相关规范与标准;

5.通过系统化工程训练,拥有实际软件开发项目经验,具备胜任软件工程师角色的工程实践能力;

6.具备综合运用知识解决复杂工程问题的能力,能权衡设计方案,利用适当工具开发软件系统,并撰写规范的系统文档;

7.深刻理解团队协作价值,具备个人协作、人际交往、沟通及组织管理能力;

8.具备初步外语应用能力,可阅读外文专业资料,拥有国际视野及跨文化沟通与竞争合作能力;

9.了解相关职业行业的法律法规与政策方针,理解软件工程技术伦理规范;

10. 关注软件工程前沿技术与行业动态,在基础研发、工程设计与实践中具备创新思维与创新能力;

11. 能够运用所学知识对系统解决方案进行合理研判,具备批判性思维能力;

12. 具备终身学习意识,主动追踪新概念、新模型与新技术,使专业能力与学科发展同步。

主干学科:软件工程。

核心知识领域:计算基础、数学与工程基础、职业实践、软件系统建模与分析、软件系统设计、验证与确认、软件演化、软件过程、软件质量、软件管理。

核心课程示例:

示例一(括号内为理论授课 + 实验学时数):离散数学(64学时)、计算系统基础(64+48学时)、计算与软件工程I(个人级软件开发)(48+48学时)、计算与软件工程Ⅱ(小组级软件开发)(48+48学时)、计算与软件工程Ⅲ(团队软件工程实践)(16+96学时)、数据结构与算法(64+48学时)、操作系统(48+48学时)、计算机网络(48+48学时)、数据库系统(48+48学时)、软件需求工程(32+32学时)、软件系统设计与体系结构(32+32学时)、软件构造(32+32学时)、软件测试与质量(32+32学时)、人机交互的软件工程方法(32+32学时)、计算机组织结构(限选)(48学时)、软件工程统计方法(限选)(48学时)、软件过程与管理(限选)(32学时)。

示例二:程序设计基础(32学时)、面向对象的编程与设计(32学时)、数据结构(32学时)、离散结构(32学时)、操作系统(32学时)、数据库系统(32学时)、计算机网络(32学时)、软件工程概论(32学时)、软件系统分析与设计技术(32学时)、软件体系结构(32学时)、软件项目管理(32学时)、软件测试技术与实践(32学时)、计算机应用与编程综合实践(实验64学时)、面向对象与交互式应用开发综合实践(实验64学时)、数据结构与算法综合实践(实验64学时)、数据库应用系统综合实践(实验64学时)、软件系统构思综合训练(实验64学时)、软件工程综合实践(实验64学时)。

示例三(括号内为理论授课 + 实验学时数):程序设计基础(60+20学时)、离散数学(64学时)、面向对象程序设计(40+16学时)、数据结构(60+20学时)、计算机组成与结构(52 +12学时)、操作系统(62 +10学时)、数据库概论(52 +12学时)、软件工程导论(40+8学时)、网络及其计算(56+16学时)、软件建模技术(30+10学时)、软件质量保证与测试(32+8学时)、软件项目管理(32+8学时)、软件工程课程设计(实验80学时)。

主要实践性教学环节:课程实验、课程设计、专业实习、毕业设计(论文)等。

主要专业实验:程序设计实验、计算机网络实验、操作系统实验、数据库设计实验、系统分析与软件建模实验、软件系统设计实验、软件测试实验、专业综合实践。

修业年限:四年。

授予学位:工学学士。

用户评价

4.2
基于 187 条评价
5星
22%
4星
34%
3星
26%
2星
12%
1星
6%
李同学
在校生

软件工程课程体系覆盖基础理论与实践训练,适合愿意持续投入项目与训练的学生。

有用 (24) · 回复
2024-05-15
王同学
毕业生

专业对口岗位较多,但更看重作品、实习和项目经验,越早积累越占优势。

有用 (18) · 回复
2024-04-22
张老师
行业从业者

从就业角度看,软件工程的岗位面广、迁移能力强,对技术深度和动手能力要求较高。

有用 (36) · 回复
2024-03-10

常见问题

这个专业的课程设置合理吗?

高等数学、线性代数、高等代数、电子技术基础、离散数学、计算机引论(C语言)

这个专业的就业方向有哪些?

IT 类企业:JAVA工程、NET 工程、系统开发、网站开发、软件需求分析、软件开发、软件测试、技术支持、运营维护、项目管理。

这个专业的就业前景如何?

发展前景:当前中国软件行业规模尚待扩大,部分软件企业在软件制作上仅采用软件工程思想,与大规模工业化生产仍有差距。这源于管理体制、市场、政策等因素,以及软件工程理论体系尚不完善。因此,软件工程的研究应用及行业进一步发展,亟需具备理论基础、研究能力与实践经验的科技人员推动。总体而言,软件工程前景广阔。