当前位置: 首页 > 高考

本科热门专业: 软件工程

一、专业解读

(一) 专业介绍

软件工程专业是2002年国家教育部新增本科专业。随着计算机应用领域的不断扩大及中国经济建设的不断发展,软件工程专业经过近二十年发展,已经成为备受学生关注的热门专业。

软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术知识和技能的基础上,熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出专业知识和专业技能,培养能够从事软件开发、测试、维护和软件项目管理的高级专业人才。

(二) 主要课程

非专业必修课程:高等数学、大学英语、大学物理、体育、军事理论、线性代数、概率论、物理实验、马克思主义理论。

专业必修课:离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、Java程序设计。

专业选修课:系统管理、编译原理、数字电路、网络存储、web网页、网络管理、数据挖掘、嵌入式设计。

(三) 培养目标

软件工程专业培养掌握计算科学基础理论、软件工程专业基础知识及应用知识,具有软件开发能力以及软件开发实践初步经验和项目基本组织能力,具有初步的创新和创业意识、竞争意识和团队精神,良好的外语运用能力,能从事软件工程技术研究、设计、开发、管理、服务等工作的专门人才。

(四) 培养要求

基础知识要求:掌握高等数理基础知识、工程技术基础知识、人文和社会科学基础知识,理解职业道德和规范;

专业知识要求:掌握软件工程基础知识,具备分析、解决、评价复杂软件工程问题的专业知识和技能;

工程实践要求:掌握现代软件工程工具的选择和使用,了解系统分析与开发方法、过程控制与管理方法,具备设计、分析实验能力,交叉领域应用能力;

国际视野与创新要求:具备外语阅读与交流能力、跨文化团队协作与沟通能力、工程实践与创新能力;

素质要求:具有适应社会与行业发展的自主和终身学习能力、人文社会科学素养、社会责任感和职业操守。

二、考研与就业

(一) 关于考研

考研方向1:计算机技术

计算机技术领域包括计算机软硬件系统的设计、开发以及与其他领域紧密相关的应用系统的研究、开发和应用,涉及计算机科学与技术学科理论、技术和方法等。

考研方向2:计算机应用技术

培养适应在企事业单位中发展、应用计算机技术的需要,具有扎实的计算机基础知识、计算机专业知识和较强的计算机办公自动化、数据库等常用软件应用能力、计算机网络基本应用能力,德、智、体、美全面发展的计算机专业高等应用型人才。

考研方向3:计算机科学与技术

掌握数学与自然科学基础知识以及与计算系统相关的基本理论、基本知识、基本技能和基本方法,具备包括计算思维在内的科学思维能力和设计计算解决方案、实现基于计算原理的系统的能力。

考研方向4:软件工程

以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术知识和技能的基础上,熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出专业知识和专业技能的学习,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。

(二) 关于就业

软件工程专业学生毕业后,可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的工作。

目前IT行业也在进行结构性升级,IT行业整体的研发能力在逐渐提升。当前,5G标准即将落地,产业互联网+也正蓄势待发。因此,从这个角度来看,未来软件工程专业的就业前景依然十分值得期待。

2019年11月份,智联招聘、中国薪酬网等公布的调查数据显示,在“中国大学毕业薪酬最高的20个专业”这一调查项目中,软件工程专业排在榜首的位置。

2019年6月,麦可思研究院发布“2019年中国大学生就业报告”。这份报告对2018届大学本科毕业生就业情况进行调查,调查数据显示,软件工程专业就业率最高,且毕业生月收入排名第二。

在专业领域,软件工程专业连续三届都是绿牌专业(绿牌专业指的是失业量较小,就业率、薪资和就业满意度综合较高的专业,为需求增长型专业)。

(三) 毕业生应获得的知识和能力

1.工程知识:能够将数学及自然科学基础、工程技术基础和软件工程专业知识用于解决软件工程领域的复杂问题。

(1)掌握数理、工程技术、人文和社会科学的基础知识。

(2)掌握软件工程基础及专业知识。

(3)掌握计算机系统及网络系统构成,并能够综合运用上述专业知识解决软件工程及应用领域的复杂工程问题。

2.问题分析:能够应用工程技术基础、社会科学基础和软件工程专业知识,识别并表达出应用领域的复杂工程问题,制定出对应解决方案,完成技术方案、可行性研究报告和需求分析报告等的编写,为系统方案设计提供依据。

(1)运用数理及工程技术方法制定分析系统需求模型。

(2)基于计算机系统和网络系统组织与结构,设计软件工程模型。

(3)了解文献检索、资料查询及运用现代信息技术跟踪并获取相关信息的基本方法,具备分析复杂软件工程问题的独立学习能力。

3.设计、开发解决方案:能够使用软件工程的基本原理和方法,针对应用领域的特定需求,完成软件系统架构的设计,并完成系统的开发、测试及维护等工作;并能够在系统设计与开发过程中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素。

(1)掌握软件生命周期要素,了解各种软件开发过程管理模型。了解ISO国际质量标准、CMMI软件评价标准。

(2)掌握软件工程设计方法,尤其是面向对象理论与方法,能够通过统一建模语言设计符合需求、具有创新性的系统解决方案,同时识别社会、健康、安全、法律、文化以及环境等因素。

(3)构建符合规格及限制的系统、组件,具备对设计及开发出的系统与原定规格及限制进行对比评估的能力。

4.研究:能够基于软件工程基本概念,采用科学的软件工程工具和方法,对应用领域中遇到的工程问题进行研究,并通过信息综合得到合理有效的结论。

(1)面向中小型软件或较大型软件开发中部分模块,具有独立设计与开发系统的能力,具备资料收集、分析、设计、编码、测试和维护的能力。

(2)具备分析与解释数据的能力,包括实施实验并与预测或预期结果进行实验比较。

(3)具备通过系统综合评价得到合理有效的开发方案的能力,包括从系统开发中呈现资料、解释资料或结果,总结结论并给予建议,形成报告。

5.使用现代工具:能够不断学习并灵活运用软件行业内的先进工具、思维和方法。针对实际应用领域中的工程问题,能够恰当选择合适的软件工程工具、系统分析与开发方法、过程控制与管理方法,并能够理解其局限性。

(1)了解现代软件开发工具如开发平台、测试平台、配置管理软件和项目管理软件的使用方法。

(2)掌握开发、选择与使用现代软件开发工具。

(3)掌握软件工程领域最新分析、设计、编码、测试、维护技术,对复杂软件工程问题进行预测与模拟,并能够理解其局限性。

6.工程与社会:能够基于软件工程相关原理,对项目需求和设计方案进行分析和评价,明确对社会、健康、安全、法律以及文化的影响,并理解应承担的责任。

7.项目管理:掌握软件工程中项目管理的基本方法、流程和原理,并能够在软件项目工程实践过程中灵活应用。

三、报考指南

(一) 报考建议

随着物联网和大数据时代的到来,2017年2月,教育部提出,工程教育应该服务于工业的需求,为工业培养创新型工程人才,即工程人才的培养理念。

在这一要求下,一批新兴的工程学科专业诞生。2019年4月,教育部公布了高校本科新增专业名单(1831所),根据统计,全国各高校新增备案本科专业最多的是:数据科学与大数据技术(196所)、机器人工程(101所)、智能科学与技术(96所)、智能制造工程(50所)。

随着高考改革实施,各高校专业整合、归类招生、专业再分流是大势所趋,因此,各高校在专业归类、专业分流方向、专业层次、专业实力和课程开设特点等方面各有不同,学生应结合自己的专业兴趣和职业生涯规划理性选择高校报考。

我国开设软件工程专业的院校非常多,基本上除了少数医学、农学院校外,其他高校大都开设了软件工程专业。

经过发展,软件工程专业已经比较成熟与固定,因此,各高校在课程设置方面并没有特别大的区别,其差异主要体现在院校所能提供的平台上,其次是学校实训、实习类课程的安排方面。

(二) 选科注意事项

在报考方面,通过查阅《普通高校本科招生专业选考科目要求(3+1+2模式)》可以发现,各高校开设的软件工程专业,首选科目要求为“仅物理”,再选科目要求一般为“不提科目要求”,少数高校对化学有要求。

具体来说,首选科目为“仅物理”,再选科目无要求,除以软件工程专业招生外,各高校还以计算机类、工科试验班、理科实验班等专业形式进行招生。

其中,以软件工程专业招生的高校有复旦大学、南开大学、北京邮电大学、北京交通大学等;

以计算机类专业招生的高校有北京工商大学、河北工程大学、河北地质大学等;

以工科试验班专业招生的高校有北京航空航天大学、北京理工大学、天津大学、哈尔滨工业大学、浙江大学等;以理科实验班专业招生的有湖南大学、中国人民大学、东华大学等。

(三) 什么样的学生适合报考

软件工程专业的课程基础是数学、物理、英语等,因此,要求报考的考生具有一定的逻辑思维能力和数学基础,动手能力强,对计算机有浓厚兴趣。

同时,软件工程是一门理论性和实践性相当强的学科,理论学习十分枯燥,而在实践中,程序的调试需要注意每一个细节,要求具备缜密的思考能力和开阔的设计思路,比较适合有一定毅力、思维敏捷、自主学习能力较强的考生报考。

本文来自网络,不代表教育资讯立场,转载请注明出处。