计算机科学与技术和软件工程均为工学门类下的计算机类专业。软件工程专业涉及程序设计语言、数据库、软件开发工具、系统平台、设计模式等方面,培养学生适应计算机应用学科的发展,特别是软件产业的发展,使其具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力。计算机科学与技术是一个计算机系统与网络兼顾的计算机学科宽口径专业,旨在培养具有良好的科学素养,具有自主学习意识和创新意识,科学型和工程型相结合的计算机专业高水平工程技术人才。本文从多个方面对比展示两个专业的培养模式的差别。
1. 软件招生计划大约为计科的72%
2021年全国本科普通批次招收软件工程和计算机科学与技术的学生总计超过20万人(含专业类招生,不含试验班招生)。全国软件工程专业招生计划占比约为27.7%,约占计算机科学与技术专业招生人数的72%。计算机类招生专业方向中除计算机科学与技术和软件工程外,还有人工智能、数据科学与大数据技术等热门专业。
软件工程和计算机科学与技术主要招收理科生(含物理类考生),综合改革地区要求必选物理,仅有少量普通院校招收文科生,招生计划占比不足1%。
图 1 2021年本科普通批次招生院校及计划
数据来源:东南大学本科培养方案
注:1.以上不含通识教育基础课;2.以上标记了双语/全英文的课程为二选一课程。
3. 小结
计算机科学与技术专业培养覆盖了软硬件的相关课程,软件工程的理论基础课程没有计算机科学与技术专业的扎实,因此计算机科学与技术专业的学生学习压力要高于软件工程,升学时该专业跨学科报考的难度也相对较低。也因为两个专业培养的差异性,软件工程的就业广度不比计算机科学与技术。
特别声明:本文为易度排名原创作品。未经著作权人授权,禁止转载和使用,否则将承担法律责任。