-
理论计算机科学与程序设计语言
- 可计算性
- 算法与复杂度分析
- 形式语言和自动机
- 组合学与图论
- 形式语义与类型理论
- 逻辑
- 编程语言
- 编译器构造
-
系统和网络
- 操作系统
- 硬件体系结构
- 并行和分布式系统
- 网络
- 协议
-
软件系统
- 算法设计
- 数据结构
- 编程方法
-
软件工程
- 分布式软件工程
- 软件架构
- 软件组件
-
网络安全
- 通过确保信息和信息系统的可用性、完整性、身份验证、机密性和不可否认性来防御信息和信息系统。
- 密码学
- 计算机安全
- 信息保护
- 安全信息交换
-
数据库系统和分布式应用
- 数据建模
- 数据库系统和分布式数据库系统
- 数据查询语言
- Web编程和体系结构
- 空间数据库系统
- 数据挖掘
- 移动计算
-
计算机图形学和视觉计算
- 计算机图形学
- 图像处理
- 数据可视化
- 可视化编程语言
- 计算几何
-
人工智能
- 机器人
- 计算机视觉
- 模式识别
- 进化计算
- 专家系统
- 机器学习
- 数据挖掘
区域映射到CSCI课程
下面给出了每个领域所有课程的最新详细列表。