计算机是目前的热门专业,但是具体来计算机类专业有许多近似的学科,许多人搞不清楚。如计算机科学与技术和软件工程这两个专业,同为计算机大类专业当中的热门专业,它们有什么区别呢?报志愿时选哪个更好?我们这里就做下介绍。
就所学课程而言,软件工程要学的基本课程包括:计算机组成原理、线性代数、离散数学、操作系统、数据结构、软件工程、概率论与数理统计、数据库系统原理、C 程序设计、计算机网络原理、算法基础。
计算机科学与技术专业的基本课程有:离散数学、操作系统、数据结构、软件工程、概率论与数理统计、数据库系统原理、C 程序设计、计算机网络原理、高等数学、计算机系统结构、Java语言程序设计、计算机在通信管理中的应用、数据库在企业中的应用。
对比一下,两者在课程上的共同之处还是很多的:两个专业有超过2/3的课程是一致的,如:离散数学、操作系统、软件工程、概率论与数理统计、数据结构、数据库系统原理、C 程序设计、计算机网络原理等。
它的的不同之处在于:1.软件工程要多学的课程有:计算机组成原理、线性代数、算法基础。2.计算机要多学的课程有:计算机系统结构、高等数学、Java语言程序设计、计算机在通信管理中的应用、数据库在企业中的应用。3.考公时计算机科学与技术比软件工程受的限制更少。计算机类岗位在招聘公务员时,会有计算机科学与技术可以报但是软件工程、物联网等专业不能报的岗,反之则很少。