分析了22年各省高考的填报数据后,我们发现计算机类专业的报考年年都很热门。
权威调研数据显示:2022年填报计算机类专业的高中毕业生高达46.5%,高居专业“热度榜”之首。
然而,想要填报计算机类志愿的考生在选择具体专业的时候普遍会感受到疑惑:计算机大类的专业学习内容都一样吗?比如计算机科学与技术专业和软件工程有什么区别呢?有的话哪个专业更适合我呢?
有的学校大二更是会出现计算机大类专业分流的情况,面临专业分流到底选择哪个?今天就来给大家解答疑惑。
专业介绍
计算机科学与技术:专业代码:080901 属于工科门类下的计算机类,毕业授予工学或理学学士学位。
计算机科学与技术是一个计算机系统与网络兼顾的计算机学科宽口径专业,旨在培养具有良好的科学素养,具有自主学习意识和创新意识,科学型和工程型相结合的计算机专业高水平工程技术人才。
软件工程:专业代码:090902 属于工科门类下的计算机类,毕业授予工学学士学位。
软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养毕业后能够在IT行业、科研机构、企事业中从事软件开发、测试、维护和软件项目管理的高级软件工程技术人才。
专业区别
从入学方面看:
同等学校计算机科学与技术专业学费会稍低,分数高一些;软件工程专业学费会稍高,比计算机科学与技术专业分数略低一些。
从专业特点和课程内容看:
二者的课程体系差别较大。计算机科学与技术是一门侧重工具和技术的学科,偏理论和学术多一些,实习多与工具设备接轨;知识面比较广,既包括软件知识也包括硬件知识,本科阶段还需要学习大量的基础学科,包括数学和物理知识等等。
软件工程专业在知识体系结构上更偏向于软件,是一门侧重工程能力培养的学科,不仅涉及到软件研发的相关知识,还涉及到软件管理等知识。软件工程则有更多的实践课程,能接触到更多实际软件项目合作开发所需要的专业知识。因此,在软件开发方面,软件工程的应用性更强。
计算机科学与技术为软件工程提供了软件开发、运行的载体与支撑工具,而软件工程则是为计算机软件的分析、设计与开发等提供了方法与标准。
如果有明确的考研计划,选择计算机科学与技术专业是不错的选择,未来在读研时也会有更大的选择空间,相比软件工程专业考研可选择的学校会更广。
华南理工大学SE软件工程与计算机科学与技术CST部分专业课程对比
从就业方面看:
之前我们分析过近五年的绿牌专业,行业需求增长是造就绿牌专业的主要因素,软件工程专业上榜四次,计算机科学与技术专业上榜一次。
计算机科学与技术毕业后可就业的领域较多,如从事网络工程领域的设计、维护、教育培训等工作或者是到国内外众多软件企业、国家机关以及各个大、中型企、事业单位的信息技术部门、教育部门等单位从事软件工程领域的技术开发、教学、科研及管理等工作等等。
软件工程的市场需求量大,毕业后可以在计算机软件专业公司、信息咨询公司、以及金融等其它独资、合资企业等就业。
如果毕业后想要进入体制内的话,可以选择计算机科学与技术,公务员为这个专业提供了大量的就业岗位。
院校参考
在第四轮学科评估中,计算机科学与技术专业中,北京大学、清华大学、浙江大学、国防科技大学斩获A+,南京大学、北京邮电大学、华中科技大学、电子科技大学、上海交通大学、哈尔滨工业大学、北京航空航天大学斩获A。
在第四轮学科评估中,软件工程专业中,北京航空航天大学、浙江大学、国防科技大学斩获A+,北京大学、南京大学、清华大学、武汉大学、华东师范大学斩获A。
注:第五轮学科评估完整结果名单还未公布
最后,大家可以从这两个专业的区别入手,考虑哪方面更适合自己,自己更适合做基础性研究,还是喜欢做一些实用性更强的东西?如果想要做码农,可以直接选择软件,但是如果不一定做码农,就可以学个大的,多学点别的。除此之外,可以结合推荐的院校,来选择适合自己的志愿。