印第安纳大学伯明顿分校计算机科学专业研究生阶段开设有以下学位项目,分别是:
计算机科学理学硕士(MS in Computer Science):为期2年,共需修读30个学分,要求申请者拥有计算机科学、信息学或相关领域专业背景,针对拥有计算机专业背景的申请者来讲,要求修读过数据架构、机器组织与汇编语言和离散结构课程,针对其它背景的申请者,须修读过下文所述前置课程,本科未设定有最低GPA要求,要求递交GRE成绩,但未设定有最低分数要求
计算机科学哲学博士(PhD in Computer Science):为期4-7年(视论文完成情况),共需修读90个学分,要求申请者拥有计算机科学、信息学或相关领域专业背景,针对拥有计算机专业背景的申请者来讲,要求修读过数据架构、机器组织与汇编语言和离散结构课程,针对其它背景的申请者,须修读过下文所述前置课程,本科未设定有最低GPA要求,要求递交GRE成绩,但未设定有最低分数要求
计算机科学研究生项目向学生提供Merit-based Scholarship奖学金,自动随Offer发放,无需单独申请。RA奖学金由导师决定获奖人选
前置课程分别是:计算机科学基础课程;计算机架构及操作系统原理;数据结构与算法分析;计算机架构、压缩与网络;编程语言,如Java/C/C++。
序号 | 课程介绍 | Curriculum |
1 | C ++编程导论 | Introductory C++ Programming |
2 | C ++中的面向对象编程 | Object-Oriented Programming in C++ |
3 | 科学研究的计算工具 | Computing Tools for Scientific Research |
4 | 网络技术与系统管理 | Network Technologies and Systems Administration |
5 | 用户界面编程 | User-Interface Programming |
6 | 软件系统导论 | Introduction to Software Systems |
7 | 计算机结构 | Computer Structures |
8 | 数据结构 | Data Structures |
9 | 计算理论基础 | Fundamentals of Computing Theory |
10 | 编程语言 | Programming Languages |
11 | 计算与技术训练营 | Computing and Technology Bootcamp |
12 | 计算复杂性 | Computational Complexity |
13 | 算法设计与分析 | Algorithms Design and Analysis |
14 | 密码学导论 | Introduction to Cryptography |
15 | 应用算法 | Applied Algorithms |