关系:
计算机科学与技术可以说是包含有软件工程,前者与后者有较多课程是相同的,都属于计算机类下的专业。
区别:
首先从授课内容来讲,软件工程比较偏向于实践应用,都围绕着软件开发相关的知识进行授课;计算机科学与工程的学习内容比较广泛,而且更偏向基础理论学习。再从学生需要掌握的内容来讲,软件工程是以计算机科学与技术为基础,强调开发的工程性,需要掌握从事需求分析、设计、测试、维护和项目管理等必须的基础知识、方法和技能,更加强调技术与管理的相结合;计算机科学与技术是计算机综合性知识的专业,只要是培养有良好科学素质,系统地、较好地掌握有关该内容的理论和技术,不仅如此还要学习相关的硬件知识。
观点:
相较于两个专业的比较与联系,其实如果对科研,或者说创作这类比较有创新的工作那软件工程会比较好;对于计算机科学与技术这个专业来说,如果你比较喜欢教育,或者行政管理就可以选这个。就我而言我比较喜欢软件工程,比较专一,不会太杂。