计算机科学与软件工程虽然有一些相似之处,但它们是两个不同的领域,关注的方向和重点也有所不同。计算机科学是一门研究计算理论、算法、数据结构、系统架构等基础科学的学科。它注重的是对计算机本身的深入研究,包括计算机的体系结构和运算原理等方面。同时,计算机科学也涉及到人工智能、计算机网络、数据库等多个方向的应用和研究。而软件工程则更侧重于软件开发和维护的过程和方法,涉及到的内容包括需求分析、设计模式、编程语言、测试技术等等。软件工程的目标是在给定成本和时间内,通过团队协作的方式实现软件的各项功能和性能要求。虽然在实践中这两个领域的交叉点很多,但是它们的侧重点还是有所区别的。计算机科学研究的是计算机本身的基础理论和各种应用场景下的算法和技术;而软件工程则是关注如何将一个想法转化为实际可用的软件产品或解决方案。至于为什么有的学校在学科评估中会出现软件工程和计算机科学有等级差异的情况,这可能与该校在不同领域的师资力量、科研成果、教学质量等因素有关。此外,不同地区和国家的学科设置也可能存在一定的差异,导致评价标准有所不同。