转专业申请计算机硕士,这些学校供你选择
本科非CS专业的学生申请Master in Computer Science,这一现象其实有不短的历史了。据我所知的,比较早的转学CS的实例是新东方联合创始人,王强。上世纪九十年代,本科为北大外语专业的王强,在留学时选择了纽约州立的CS专业。经历了三年的刻苦学习,计算机硕士毕业的他成功进入了世界闻名的Bell Lab,成功的阐释了“大牛在哪都很牛”!
在向我们咨询的学生中,也不乏想转专业申请Master in CS的例子。这些学生通常最关心的问题之一就是:“美国哪些学校为没有CS背景的同学提供CS硕士项目呢?”
今天,我们就来一起看看这些学校和学校的申请条件吧。
对本科专业或先修课没有CS相关要求的计算机硕士项目
-
芝加哥大学的Master Program in Computer Science (MPCS) 对申请者的专业背景没有要求,但学校会通过学生已修课程、GRE/GMAT等来了解学生的数学基础。该项目要求学生修够9门课程,一般历时一年。有计划继续攻读PhD的学生则需要修够12门课,历时15个月。
对于有一点CS基础(学过iteration, recursion, functions, operators等基础知识)的学生,入学后要参加水平测试(Placement Exam),然后根据结果来选课。而那些完全没有CS基础的学生,要在暑假或寒假时在UPenn修过CS基础课「Concepts of Programming」。同样,有数学基础(微积分、离散数学等)的学生,入学后参加水平测试「Discrete Math」。而那些缺乏数学基础的同学在入学后要修过「Math for CS: Discrete Math」。
-
UPenn的Master of Computer and Information Technology (MCIT) 项目是专门为之前没有CS背景或经历的申请者开设的。该项目去年有714人申请,录取73人。平均GRE成绩V 161/Q 167/AW 4。
项目要求学生至少修够10门课程,历时两年。
-
University of Southern California
USC的Master in Computer Science – Engineering and Scientists 项目是为本科专业为工程、数学或其他hardcore理科专业,没有CS背景的学生设置的。这个项目要求学生修37个学分,其中4个学分为CS准备课程,历时两年。
申请时,对英语水平测试的要求:TOEFL minimum 90 with no less than 20 on each section, or IELTS 6.5 with no less than 6 on each band score。
-
NEU的Align Master’s Program对申请者的本科专业背景没有任何要求,也就是说无论你文科还是理科,都欢迎来申请。项目历时2年半,包括两个学期计算机硕士预备课程,8学分必修课和20学分选修课。同时,还有4到8个月的企业实习项目。
申请时,对英语水平测试的要求:TOEFL 100+, or IELTS 7.5+。
-
New York University
NYU有两个计算机硕士项目,一个是Courant数学科学学院的MSCS项目,另一个是Tandon工程学院的MSCS项目。需要大家注意的是,前者专业排名为前30,而后者则排在60-70。
针对没有CS背景的申请者两个学院都提供了CS预备课程项目:Courant的PAC 项目和Tandon的CS Bridge Program。完成预备课程后,学生可再申请MSCS项目。PAC项目为期一年,必修两门CS基础课,同时学生可选修其他课程,和准备GRE。CS Bridge项目为期17-24周,可选择一月、七月或三月入学。在完成Bridge项目后,学生申请Tandon的MSCS时可选择免GRE成绩。
-
Brandeis的MSCS for Non-Majors是针对本科非CS专业学生开设的。这个项目要求学生修过12门课,包括3门必修课,9门选修课,历时两年。 申请时,对英语水平测试的要求: TOEFL 100+, or IELTS 7.0+
有先修课程要求的计算机硕士项目
-
Emory的CS M.S项目对申请者的最低要求是掌握一门基础语言(Java, C or C++),上过一门Data Structure and Algorithm课程 。不能满足以上一项要求的,在录取后可以补修课程。
-
WSU的EECS department下有多个硕士项目,包括CS, software engineering, EE, CE, 这些项目都接受本科并非同专业的申请,但需要学生补修CS和Math课程。接下来就是加州州立大学系统,这个系统里包括23所分校,其中的多所分校都有为本科专业非CS的申请者提供了有条件录取通道。比如:
-
提到San Jose,大家就立马想到硅谷了。SJSU为本科非CS专业的学生提供了Conditional Admission to the MSCS Program,被有条件录取的学生需要补修CS和数学课程。需要大家注意的是,SJSU的常见问题里提到,对于非加州居民、非CS背景的申请者,录取的机会很少。所以,如果你已经在加州上大学,申请SJSU还更有优势。
SFSU同样也提供了Conditionally Classified Admission,要求被录取的学生补修MSCS项目的先修课。
以上就是几所为Non-CS本科背景的学生提供的计算机硕士项目。在这里,还要提醒大家的是:这些项目虽然都接受本科非CS专业的申请,但计算机在全球的热度无需赘述,所以这些项目申请的竞争力非常大。
符合申请最低条件的情况下,为读计算机硕士所做的准备越多越利于你的申请,比如对先修课没有要求的项目对申请者的倾向度:修过微积分、线代、离散数学、C++/C/Java、数据结构与算法、操作系统等课程的学生 > 修过微积分和线代的学生 > 没修过任何数学基础课的学生,其他申请资料相同的情况下。
好了,关于美国不需要CS背景的计算机硕士项目就介绍到这里,有问题欢迎一起讨论。
References:
-
https://baike.baidu.com/item/%E7%8E%8B%E5%BC%BA/2460935?fromtitle=%E6%96%B0%E4%B8%9C%E6%96%B9%E7%8E%8B%E5%BC%BA&fromid=17582081&fr=aladdin
-
https://computersciencems.com/resources/computer-science/masters-computer-science-no-cs-background/
-
http://www.sohu.com/a/211450809_115801
-
https://www.quora.com/What-are-the-US-universities-which-offer-a-masters-in-computer-science-for-students-with-a-non-CS-bachelors