软件工程与计算机科学与技术属于一个大类,二者所学内容有许多相同之处。在基础方面二者都需学习相同的内容,而在内容的侧重点上则不同。
计算机科学与技术学科主要要求学生具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法等方面的内容。所学范围较为广泛,内容较多。
软件工程学科则要求学生掌握软件开发的理论基础和研究能力,更加侧重熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等方面的内容。突出对学生专业知识和专业技能的培养,培养能够从事开发、测试、维护和项目管理的高级专门人才。
软件工程学科侧重于软件的开发,编程,理论的研究,以及软件的基础框架,模型,内容的算法等问题。计算机科学于技术更侧重于软硬件的结合,程序间的配合问题。