Computer Science
项目简介 斯坦福大学的 计算机科学专业 Computer Science为计算机领域的专业实践提供高级准备。项目共有九个不同的专业方向, 包括人工智能 Artificial Intelligence,计算生物学 Computational Biology,计算机和网络安全 Computer and Network Security,人机交互 Human-Computer Interaction,信息管理与分析 Information Management and Analytics,软件理论 Software Theory,系统 Systems,理论计算机科学 Theoretical Computer Science和视觉计算 Visual Computing。不同方向的课程之间具有重叠,部分课程可以应用于多个专业。
学位类型 Master of Science (M.S.) in Computer Science
课程时长 一年半全日制课程
信息来源
Stanford CS Program Overview
Stanford CS Master Degree Requirement
申请要求 语言成绩 斯坦福大学要求所有母语非英语的申请人参加托福考试,不接受雅思考试成绩。托福考试中的英语笔试(TWE)部分不是必需的。在美国或以英语为主要教学语言的院校完成四年制学士学位或两年制硕士学位课程(或同等学历)的申请人无需参加托福考试。
托福院校代码: 4704。
关于更多语言考试要求,可以参考 Stanford Graduate Test Scores
该项目无须提交GRE/GMAT考试成绩。
本科先修背景 项目不要求具体的本科课程,但申请人必须具备较强的定量和分析能力;不要求计算机科学学士学位。
目的陈述 Statement of Purpose 申请目的陈述应简明扼要地描述您申请斯坦福大学拟议课程的原因、您在这一研究领域的准备情况、研究兴趣、未来职业规划,以及您的背景和兴趣的其他方面,以帮助录取委员会评估您的研究生学习能力和动机。
申请人须通过在线申请系统提交三封推荐信。
招生办建议其中至少有两封来自学术界的推荐信。请让推荐人坦诚地介绍您的资质、在指定领域继续深造的潜力、智力独立性、分析思考能力、组织和清晰表达思想的能力以及教学潜力。在描述动机、智力和成熟度等特质时,具体事例比泛泛而谈更有用。
除了上述申请该专业特殊申请条件外,完整的申请要求可以查看我们官网对应的【申请要求】部分
信息来源:
斯坦福大学工程学院 Graduate Application Checklists
Stanford Master Admissions
毕业要求 学分要求 学生修满45个学分方可毕业,且必须在斯坦福大学完成这45个学分,不能从其他院校转入。每季度(秋季、冬季和春季)至少要修读8个学分。
暑期可以注册 0-10 个学分。
在毕业前的最后一个季度,学生可以通过提交“非全日制研究生注册申请”电子表格,注册少于 3 个学分的课程。
成绩要求 要获得计算机科学与技术硕士学位,学生在计划表中提交的课程的 GPA 必须至少达到 3.0,相当于斯坦福大学评分标准中的 B。
信息来源: Stanford CS Master Degree Requirement
课程介绍 项目共有九个不同的专业方向track,但无论选择哪个,必修课如下:
课程
课程编号
逻辑、自动机与复杂性
Logic, Automata & Complexity
CS103
概率论
Probability
CS109, Stat116, CME106, MS&E220,
or EE178
算法分析
Algorithmic Analysis
CS161
计算机机关与系统
Computer Organ & Sys
CS107 or 107E
计算机系统原理
Principles of Computer Systems
CS111
不同的Track选修课也有所不同,部分课程适用于多个Track,具体以官网信息为准。
人工智能 Artificial Intelligence 人工智能包括研究人工智能原理和技术,以及逻辑、概率和语言等主题的基础材料。人工智能专业的主题包括知识表示和逻辑推理、机器人学、机器学习、概率建模和推理、自然语言处理、认知以及在生物学和文本处理等领域的应用。
具体选修课内容可参考 人工智能Program Sheets
计算生物学 Computational Biology 计算生物学是一门跨学科专业,侧重于生物和医学信息学应用领域的计算挑战和解决方案。本专业包括高级算法、数据库、网络、建模和仿真课程,以及生物计算、生物工程和医学信息学课程。
具体选修课内容可参考 计算生物学Program Sheets
计算机和网络安全 Computer and Network Security 让学生深入了解当前计算机科学家在设计和开发安全关键型系统时所面临的挑战。课程内容包括网络和网络安全、高级操作系统、密码学、安全数据库等。
具体选修课内容可参考 计算机和网络安全Program Sheets
人机交互 Human-Computer Interaction 人机交互涵盖了从大型壁式计算机到手持设备和无形的“无处不在的计算机”等各种界面。人机交互教授以用户为中心的设计思维和用户研究方法。人机交互研究适用于协同工作、信息可视化和 "有形计算 "等领域。
具体选修课内容可参考 人机交互Program Sheets
信息管理与分析 Information Management and Analytics 信息管理与分析涵盖现代数据库和信息管理系统的基本原理,以及挖掘海量数据集的方法。该方向涵盖的主题从数据库和信息系统的应用开发,到系统设计、架构和管理,再到应用数据挖掘和机器学习的算法和技术对海量数据集进行分析。
具体选修课内容可参考 信息管理与分析Program Sheets
如何编写安全代码?编译器能有多智能?软件理论研究编程语言的特性以及在安全等领域的应用。这一领域与理论计算机科学非常相似,但应用性更强一些。
具体选修课内容可参考 软件理论Program Sheets
系统专业是大多数 "硬核编程 "课程的发源地,一提到计算机科学,人们通常会想到这些课程。但挑战更大——设计下一代互联网骨干网、管理不断扩大的数据集以及平衡安全性和隐私性。
具体选修课内容可参考 系统Program Sheets
理论计算机科学 Theoretical Computer Science 理论计算机科学研究反应系统、编程语言理论和算法。该专业与软件理论非常相似,但稍显抽象。理论计算机科学专业的学生往往会选修更多的逻辑和形式方法课程。
具体选修课内容可参考 理论计算机科学Program Sheets
创建、操作和解释视觉信息(图像、视频、三维几何图形和模拟虚拟世界)在现代计算中无处不在。视觉计算方向是人工智能/ML、图形和系统交叉领域的一个专业方向,旨在为学生提供掌握视觉计算基础技术和开发新的视觉计算技术与应用所需的背景知识。由于视觉计算应用涉及现代人工智能/ML、先进计算机系统和物理世界详细建模之间的深层联系,因此视觉计算方向为学生提供了在上述任何领域发展强大基础知识的机会。
具体选修课内容可参考 视觉计算Program Sheets
信息来源:
Stanford CS Program Sheets
Stanford CS Master Program Overview
求职发展 斯坦福计算机论坛是斯坦福大学计算机科学系和电子工程系与硅谷、美国其他地区、亚洲和欧洲 60 多家公司之间的合作项目。该论坛提供了一个与工业研究人员及其学术同行开展互动的机制,促进了计算机科学和电气工程领域最先进技术思想的交流。该论坛还通过积极的招聘计划,为产业界提供了解斯坦福大学学生专业能力和兴趣的机会。该论坛提供以下系列服务:
每个季度,计算机论坛成员公司都会在盖茨大楼进行面试。计算机论坛与斯坦福职业教育合作,为斯坦福 CS 和 EE 学生提供一系列专门的在线服务。 公司会在全年的不同时间派代表到盖茨大楼举办信息发布会。他们会派工程师和招聘人员来讨论职业机会、公司文化和技术。 职业研讨会旨在向学生传授新技术,并提供工具以提高他们的求职和面试技巧。研讨会利用午餐时间在盖茨大楼举行,主题包括就业技巧和经验以及技术介绍。 计算机论坛招聘会是学生与公司代表面对面交流、直接投递简历和建立长期联系的绝佳机会。招聘会每年十月和一月举行。 计算机论坛邀请相关机构为斯坦福大学计算机科学与工程学院的学生举办公司参观活动。为期半天的参观活动旨在向学生们介绍相关湾区办事处的工作环境、设施和员工。参观的重点是职业、招聘、技术和技术演示。 斯坦福职业教育为学生提供职业指导课程。如需预约 15、30 或 45 分钟的职业顾问,请访问 斯坦福职业教育网站 了解更多信息。 信息来源: Stanford Computer Forum