本文不討論就業率, 只探討申請成功率和可能性, 希望考慮轉專業的同學可以著重來瞭解一下, 找好定位才能事半功倍!
#什麼是零基礎轉CS#
在申請前, 努力研讀了下各大CS的錄取最低要求, 大部分包括了:
電腦類:
(1)Intro to Computer Science
(2) Advanced Programming
(3)Data Structures and Algorithms
(4) Computer Systems or a Software Engineering
數學類:
(1)Discrete Math
(2)Linear Algebra
在此, 所指的零基礎指的本科沒上完上訴所有課程;在細分下, 可以分為:
0基礎:一點點CS課都沒上過, 只知道CS這個名字
0.3基礎:上過一門程式設計課C++,JAVA etc
0.5基礎:電腦類4門課至少上過2門以上
1.0基礎:滿足所有6門課的要求啦
#如果你是0.3~1.0基礎, 如何寫好一份轉專業的SOP/PS#
如果你處在這個範圍內, 代表了:你有一定的CS基礎,
推薦的寫作套路是:
1段開頭:描寫CS或者CS related field如何吸引了你。
Example(1):如果你本科是stat, 參加過Data Hackathon, 在這個hackathon中我被CS吸引了, xxxxxxxx
Example(2):從需要程式設計能力的Research project/Data project/Intern project中切入, 說明缺少了CS技能, 我缺少了多少多少機會xxxxxxxxx
1段本科階段math or cs related courses + 成就描述
如果你是math專業的話, 請儘量往theoretical math上靠, 如果是其他專業的請儘量略寫, 這段的目的是在用4-5行的情況下簡單描述下你原來專業的成績和成就, 如果你transcript上沒有專業GPA,也可以列下專業GPA.
著重說下本科applied math 和 finance的, 因為CS specialization 裡有scientific computing和computational finance/economics, 在此段結束的時候, 可以點一下題:My xxxxxx background will be the mighty backbone for the math-based computing / computational finance research at your university.
至少1段描述一個你做過的cs-related projects
Projects可以是課上做過的, 也可以是在research過程中遇到的, 不用寫那種難的難以描述, 但是務必不能寫的太low…
1段你以前學習新專業的過程
比如你本科是math的, 但是去做了computational biology的research, 當中遇到了xxxxx問題, 我是yyyyyy解決的.. 這段的目的在於:讓committee瞭解你學習新知識的能力, 畢竟面對零基礎轉CS的申請者, committee也會有“他到底能不能學好新專業呢?”的疑問
2段寫你對申請program的熱愛
1段結尾
總結下對PS的想法:
(1)轉專業本身就沒有多少CS背景和知識儲備, 一篇PS狂寫低級別的cs內容, 再和別的申請人一比, 感覺就low爆了!
(2)PS上別再狂列各種課程名字了, 別人有你transcript會看的好嘛!
(3)讓人更深刻瞭解你的學習能力的是一個完整的故事(目的/遇到的困難+解決過程+結果), 這不是單單寫一兩句成就就能總結的..
#轉專業CS項目推薦#
排名不分先後, 這些都是2016年申請時候最新的,
Emory University
http://www.mathcs.emory.edu/
很多人說Emory CS沒排名所以不想申, 但是別人沒排名是因為別人歸在了數學系下面啊…就跟雪城statistics沒排名一樣, 因為別人也只是數學系下面的分支呀
在我看來Emory CS下有一個Computer Science M.S. with Computational Science Concentration, 如果你是數學系的沒CS基礎, 可以申一波。 此外還有最近比較火的Computer Science M.S. with Data Science concentration.
最近發現admission requirements的網頁打不開了, 不知道2017會不會有新的變化出現。
適合於:0, 0.3, 0.5 , 1.0基礎
University of Chicago
https://csmasters.uchicago.edu/page/faq
Chicago下有兩個MPCS專案(12-courses, 9-courses)和一個與Political Science合作的專案:Computational Analysis and Public Policy.
這三個全是對轉專業開放的, CAPP錄取要求更大點, MPCS對研究生申請更友好, 可以同時waive GRE和Toefl
適合於:0,
Northwestern University
http://www.mccormick.northwestern.edu/eecs/computer-science/
迷之項目, EE,CS,CE合在一起的學院, 互相可以各自選課, 所以錄取時候也不列任何prerequisite…錄取時, 是根據你申請的方向進行審核。 可選方向裡有computation finance/Econ/applied math相關。 但是考慮到他們基本不錄CS零基礎的本科生, 所以不怎麼推薦零基礎的申請
適合於: 0.5 , 1.0基礎
USC+ Brandeis+NYU Tandon:
轉專業必備保底三校, 不想多說什麼叻, 反生就都申吧, 總有一個錄的
適合於: 0, 0.3, 0.5 , 1.0基礎
NYU-Courant:
http://cs.nyu.edu/home/master/prospective_admission.html
也是轉專業的一大選擇, 兩年項目, 如果你過去是零基礎, 自動補一年的CS基礎課, 對轉專業極其友好, 名氣大, 雖然招的人上了三位數但是也不會像隔壁四字某校CS一樣被黑。
適合於:0, 0.3, 0.5 , 1.0基礎
Columbia:
http://www.cs.columbia.edu/education/admissions
女神校, 申請最低需要:Intro to Computer Science (COMS W1004 or COMS W1007), Advanced Programming (COMS W3157), Data Structures and Algorithms (COMS W3134 or W3137), which is a prerequisite for most of our graduate-level courses, or/and Discrete Math (COMS W3203).
每年招的人數得超過150, 轉專業的人也很多, 但是對比於每年暴增的申請人數, 還是很有難度的
適用於:1.0基礎
Brown University:
https://cs.brown.edu/degrees/masters/applications/faq/
Prereq:An introductory Programming course; An introductory Algorithms and Data Structures course; A Computer Systems or a Software Engineering course (preferably both); A course on Discrete Mathematics and basic Probability; A Linear Algebra course.
不多說啦, 雖然排名不高, 但是一直是屌屌的項目, 每年都能爆轉專業的AD
適用於:1.0基礎
University Of Penn
http://www.cis.upenn.edu/prospective-students/graduate/mcit.php
MCIT, 轉專業領域最大的神校, 錄取GRE Average V可以上160…錄取難度也是最大的,
適合於:0基礎
University Of Penn
All Master degrees in Engineering
UPenn獨特的學院內部double major制度, 打到了幾乎人人都有機會double MCIT/CIS的地步了。 所以套路就是:先進Upenn Engineering, 然後第一學期修一點CIS課, 第二學期立刻轉或者double都可以讓你順利撈到一個CS master…
適合於:0, 0.3, 0.5 , 1.0基礎
全文出自尚友留學網
lx.sharewithu.com