计算机科学与工程(Computer Science and Engineering,简称CSE)是 计算机科学(Computer Science, 简称CS)与计算机工程(Computer Engineering, 简称CE)的融合。它是一个综合性很强的学科,旨在研究计算机系统的理论基础和实际应用,包括硬件、软件、算法、数据结构、计算理论、人工智能、机器学习、编程语言等多个领域。
计算机科学主要关注计算机系统的理论基础和软件开发的深入研究,涉及以下方面:
软件开发
算法
数据结构
计算理论
人工智能
机器学习
编程语言
计算机工程则侧重于硬件、嵌入式系统、网络硬件、数字电路设计等硬件与软件的结合,其核心是计算机硬件与系统的设计与实现。
此外,计算机科学与工程还与其他学科如数学、物理学、生物学等建立了密切的联系,为新一代计算机和新的应用领域开拓道路。