区别:
计算机科学与技术和软件工程涉及的领域不同,计算机科学与技术是计算机的全面知识,包括计算机原理、硬件、软件及发展趋势。 软件工程主要是计算机软件的开发,程序的编写。
计算机科学与技术是计算机综合性知识的专业,主要培养具有良好的科学素养,系统地、较好地掌握有关计算机科学与技术的理论和技术,包括计算机硬件、与计算机应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。计算机科学与技术更注重于低级语言和机器语言,物理对他们来说非常重要,因为他们现在的主要方向就是硬件方向。并且,注意并且,他们很多人出来更适合考研,不适合直接就业。
而软件工程,更注重于高级语言(现在很多人更倾向于面向对象语言),物理对我们来说不是很重要,甚至说,没用。因为我们大多数人出来都是直接就业,注意,直接就业,除了保研和出国还有想当老师的,很少人会考研。项目经验比什么都重要。
关系:
软件工程专业以计算机科学与技术学科为基础,强调开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事需求分析、设计、测试、维护和项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养。