Computer Science
项目简介
弗吉尼亚大学的计算机科学专业Computer Science项目旨在培养既具备研究素养又具备实践技能的计算机科学领域专业人才。该学位以课程为基础,但学生可以根据自己的兴趣和需求,在项目中选择不同的主攻方向。该项目的课程设置非常灵活,学生可以根据自己的兴趣和职业目标,在广泛的课程选择范围内进行选择。此外,该项目还提供了丰富的跨学科选修课程,使学生可以拓展自己的知识面。此外,除了提供丰富的课程内容外,该项目还为学生提供了与导师合作进行实践研究的机会。通过与导师的合作,学生可以在实践中应用所学的理论知识,参与真实的研究项目,并积累实践经验。这种实践性的研究机会有助于学生更好地理解课堂上学到的知识,并为他们未来的职业发展提供了宝贵的经验和技能。
学位类型
Master of Computer Science (MCS)
课程时长
2年制
STEM认证
是
信息来源:弗吉尼亚大学Master of Computer Science
申请要求
语言要求
国际学生需要提供托福或雅思成绩。但满足以下条件可以申请豁免:
- 如果您在英语院校(无论该院校是否在美国)获得四年制学位,则无需托福/雅思成绩。
- 如果您有扎实的英语书写和口语能力,可以免考托福/雅思!请通过电子邮件联系学校说明您认为托福/雅思可以免考的原因(请提供相关证据,如担任助教期间需要用英语进行大量交流的证明、过期的托福/雅思成绩复印件、在英语会议上的发言等)。
最低分
- TOEFL90 分;托福机构代码:B875
- IELTS 6.5 分
成绩要求
入学没有最低 GPA 要求。但是,大多数获得本专业录取的申请人的平均绩点至少为 3.3(满分 4.0)。计算机科学、数学和相关课程的成绩比总平均学分绩点更为重要。
学术背景
计算机科学系不要求申请人拥有计算机科学学士学位。但是学校希望申请者具备扎实的计算机科学背景。
合适的背景要求包括以下核心领域的课程:
- 数据结构 Data Structures
- 离散数学 Discrete Mathematics
- 汇编语言和计算机组织 Assembly Language and Computer Organization
- 程序语言编程,如 C、C#、C++ 或 Java Programming in a procedural language such as C, C#, C++, or Java
此外,申请者还应选修过一些(但不一定是全部)专业领域的课程:
- 操作系统 Operating Systems
- 编程语言 Programming Languages
- 算法 Algorithms
- 编译器 Compilers
- 人工智能 Artificial Intelligence
- 计算机网络 Computer Networks
- 自动机与形式语言 Automata and Formal Languages
- 软件工程 Software Engineering
学生还需要一年的大学微积分课程。一般来说,工作经验并不等同于成功完成上述课程。
除了上述申请该专业特殊申请条件外,完整的申请要求可以查看我们官网对应的【申请要求】部分
信息来源:弗吉尼亚大学CS application
毕业要求
学分要求
学生需要修满31个学分
成绩要求
任何课程不得低于B 。在攻读计算机科学与技术研究生学位期间所修课程的平均成绩必须至少达到 B 级(即累计 GPA 至少达到 3.0)。
信息来源:弗吉尼亚大学CS Master Degree Requirements
课程介绍
完成硕士学位需要:
- CS 6190(计算机科学前景)1 个学分。
- 12 个学分的分级研究生级 CS 宽度选修课
网络物理系统、物联网、嵌入式系统 Cyber Physical Systems, Internet of Things, Embedded Systems
课程 | | 课程代码 |
人机交互 | Human-Robot Interaction | CS 6465 |
CPS 建模原理 | Principles of Modeling for CPS | CS 6501 |
万亿物联网 | Internet of Trillions of Things | CS 6501 |
移动和物联网安全 | Mobile and IoT Security | CS 6501 |
物联网传感器与系统 | IoT Sensors and Systems | CS 6501 |
机器学习、自然语言处理、信息检索、文本挖掘、数据挖掘 Machine Learning, Natural Language Processing, Information Retrieval, Text Mining, Data Mining
课程 | | 课程代码 |
机器学习 | Machine Learning | CS 6316 |
视觉识别深度学习 | Deep Learning for Visual Recognition | CS 6501 |
学习理论 | Learning Theory | CS 6501 |
统计学习和图形模型 | Statistical Learning and Graphical Models | CS 6501 |
安全、隐私、密码学 Security, Privacy, Cryptography
课程 | | 课程代码 |
密码学入门 | Introduction to Cryptography | CS 6222 |
移动和物联网安全 | Mobile and IoT Security | CS 6333 |
可靠计算系统 | Dependable Computing Systems | CS 6434 |
通过程序分析实现软件安全 | Software Security via Program Analysis | CS 6501 |
理论与算法 Theory and Algorithms
课程 | | 课程代码 |
计算理论 | Theory of Computation | CS 6160 |
算法 | Algorithms | CS 6161 |
工程和数据科学的凸优化 | Convex Optimization for Engineering and Data Science | CS 6501 |
神经网络检验 | Neural Network Verification | CS 8501 |
计算机系统 Computer Systems
课程 | | 课程代码 |
云计算 | Cloud Computing | CS 6111 |
计算机体系结构 | Computer Architecture | CS 6354 |
可靠计算系统 | Dependable Computing Systems | CS 6434 |
并行计算简介 | Introduction to Parallel Computing | CS 6444 |
软件工程 Software Engineering
课程 | | 课程代码 |
软件工程 | Software Engineering | CS 6240 |
机器人软件工程 | Analysis of Software Artifacts | CS 6501 |
程序设计 | Compilers | CS 6620 |
软件逻辑 | Software Logic | CS 6501 |
以上为每个方向是该领域的课程范例,更多课程信息,请查看官网
- 每个硕士学位都要求修满 18 个学分的研究生水平的 CS 选修课(或导师和硕士研究生项目主任批准的其他研究生课程)。
- 不接受 5000 级 CS 课程。
- CS 6993/7993(独立研究)最多可计入 3 个学分。
- CS 8897/9897(研究生教学指导)可用于满足全日制要求。
信息来源:
弗吉尼亚大学Master of Computer Science
弗吉尼亚大学CS Course List
求职发展
工程职业发展中心(Center for Engineering Career Development)每年会为弗吉尼亚大学工程和计算机科学专业的学生举办秋季招聘会以及职业会议,本科生和研究生可以在会上与雇主交流,并参加各种职业相关主题的研讨会。学生可以参加以下活动:
学生可以与来自超过 75 家用人单位的代表会面,这些用人单位都希望聘请工程学专业的学生实习或从事全职工作。
了解咨询、制造、"社会公益 "工程、半导体和计算机应用开发等领域的职业。
掌握面试技巧,学习如何建立职业成功的人际网络,了解获得实习机会的内部消息。
雇主和弗吉尼亚大学的工作人员将为第一代大学生、残疾学生和留学生举办相关职业主题的研讨会。学生还有机会在弗吉尼亚大学的多元文化中心与雇主进行交流,并结识来自工程专业学生亲和团体的学生。
信息来源:弗吉尼亚大学CS career fair