计算机科学硕士学位需成至少30个学期学分。每门课程成绩需达到“C” (或2.0绩点)及以上。总体平均GPA需达到3. 0或以上。该课程通常为期一个学年,共分为三个学期,每个学期14周。
| Trimester | Module Code | Module Title | Credits |
|---|---|---|---|
| Trimester 1 | CS 525 | 面向对象设计与编程 | 3 |
| CS 529 or CS 532 | 核心选修课 1: 游戏开发基础 或 数据工程 | 3 | |
| CS 541 or CS 545 | 核心选修课2: 高级计算机图形学 或 数据科学 | 3 | |
| CS 590 | 软件工程 | 3 | |
| Sub-Total Trimester 1 | 12 | ||
| Trimester 2 | GAM 550 or CSP 500 | 团队项目1: 高级游戏项目 I 或 计算机科学项目 I | 3 |
| CS 581 CS 572 CS 575 CS 599 | 计算机科学选修课 1: 人工智能 或 机器学习 或 计算机视觉 或 计算机科学专题 | 3 | |
| CS 502 CS 562 CS 500 CS 570 CS 599 | 计算机科学选修课 2: GPU并行编程 或 实时渲染 或 光线追踪 或 计算机成像 或 计算机科学专题 | 3 | |
| PHY 550 PHY 500 MAT 557 MAT 599 PHY 599 | 数学/物理选修课: 物理模拟 或 高等力学 或 数值分析 或 数学专题 或 物理专题 | 3 | |
| Sub-Total Trimester 2 | 12 | ||
| Trimester 3 | GAM 551 or CSP 550 | 团队项目2: 高级游戏项目 II 或 计算机科学项目 II | 3 |
| 考试方向 或 应用项目方向 | |||
| 考试方向 CS 551 CS 535 CS 518 CS 599 | 计算机科学选修课 3: 网络安全与密码学 或 算法分析 或 数字信号处理 或 计算机科学专题 | 3 | |
| 应用项目方向 CS 605 | 毕业项目 | 3 | |
| Sub-Total Trimester 3 | 6 | ||
| Trimester Total Credits | 30 | ||