计算机科学 主要属于理工科或工科。具体来说,它既包括理科方向,也包括工科方向。理科方向的计算机科学主要研究算法复杂度、程序设计语言原理、数据挖掘、形式语言与自动机理论、计算机体系结构等。而工科方向的计算机科学则侧重于图形图像处理、软件工程、软件体系结构、操作系统、数据库等方面。
此外,计算机科学也可以细分为理论计算机科学和实验计算机科学两个部分。理论计算机科学主要研究计算理论、形式化语法等抽象概念,而实验计算机科学则关注开辟计算机新的应用领域的研究。
综上所述,计算机科学是一门涵盖多个子领域的交叉学科,与数学、逻辑、通信、人工智能、计算机网络等多个领域密切相关。它在学科分类上通常被归为理工科或工科。