算机科学的领域.作为一个学科，计算机科学涵盖了从算法的理论研究和计算的极限，到如何通过硬件和软件实现计算系统。 CSAB（以前被叫做"Computing Sciences Accreditation Board"），由Association for Computing Machinery（ACM）和（IEEE-CS）的代表组成，确立了计算机科学学科的4个主要领域："计算理论"，"算法与数据结构"，"编程方法与编程语言"，以及"计算机组成与架构"。CSAB还确立了其它一些重要领域，如软件工程，人工智能，计算