一旦決定了申請Computer Science(CS),第一步是去打開一個美國大學的網站(當然除了從一開始就決定找留學機構來幫忙,自己樂得輕鬆的甩手掌柜類型的申請者),打開了大學的網站後,產生的第一個困惑就是Computer Engineering(CE)還是Computer Science?兩者的區別是什麼?因為我們很快就會發現很多美國學校的EE和CS/CE是合併在一起的,所以許多研究方向的跨學科性非常強,無法簡單地歸類為是屬於計算機還是屬於電子的範疇。
CS和CE這兩個項目非常相似,兩個項目都學習編程和軟體開發的基礎學科,兩者之間最基本的區別可以歸結為理科(science)和工科(engineering)的區別。science的意思是知識或學問,它是來自拉丁單詞「to know」,engineering則是來自拉丁單詞「to contrive」。因此從操作層面來看兩者的區別是CE的學生擁有對電路、電子學和VLSI設計的非常深厚的認知,而這些都是現代計算機實際結構中至關重要的;CS的學生學習的是代數、計算和程式語言,這些構成了高級程序設計和計算的基礎。但是這樣的描述事實還是不夠準確,因為比如SE(Software Engineering )分支有時候會放在CE下,有時候又會放在CS下,這也要具體情況具體分析,具體學校具體對待。
我們可以這樣來理解:廣義的CE就是應用性的computer相關的,CS會更理論一些。這也就是為什麼SE是軟體相關,可是卻會放在CE下的原因,SE是用工程的思維去開發一個軟體項目的方式方法的學習。另外一方面,有一些狹義的劃分,SE又會放在CS下,這樣的劃分就是按照軟硬的劃分了,CS是軟,CE是硬。但是核心都是computer。因為每個學校都有自己的劃分方式,所以沒有統一的標準。同時,軟硬現在已經你中有我,我中有你了。比如說,CPU裡是有指令集的,離開了指令集,CPU也沒有辦法工作。而先進的軟體都會針對硬體進行優化,沒有足夠的優化,就會出現多年前經常會出現的兼容問題了。這是兩者之間的區別,我們本文重點講的是CS。
CS在計算機系統和軟體的理論和設計,以及重要的應用領域培養學生。CS主要的研究領域和學習領域包括計算機人工智慧、生物系統和計算機生物學、計算機結構和工程、機器人(與EE交叉,很多開設在EE下)、信號和圖形處理(與EE交叉,很多開設在EE下)、作業系統和網絡、編程系統、算法和理論、交互系統和軟體系統等。CS涉及到了我們生活的方方面面,我們生活的衣食住行都離不開,在未來的日子裡更離不開。衣有智能服裝;住有智能家電,比如我們普通的平板電視等;行:所有汽車上都有行車電腦。
MIT的Electrical Engineering & Computer Science(EECS)是多數該領域人士夢寐以求的地方,EECS院系是MIT的工程學院裡最大的院系,擁有大概700多名博士學生。它下面設有四個學位:
Master of Science為博士學位之必須階段,但是學校並不提供最終學位為碩士的學位
Master of Engineering僅僅EE,CS自己的本科生可以申請
Electrical Engineer and Engineer in Computer Science
Doctor of Philosophy and Doctor of Science
要注意的是MIT的EE,CS在錄取學生的時候,是直接錄入到PhD的,學校沒有碩士的錄取(當然如果最終PhD讀不下去了,中途是可以拿到碩士學位的,只要完成了碩士學位的畢業要求)。於是申請難度就是PhD的申請難度,更別提這所學校在該領域的無人不知無人不曉的深厚的造詣所導致的申請難如登天了。必須擁有非常深厚的研究潛力和功力方有一絲希望。
史丹福大學的MS program in Computer Science是非常靈活的,學校沒有固定的課程要求,學生可以與導師溝通後自行設計自己的學習課程,因此學生可以自由選擇自己想專攻的方向,例如網絡、機器學習或算法,甚至可以選擇不專攻任何方向。當然,這並不意味著學生在自己創造他們想專攻的領域時沒有要求,學校也設定了一些要求,比如要滿足成績的要求、理論基礎、人工智慧的要求、選修課的要求等。所以自由是設定了條件的自由,這種方式會更適合對自身的研究方向和學習方向有著明確的目標,或者對於自己有著明確規劃的學生,並不是特別適合對自己的興趣愛好和未來定位完全沒有概念的學生。學生可以從以下10大分支方向中選擇自己的專攻方向:
Artificial Intelligence:人工智慧
Biocomputation:生物計算機
HCI:人機互動
Mobile and Internet Computing 移動與網際網路
Information Management and Analytics:信息管理和分析
Real World Computing:真實世界計算
Security:安全
Software Theory:軟體理論
Systems:系統
Theory:理論
為了讓學生更快地進入到學習和研究的狀態,許多學生也需要選修額外的先行課程,比如多數學生就要學習Introduction to Computer Systems(計算機系統入門),學生們可以在入學前的暑假通過遠程在網絡上自己學習,相信這對即將入學者是有利無害的。
由於該校地處矽谷,所以歷來被認為是最注重理論聯繫實際的典範,也由於其地理位置和其優秀的學術背景,每年CS院系都會收到大概1500多名學生的申請,申請競爭相當激烈。
在本科的學科背景要求方面,學校並不要求必須是CS專業才能申請,但是卻要求學生必須有非常強的定量分析能力。硬體中的託福和GRE的要求也是相當高,託福要求113分,GRE則要求佔到90%的比例。
Berkeley的Electrical Engineering and Computer Science(EECS)擁有一長串的榮譽獎項,在EECS學術界有著非常強的影響力,我們不在此一一列舉,該院系有500名碩士研究生和博士研究生,其研究方向有如下19個分支:
Artificial Intelligence (AI) 人工智慧
Biosystems& Computational Biology (BIO)生物系統和計算機生物學
Communications & Networking (COMNET)通信與網絡
ComputerArchitecture & Engineering (ARC)計算機結構和工程
Control,Intelligent Systems, and Robotics (CIR)控制、智能系統和機器人
Database Management Systems (DBMS)資料庫管理系統
Designof Electronic Systems (DES)電子系統設計
Education (EDUC)教育
Energy(ENE)能源
Graphics(GR)計算機圖形
Human-ComputerInteraction (HCI)人機互動
IntegratedCircuits (INC)集成電路
Micro/Nano Electro Mechanical Systems (MEMS)微型電子機械系統
Operating Systems & Networking (OSNT)作業系統和網絡
PhysicalElectronics (PHY)物理電子學
ProgrammingSystems (PS)編程系統
ScientificComputing (SCI)科學計算
Security(SEC)安全
SignalProcessing (SP)信號處理
Theory(THY)理論
這樣的一所牛校在申請要求上與其它學校比起來並沒有額外要補充的,託福雖然學校的官方要求僅僅是68分(至少截止到2013年4月份都是這樣顯示的),但是這一方面是學校的筆誤,一方面也似乎看起來像是學校與我們開的玩笑一般,一般的錄取學生也在100分以上的託福。除了硬體條件外,學校雖然不要求申請者具備理工背景,可是學校是建議學生提前修讀過下面的課程的:
微積分
線性代數和微分方程
離散數學和概率論
電腦程式結構和解釋
數據結構
機械結構
數位化系統的構成和設計技術
作業系統和系統編程
程式語言和編譯程序設計
…………
當然,這些不是必須的,只是學校給出的一些建議。除此之外,學校還建議我們CS的申請者考一下GRE Subject in Computer Science,Math或者物理(只是建議,並非要求,並且從今年4月份後GRESubject in Computer Science也將取消)。
Illinois的CS既培養研究性人才,又培養進入industry的人才,每年CS系都會收到大約1500份申請,可是只會錄取大概150名學生,這150名學生包括PhD、MS、MS Bioinformatics和Professional MCS,所以可想而知其競爭有多激烈。其CS方向包括如下幾個:
Algorithms & Theory 算法和理論
Artificial Intelligence 人工智慧
Architecture, Parallel Computing, and Systems 結構、並行信息處理技術和系統
Bioinformatics and Computational Biology 生物信息學和計算機生物學
Database and Information Systems 資料庫和信息系統
Graphics, Vizualization, and HCI 計算機圖形、視覺和人機互動
Systems and Networking 系統和網絡
Programming Languages, Formal Systems, and Software Engineering 程式語言、形式系統和軟體工程
Scientific Computing 科學計算
在申請要求上,對於先行課的要求是如果本科不是學CS的學生必須有充足的背景基礎:計算機編程、算法和資料庫結構、計算機組織和計算理論(相當於Illinois的計算機科學入門、資料庫結構、離散結構、計算機結構)。硬體條件也是要求很高,託福要求102,並且口語部分要求24分。
喬治亞理工學院被稱為南方的MIT,因此其學術聲譽可見一斑,它的MS Computer Science有如下分支方向:
Architecture結構
Computational Perception and Robotics (CPR)計算感知和機器人
Computer Graphics計算機圖形
Databases and Software Engineering (DB+SE)資料庫和軟體工程
High Performance Computing (HPC)高性能計算業
Human-Computer Interaction (HCI)人機互動
Information Security信息安全
Interactive Intelligence交互智能系統
Machine Learning (ML)機器學習
Modeling and Simulations 建模與模擬
Networking網絡
Scientific Computing (SC)科學計算
Social Computing社會計算
Systems系統
Visual Analytics視覺分析
MSCS的申請競爭非常激烈,學校強烈建議學生本科期間有CS的基礎,包括C語言,在硬體條件上的要求也比較高:GRE:500+700+3.0,TOEFL:100以上。
密西根大學的CS項目是美國最老的CS項目之一,它崇尚創新和實踐應用,學校為學生提供的校內和校外機會都非常豐富。密西根大學的CS項目被Wall Street Journal評為第三個受招聘者歡迎的學校,很多畢業生也拿到了多個單位的offer。這樣的一個擁有強勢CS項目的學校,在分支方向上有下面幾個:
Hardware Systems硬體系統
Intelligent Systems智能系統
Interactive Systems 交互系統
Software Systems軟體系統
Theory of Computation計算理論
VLSI & CAD
學校的優秀也就意味著它的申請要求會比較高,例如最低3.5/4.0的GPA,最低1300+4.5的GRE和85分的託福就是它對於硬體條件的要求。
在本科課程方面,需要拿到本科學位(需要注意的是:已經拿到碩士學位的學生不能申請其MS項目),需要在CS或相關領域擁有強大的背景,雖然並不要求本科必須是CS學位,但是多數的成功的申請者都有CS、工科、物理學或數學學位的。
正如前面所說,該項目畢業生就業前景較好,除了進入高技術行業,還進入了金融領域、娛樂領域、藝術領域、教育行業、運輸領域和環境部門,例如很多學生進入了Apple、Google、Facebook、IBM、Intel、Microsoft、Yahoo!等公司。據學校自己的報導,2009年到2010年的CS碩士畢業生起薪為90000美金。並且該項目也為學生提供了許多實習的機會,在學校提供實習機會的時候,要毫不猶豫地抓住機會,為自己將來拿到工作籤證爭取更多一點的機會。
康奈爾大學有一個一年制的項目Master of Engineering in Computer Science,針對人群是畢業後想進industry,而不是做研究的人群,所以是一個professional項目。
其申請要求中除了通用要求之外,值得一提的是其對託福成績有單項的要求,分別是:寫作20、聽力15、閱讀20、口語22。所以這也提醒了理工科的申請者,相對來說,雖然理工科對於標準化考試成績的要求會略微寬鬆,可是也有若干學校對於託福有自己的特定要求。
本科的背景要求中該項目要求是在CS或相關領域裡的BA/BS/BE學位,先行課的要求包括要求申請者學習過編程、離散機構和作業系統等類似於康奈爾如下學科的課程:
Object-Oriented Programming and Data Structures 面向對象編程與數據結構
Discrete Structures 離散結構
Data Structures and Functional Programming 數據結構和函數式程序設計
Computer Organization 計算機組織
Operating Systems 作業系統
對於本科背景不是CS相關的或者已經畢業幾年的學生,該項目需要申請者修讀過上述課程中至少三門課程。那麼申請者是否可以考GRE Subject的其它科目呢?比如學數學的可以考數學,學物理的可以考物理,是否可以呢?該項目是不接受其它科目的GRE Subject成績的。
該項目在審核申請時的過程需要額外注意,它們通常在申請的截止日期之前的兩個星期就開始審核學生的材料,於是比截止日期提前了2個星期甚至4個星期遞交了申請,並且在學校開始審核資料時材料已經complete了的學生就佔據到了時間的優勢,也因此在某種程度上可能比其他人拿到更早的和更好的offer。這也是我們一再強調的,申請不要掐著時間點來提交,在學校的申請系統開放了後,要儘早提交。
該項目的申請截止日期之後的3個周就可以查詢申請狀態,這個時候就是體現我們後期套磁和跟蹤的重要性了。
在前面說過了,這個項目是以培養學生在CS領域的實際操作能力為目的的professional的一個學位,而眾所周知的,PhD是一個academic學位,學生們也是以研究為目的的,所以雖然該項目的學生可以申請PhD,卻通常不被認為是通往PhD的最佳道路。
儘管這個項目只是個一年制的professional的項目,但是其畢業生卻非常搶手,很多知名公司直接到學校裡招聘,很多畢業生手頭上能拿好幾份公司的offer,學校的就業中心也會給畢業生找工作提供很多幫助。
via《去美國讀研究生》
想了解其他專業給主頁菌留言,按票數來~
【美國留學中心】最齊全的美國留學資訊,最扯的美國新聞吐槽,最有用的留學攻略。回復「#加關鍵字」進入搜索。
微信號:usagogogo
美國留學申請,戳↓↓