每日学习:软件工程专业课程

发表时间: 2022-10-21 08:00

软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。它涉及程序设计语言、数据库、软件开发工具、系统平台、游戏等。同时,各个行业几乎都有计算机软件的应用,如工业、农业、银行、航空、政府部门等。这些应用促进了经济和社会的发展,也提高了工作效率和生活效率 。


本专业学生毕业后可以从事各级各类企事业单位的办公自动化处理、计算机安装与维护、网页制作、计算机网络和专业服务器的维护管理和开发工作、动态商务网站开发与管理、软件测试与开发及计算机相关设备的商品贸易等方面的有关工作。除考取国内外名牌大学研究生外,主要毕业去向是计算机软件专业公司﹑信息咨询公司﹑以及金融等其它独资、合资企业。该专业适合升学考研。


毕业生主要职业有

后端开发类(比如:研发工程师、互联网软件开发工程师、软件研发工程师等)

移动开发类(比如安卓软件开发工程师、iOS软件工程师等)

技术支持类(比如专业顾问、IT技术维护工程师、售前工程师等)

测试类(比如测试开发工程师、测试主管、软件测试实习生等)

所在行业主要是计算机软件领域、新能源、电子商务、电子技术、集成电路等,主要分布地域为东南沿海地区,比如上海、深圳、北京、广州等地。毕业生的薪资待遇普遍比较高。

推文给大家准备了两张图片做参考,有兴趣的可以看一下。


下面讲讲软件工程和计算机科学与技术的区别。

主要有三点。

第一,计算机科学与技术和软件工程涉及的领域不同,计算机科学与技术是计算机的全面知识,包括计算机原理、硬件、软件及发展趋势。软件工程主要是计算机软件的开发,程序的编写。

第二,计算机科学与技术是计算机综合性知识的专业,主要培养具有良好的科学素养,系统地、较好地掌握有关计算机科学与技术的理论和技术,包括计算机硬件、软件与计算机应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企事业单位、行政管理部门等单位从事计算机教学、科学研究和应用的人才。

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

第三,计算机科学与技术的理论基础是物理学、数学、微电子;软件工程学科的理论基础是数学、计算机科学。软件工程的研究和实践涉及人力、技术、资金、进度的综合管理,是开展最优化生产活动的过程;

软件工程须划分系统的边界,给出系统的解决方案。因此,软件工程的相关学科有计算机科学与技术、数学、计算机工程、管理学、系统工程和人类工程学等。


开设软件工程的代表性院校。

985高校:清华大学、浙江大学、华中科技大学、国防科技大学、哈尔滨工业大学等

211高校:西安电子科技大学、华东理工大学、暨南大学、南京理工大学、南京航空航天大学等

非985,211,但实力不错的院校:南京信息工程大学大学、天津工业大学、重庆邮电大学、成都理工大学、山西大学等