一、软件工程
大体上分为软件设计、编程语言和软件测试。计算机专业的基础学科如操作系统、数据结构和算法全部包含。此方向几乎属于CS内部第一大的方向
二、计算机网络
网络应用、网络协议、网络通信、网络理论、网络安全等。加密解密、路由算法、编解码等都是需要学习的学科
三、人工智能AI
综合学科,涵盖了比如机器学习系统,计算机语言,图像处理、语音识别等
四、人机交互
语音识别之类,和人工智能专业相交叉。并且此专业是计算机科学、行为科学、人体工程学、设计类的一个交叉领域
五、计算机图形学
与人工智能、计算机网络、软件工程都有交叉。研究图像的表达、处理等。计算机成像,三维动画,甚至网络影像传播都属于这个方向的范畴
六、数据科学
研究内容包括数据库、数据挖掘、信息检索等,主要是基于对大数据的分析和整理
七、MIS信息管理
本质上说就是一个数据库系统,它和其它数据系统的不同就在于其目的用于整合必要的信息用于决策
八、系统结构
偏EE,computer engineering也跟这个紧密相关。对数字电路(逻辑电路)之类的背景有要求