本篇微信主要包括如下内容:
1、美国计算机科学(CS)硕士专业介绍、如何选校、各项考试的准备
2、2018usnews美国计算机科学(CS)专业院校排名大表(含学费及四个具体分支方向的排名)
3、美国165所综合性大学中开设计算机科学专业的院校,院校列表包括综合排名,学校名称,专业(中英文名称),所属院系等。
3、完整美国122所开设计算机科学(CS)硕士专业院校的录取要求(专业名称、本科专业要求、截止日期、托福/雅思、GRE及GPA要求,以及其他重要信息)
4、各类文书材料:PS/推荐信/简历/essay写作教程及模板
5、24所美国大学计算机科学专业面经总结
小库需要提醒各位同学:
因为信息太过庞大,小库力求提供更多信息给同学们参考,但难免会有遗漏或者错误,同学们一定要根据自身情况,有选择的借鉴。
因为微信篇幅限制,小库将部分内容做成彩蛋。彩蛋获取方法见文末。
计算机科学Computer Science(简称CS),主要是研究机器自动计算本身的性质、规律和问题的一门科学,同时也是一门非常有前景的学科。
计算机科学大致可以分为三大类:
分别是研究理论层面、系统软件层面和计算机应用层面,并且每个分类下面都会有对应的具体分支方向。
第一类,研究理论层面
计算理论是学计算机的基础,多年以前这个领域大多包括在数学系里。要选择这个方向的学生,需要具体比较高的数学功底和电脑基础性语言知识储备,具体分支为:
(1)计算理论Theoryof computation:主要包括算法、算法学、计算复杂性理论等,算法指用系统的方法描述解决问题的策略机制。
(2)计算几何学Computational Geometry
(3)并行计算Parallel Computation
(4)形式化方法Formal Method
(5)程序设计语言理论Theoryof programming language:研究把高级语言转换成计算机可识别的二进制,从而通过计算达到我们想要的结果作为输出。
(6)人工智能Artificial Intelligence:研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学,它试图了解智能的实质,并生产出一种新的能以人类智能相似的方式作出反应的智能机器,常涉及机器人,语音识别,图像识别,自然语言处理等。
由于这一类的研究领域比较枯燥和难懂,所以近几年来申请这个方向的学生比较少,但我个人对于人工智能领域未来的需求和发展非常看好,对这方面感兴趣的同学可以关注下。
第二类,系统软件层面
系统软件层面的这些方向一直是中国培养计算机科学系人才的中心方向,而中国留学生的选择主要其中在网络与通讯、软件工程、数据库系统这些方向,具体分支为:
(1)体系结构System Architecture:主要是计算机系统的概念设计。
(2)网络与通讯Networkand Communication
(3)面向对象Object-oriented
(4)约束程序设计Programming Design
(5)软件工程Software Engineering:一门研究用工程化方法构建和维护有效的、高质量的软件的学科,内容涉及程序语言,编程、需求分析、界面设计、功能设计和测试,如网上购物系统的总设计,校园图书馆辅助系统,通讯录管理系统开发等。
(6)软件质量控制Software Quality Control
(7)实时系统与嵌入式系统Real-timeand Imbedded System
(8)数据库系统Database System:数据库是按照数据结构来组织、存储和管理数据的仓库。常涉及信息检索,数据分析,数据测试,数据提取等,如图书馆管理系统,薪资发放管理系统和自动求职系统。
(9)大规模计算中的I/O
申请这一类的领域研究竞争比较大,所以如果个人专业背景条件一般的同学建议避开我上面提到的三个人气超高的分支申请,这样会增大名校录取的机率。
第三类,计算机应用层面
(1)科学与工程计算
(2)电子商务与数字化图书馆
(3)人机交互:人与计算机使用某种对话语言,以一定的交互方式,为完成确定任务的人与计算机之间的信息交换过程。
(4)计算机教育
这个领域的细化分支很多美国大学会结合在前两个方向之中,特别分出一个单独专业方向的非常少,但这个领域的适应面和普及面非常广。比如第一个分支,科学与工程计算研究,简单来说可以是生物信息处理或天气预报监测等;再比如第三个分支,人机交互,是一个交叉新兴学科,是涉及应用心理学和工业工程学等领域研究,近几年开始受到很多申请者的关注和追捧。由于这个方向的技术难度不大,而且研究深度相比前两个领域略浅,所以每年都会吸引不少CS背景不太强的本科申请者,同时一些本科是管理学院下的信息管理或电子商务专业的学生也会选择申请这个领域。
美国计算机科学(CS)硕士选校篇:
美国绝大部分学校都开设有计算机专业。此专业基本都开设在工程学院下。绝大多数的美国学校的计算机工程和EE是合并在一起的,一般称为ECE(electronic and computer engineering) department 或者CEE,如MIT 的CS就开设在EECS 系下面。有的学校有独立的计算机(CS)系,如CMU开设有独立的School of CS。
美国计算机科学(CS)硕士的选校你可以从以下几个维度来考量:
1、排名
1)一般是参考USNEWS的研究生专业排名(同时小库还准备了Artificial Intelligence Programs、Computer Programming Programs、Computer Science Theory、Computer Systems Programs四个热门方向的细分排名)
2018美国USNEWS计算机科学(CS)硕士专业排名、及四个热门方向的细分排名截图:
完整USNEWS计算机科学(CS)硕士专业排名及四个热门方向的细分排名已经做成了彩蛋,彩蛋获取方法见文末。
2)此外,为大家整理了美国165所综合性大学中开设计算机科学专业的院校,院校列表包括综合排名,学校名称,专业(中英文名称),所属院系等。
美国165所综合性大学中开设计算机科学专业的院校截图:
完整美国165所综合性大学中开设计算机科学专业的院校列表已经做成了彩蛋,彩蛋获取方法见文末。
2、GPA、GRE、托福/雅思要求
这三项决定你是否被目标院校录取的最关键的因素,如果你是大一、大二,恭喜你,你还有时间提高你的GPA,如果你是大三,给你提高的机会并不多了。其实从这三个硬性的成绩,你基本上可以确定你能申请的学校的大概了。
计算机科学无论在学术上还是实际应用上都发展得极快,学位价值非常高,学位又不是太充裕,学生申请是难上加难。 尤其是排名前的学校,MIT,Stanford等,录取率能有百分之一就算高的了。在美国,很多学生从小就学习计算机,到大学已经有很高计算机能力,申请会更有优势。大部分中国学生是到了高中甚至大学才系统地学习计算机,竞争起来就很不利。一般美国前五十学校建议尽量达到:GPA:3.5+ ,T:100+ ,GRE:320+3。
我们整理了美国122所计算机科学(CS)硕士大学的录取要求,包括GPA、GRE、托福/雅思等分数要求。
以斯坦福大学计算机科学专业为例:
122所学校名单(点击可看大图):
完整美国122所计算机科学(CS)硕士大学的录取要求已经全部做成了彩蛋,彩蛋获取方法见文末。
3、学费
关于费用,可能是阻挡你选校的一个因素,因为计算机科学(CS)绝大多数都是设置在工学院下,你可以从2018美国USNEWS最佳工学院排名中获取。排名大表截图:
完整2018美国USNEWS最佳工学院排名已经做成了彩蛋,彩蛋获取方法见文末。
另外,我们也整理了122所美国计算机科学专业院校的学费要求。
以斯坦福大学计算机科学专业为例:
完整美国122所计算机科学(CS)硕士大学的学费要求已经全部做成了彩蛋,彩蛋获取方法见文末。
4、地理位置
地理位置和就业有一定的相关性,其实也并不是全部,另外一层考虑就是生活和气候条件。
领取专属 10元无门槛券
私享最新 技术干货