软件工程是中国普通高等学校的一个本科专业,属于计算机类,修业年限为四年,授予工学学士学位。

本页面主要目录有关于软件工程的:专业发展、培养标准、课程体系、发展方向、师资队伍、教学条件、开设院校等介绍

中文名

软件工程

英文名

software engineering

专业层次

本科

学科门类

工学

专业类别

计算机类

修业年限

四年

授予学位

工学学士

专业代码

080902

开设院校

北京大学、清华大学、北京交通大学等

主要课程

C/C++程序设计、Java语言程序设计、软件工程等

就业方向

系统开发、网站开发、软件需求分析等

简介

软件工程是研究大规模软件开发方法、工具和管理的一门工程科学,其特点是按工程化的原则和方法来组织和规范软件开发过程,软件工程技术则主要研究与软件开发各个工作流程相关的、先进实用的软件开发方法、技术和工具。主要涵盖软件工程学科和计算机学科的基本理论、基础知识、基本技能的研究,软件的分析与开发,计算机应用系统、计算机网络系统的设计与开发等专业内容。本专业学生毕业后能从事大型软件项目系统分析、设计、编程、测试和软件项目管理等工作。

专业发展

软件工程技术诞生于二十世纪六十年代,其实质是利用计算机系统平台,以程序编写为手段,将一些思维概念 进行高科技逻辑处理,从而构造了理论概念与实践应用之间的完美映射;一般来说,计算机软件工程的设计开发是比较复杂繁琐的,往往涉及到各个层面,例如数理逻辑层面、计算机层面以及工程技术层面等,任何一个环节出现问题都会影响软件工程开发的进度;目前软件工程技术的研究开发主要集中于软件构件技术、信息自动化以及安全稳定性 技术等方面,然而软件系统的实用性和复杂性特征对已有的软件工程技术提出了挑战,促使其向着模块化、开放化和全球化的趋势上发展。

1998年,教育部发布了《普通高等学校本科专业目录(1998年版)》,其中《经教育部批准同意设置的目录外专业名单》中正式列出了软件工程专业,并且其专业代码为080611W。随后在2012年,教育部发布了《普通高等学校本科专业目录(2012年版)》,其中将原有的软件工程专业(080611W)和计算机软件专业(080619W)合并为一个专业,即软件工程专业,而其专业代码也随之变更为080902,并归入计算机类专业。而近期在2020年,教育部发布了最新版的《普通高等学校本科专业目录》。根据该目录,软件工程专业被划分为工学门类专业,其专业代码为080902,仍属计算机类专业,同时授予获得工学学士学位的学生。

培养标准

培养目标

软件工程专业培养具有深厚中华文化的人文底蕴、扎实的软件工程专业知识、强烈的IT领域的创新意识、宽广国际视野的国家IT行业栋梁和社会精英;培养学生的独立思考能力、创新创业能力、团结协作和社会担当能力,促进学生德智体美全面发展;扩展学生在软件工程领域的知识面,使学生能够综合应用软件工程的基本方法、工具和过程,并通过工程实践和导师指导的项目经历,深入理解软件工程中的大规模、复杂问题,以及对这些问题的解决。

知识要求

本专业学生主要学习软件工程相关的基本理论和基本知识,接受软件工程的基本训练,具有软件开发实践的基本能力和初步经验、软件项目组织的基本能力以及基本的工程素养,具有初步的创新和创业意识、竞争意识和团队精神,具有良好的外语运用能力。

课程体系

该专业的课程体系分为主干学科和专业核心课程,主干学科包括软件工程、计算机科学与技术、模式识别与智能系统;专业核心课程包括面向对象编程技术、离散数学、数据结构、软件分析方法与工程技术、操作系统、编译原理、计算机网络、嵌入式系统原理、程序设计基础(Ⅰ)、程序设计基础(Ⅱ)。

软件工程

课程设置

课程类型

授课内容

主干学科

软件工程、计算机科学与技术、模式识别与智能系统

业核心课程

面向对象编程技术、离散数学、数据结构、软件分析方法与工程技术、操作系统、编译原理、计算机网络、嵌入式系统原理、程序设计基础(Ⅰ)、程序设计基础(Ⅱ)

参考资料

实践教学

本专业具有满足教学需要的完备实践教学体系;主要包括实验课程、课程设计、实习、毕业设计(论文),四年总的实验当量不少于两万行代码;积极开展科技创新、社会实践等多种形式的实践活动,到各类工程单位实习或工作,取得工程经验,基本了解本行业状况。

毕业写作

本专业须制定与毕业设计要求相适应的标准和检查保障机制,对选题、内容、学生指导、答辩等提出明确要求;保证课题的工作量和难度,并给学生有效指导;培养学生的工程意识、协作精神以及综合应用所学知识解决实际问题的能力;题目和内容不应重复;教师与学生每周进行交流,对毕业设计全过程进行控制;选题、开题、中期检查与论文答辩应有相应的文档。

发展方向

深造方向

软件工程专业研究生阶段可选择计算机科学与技术、计算机软件与理论、计算机应用技术、软件工程等方向继续深造。

就业方向

本专业的毕业生适于在各种企业软件项目系统分析、设计、编程、测试和软件项目管理、软件技术开发与服务、信息系统运维与信息管理等工作。也考报网信办、中国文联、交通运输等部门公务员岗。

软件工程

师资队伍

本专业专任教师数量和结构满足本专业教学需要,中青年教师所占比例较高,各专业的专任教师不少于12人,专业生师比不高于24:1,并且该专业至少应有12名专任教师,在120名在校生基础上,每增加24名学生,须增加1名专任教师,专任教师中具有硕士、博士学位的比例不低于60%,其中中青年专任教师中拥有博士学位的比例不低于60%。

教学条件

本专业实验技术人员数量充足,能够熟练地管理、配置、维护实验设备,保证实验环境的有效利用,有效指导学生进行实验;教室、实验室及设备在数量和功能上能够满足教学需要,生均教学行政用房不小于16平方米,生均教学科研仪器设备值不少于5000元;管理、维护和更新机制良好,方便教师、学生使用。

开设院校

地区

开设院校

北京

北京大学

软件工程

清华大学

中央民族大学

北京工业大学

天津

天津大学

天津商业大学

天津财经大学

天津理工大学

河北

河北大学

河北工程大学

河北地质大学

华北电力大学(保定)

山西

山西大学

太原科技大学

中北大学

太原理工大学

内蒙古

内蒙古大学

内蒙古科技大学

内蒙古工业大学

内蒙古农业大学

辽宁

辽宁大学

大连理工大学

沈阳工业大学

沈阳航空航天大学

吉林

吉林大学

长春理工大学

东北电力大学

长春工业大学

黑龙江

黑龙江大学

哈尔滨工业大学

哈尔滨理工大学

哈尔滨工程大学

上海

上海交通大学

同济大学

复旦大学

上海电力大学

江苏

南京大学

苏州大学

南京航空航天大学

东南大学

浙江

浙江大学

杭州电子科技大学

浙江工业大学

浙江师范大学

安徽

安徽大学

合肥工业大学

安徽工业大学

安徽理工大学

福建

厦门大学

华侨大学

福州大学

福建工程学院

江西

南昌大学

华东交通大学

东华理工大学

南昌航空大学

山东

山东大学

山东科技大学

中国石油大学(华东)

青岛科技大学

河南

华北水利水电大学

郑州大学

河南理工大学

郑州轻工业大学

湖北

武汉大学

华中科技大学

武汉科技大学

长江大学

湖南

湘潭大学

吉首大学

湖南大学

中南大学

广东

中山大学

暨南大学

华南理工大学

华南农业大学

广西

广西科技大学

桂林电子科技大学

桂林理工大学

广西师范大学

海南

海南大学

海南热带海洋学院

海南师范大学

琼台师范学院

重庆

重庆大学

重庆邮电大学

西南大学

重庆师范大学

四川

四川大学

成都理工大学

西华大学

电子科技大学

贵州

贵州大学

铜仁学院

贵州工程应用技术学院

黔南民族师范学院

云南

云南大学

昆明理工大学

云南师范大学

曲靖师范学院

陕西

西北大学

西安交通大学

西北工业大学

西安理工大学

甘肃

兰州理工大学

兰州交通大学

甘肃中医药大学

西北师范大学

青海

青海师范大学

宁夏

宁夏大学

北方民族大学

新疆

新疆大学

石河子大学

新疆师范大学

新疆理工学院

参考资料

注释

[a]

此处参考南京理工大学课程设置,其他院校请参见学校官网。

[b]

公务员招生专业为不完全举例,详情请参考国家公务员局招考公告。

[c]

以上仅展示部分开设院校,不分先后顺序,数据来源于阳光高考、中国教育在线,数据截至时间为2023年5月14日。