芝加哥大學(xué)的MPCS是以職業(yè)為導(dǎo)向的碩士項(xiàng)目,融合了計(jì)算機(jī)科學(xué)的基礎(chǔ)知識(shí)與科技行業(yè)的應(yīng)用技能培訓(xùn)。特別適合想要學(xué)習(xí)數(shù)據(jù)分析(Data Analytics)、高性能運(yùn)算(High Performance Computing)、信息安全(Information Security)、移動(dòng)計(jì)算處理(Mobile Computing)、以及軟件工程(Software Engineering)。
該項(xiàng)目的特點(diǎn)就是能夠根據(jù)學(xué)生的求職目標(biāo)與背景來(lái)制定課程選擇。特別是對(duì)于沒有數(shù)學(xué)和編程基礎(chǔ)的同學(xué)而言,學(xué)?梢蕴峁⿺(shù)學(xué)與編程的先修課程,幫助同學(xué)們逐步培養(yǎng)計(jì)算能力與應(yīng)用技能,為后續(xù)的研究生級(jí)別課程做準(zhǔn)備。而對(duì)于已經(jīng)有了較專業(yè)的計(jì)算機(jī)本科基礎(chǔ)的同學(xué),則可以直接選擇高階的課程開始學(xué)習(xí)。
目前該項(xiàng)目在讀學(xué)生有270人,其中37%是國(guó)際學(xué)生,只有40%的學(xué)生本科是計(jì)算機(jī)專業(yè)出身,而30%的學(xué)生完全沒有任何計(jì)算機(jī)背景(例如讀過(guò)相關(guān)課程、拿過(guò)輔修專業(yè)等)。由此可見,這個(gè)項(xiàng)目確實(shí)對(duì)跨專業(yè)申請(qǐng)人是比較友好的。
項(xiàng)目設(shè)置
1. MS in Computer Science 計(jì)算機(jī)碩士
學(xué)校提供Full-Time和Part-Time兩種學(xué)習(xí)選項(xiàng),本文我們只討論Full-Time項(xiàng)目。
Full-Time項(xiàng)目分成兩個(gè)長(zhǎng)度的學(xué)習(xí)模式,9門課(9個(gè)月完成)或12門課(通常15個(gè)月完成)。建議國(guó)際學(xué)生申請(qǐng)12門課的項(xiàng)目,優(yōu)勢(shì)為:
– 可以有針對(duì)性地選擇學(xué)習(xí)方向,包括數(shù)據(jù)分析、高性能運(yùn)算、移動(dòng)計(jì)算處理、軟件工程;
– 強(qiáng)制要求在讀期間完成實(shí)習(xí),提供CPT,對(duì)于國(guó)際生來(lái)說(shuō)可以更有效的獲得實(shí)踐機(jī)會(huì);
– 有機(jī)會(huì)多選選修課;
芝加哥大學(xué)這個(gè)項(xiàng)目整體上設(shè)置非常靈活,學(xué)生即使在入學(xué)后也可以調(diào)整自己的畢業(yè)方案,對(duì)于缺少專業(yè)背景的同學(xué),也可以在秋季開學(xué)前的暑假就提早入學(xué),上基礎(chǔ)課來(lái)補(bǔ)充基礎(chǔ)。
2. Pre-Doctoral MS in Computer Science 科研導(dǎo)向的計(jì)算機(jī)碩士
顧名思義,該項(xiàng)目是對(duì)于將來(lái)有申博、做科研打算的同學(xué)設(shè)置的,比較類似于前面我們分析過(guò)的加州伯克利大學(xué)的MSCS項(xiàng)目(詳情請(qǐng)參考:加州伯克利大學(xué)計(jì)算機(jī)碩士申請(qǐng))。
學(xué)生需要完成12門課程,并且入學(xué)時(shí)就選定了自己的導(dǎo)師,假期可以跟著導(dǎo)師做科研項(xiàng)目,爭(zhēng)取發(fā)論文的機(jī)會(huì)。這些經(jīng)歷對(duì)以后申請(qǐng)博士或者進(jìn)入研究機(jī)構(gòu)工作有很有幫助。
需要注意,該項(xiàng)目不是博士項(xiàng)目,并且不提供獎(jiǎng)助學(xué)金的資助。
3. Joint MBA/MPCS 工商管理+計(jì)算機(jī)科學(xué)聯(lián)合碩士
該項(xiàng)目幫助學(xué)生把CS技能與商業(yè)管理能力相結(jié)合。MBA部分的課程由全美最好的商學(xué)院之一 — Booth School of Business提供課程,畢業(yè)生通常會(huì)做科技產(chǎn)品管理、金融科技類工作,或者進(jìn)行自主創(chuàng)業(yè)。學(xué)制通常是2年完成,如果缺乏先修課程的話可能還需要延長(zhǎng)學(xué)習(xí)時(shí)間。
學(xué)校有針對(duì)這個(gè)項(xiàng)目的視頻介紹,詳情可以參考:https://uchicago.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=897273ce-9557-4fe1-8881-ac4c013ab08f
需要注意,如果希望入讀這個(gè)項(xiàng)目的學(xué)生,一定記得要同時(shí)分別申請(qǐng)MBA和MPCS兩個(gè)項(xiàng)目!錄取難度很高,取決于學(xué)生的標(biāo)化成績(jī)、相關(guān)領(lǐng)域工作經(jīng)驗(yàn)、數(shù)學(xué)課程的數(shù)量和分?jǐn)?shù)等。
要求提交GRE/GMAT成績(jī)
考試方面沒有最低成績(jī)要求,但是學(xué)校非?粗?cái)?shù)學(xué)部分的成績(jī),會(huì)作為重點(diǎn)審核指標(biāo)之一。招生官在審核的時(shí)候,會(huì)用數(shù)學(xué)成績(jī)來(lái)考量申請(qǐng)人能否順利完成碩士課程。
因此特別是對(duì)于非數(shù)學(xué)/CS本科出身的同學(xué)來(lái)說(shuō),一定要爭(zhēng)取GRE/GMAT考試的數(shù)學(xué)拿到高分或滿分!雖然沒有最低分要求,但學(xué)校往年錄取的學(xué)生通常成績(jī)范圍是:
數(shù)學(xué):80%以上;文法:50%以上
另外,學(xué)校提供豁免GRE/GMAT的機(jī)會(huì)。前提是,在過(guò)往的學(xué)習(xí)中已經(jīng)完成了較高程度的數(shù)學(xué)課程,并且取得了較高的成績(jī)。課程可以是本科級(jí)別或者研究生級(jí)別的均可。最終能否豁免GRE/GMAT,完全取決于招生官在審理過(guò)程中的評(píng)判。
語(yǔ)言考試要求
國(guó)際學(xué)生需要提交托;蜓潘伎荚嚦煽(jī);如有綠卡或公民身份則不需要。
托福總分最低90;雅思總分最低7.0。
*豁免條件:過(guò)去十年中,在英語(yǔ)國(guó)家至少完成了一整年的本科及以上級(jí)別的全職學(xué)習(xí)。
*不接受其他語(yǔ)言考試,例如Duolingo等。
先修課程
編程部分:需要系統(tǒng)學(xué)習(xí)過(guò)以下內(nèi)容,或者有充分的工作經(jīng)驗(yàn)
Data types (native and derived)
Operators, precedence, and expressions
Assignment and statements
Control flow (conditionals and iteration)
Functions, return types, and parameters
Recursion
Console and file I/O
在正式開學(xué)前,學(xué)生需要參加一個(gè)programming placement exam,用來(lái)幫助項(xiàng)目導(dǎo)師了解每個(gè)人現(xiàn)有的水平,以便后續(xù)選課安排。可以參考這里了解具體的考試要點(diǎn):https://masters.cs.uchicago.edu/page/programming-placement-exam-instructions
如果之前沒有學(xué)習(xí)過(guò)以上知識(shí)內(nèi)容,則可以在開學(xué)時(shí)先上一門MPCS 50501: Concepts of Programming,主要就是為缺乏編程基礎(chǔ)的同學(xué)講解Java編程入門,以及廣泛介紹一下CS的內(nèi)容。
數(shù)學(xué)部分:需要系統(tǒng)學(xué)習(xí)過(guò)以下內(nèi)容
Logic: propositional logic; quantifiers. (邏輯)
Mathematical reasoning: methods of proof, direct proof and indirect proof. Mathematical induction and strong induction. (數(shù)學(xué)推理)
Counting: methods of counting; permutations, combinations, binomial theorem, pigeonhole principle, inclusion-exclusion. (計(jì)數(shù)法則)
Discrete probability: discrete probability spaces; conditional probability and independence; Bernoulli trials, Bayes’s theorem, random variables and expected value; variance, geometric and binomial distributions.(離散概率)
Asymptotic notation. (漸進(jìn)表示法)
Recurrences and methods of solving recurrences. (遞歸與解遞歸式)
Graphs: simple graphs, isomorphism, paths, trees. (圖形法)
Modular arithmetic, divisibility, prime numbers; GCD and Euclid’s algorithm, Fermat’s little theorem. (模運(yùn)算、可分割性、歐幾里得算法等)
– 同樣,有以上學(xué)習(xí)背景的同學(xué)在開學(xué)時(shí)也需要參加一個(gè)數(shù)學(xué)placement exam,來(lái)考察這些方面的能力。具體考試內(nèi)容可以參考:https://masters.cs.uchicago.edu/sites/masters/files/uploads/MPCS_Math_2015.pdf
– 缺乏相關(guān)數(shù)學(xué)知識(shí)的學(xué)生,則需要先行一門數(shù)學(xué)基礎(chǔ)課MPCS 50103: Math for Computer Science: Discrete Math,主要了解離散數(shù)學(xué)在計(jì)算機(jī)科學(xué)領(lǐng)域的應(yīng)用。
其他材料:推薦信3封;個(gè)人陳述;簡(jiǎn)歷;成績(jī)單
總體來(lái)講,根據(jù)我們與之前的芝加哥大學(xué)校友溝通,MPCS項(xiàng)目的課程選擇靈活,難度有高有低,學(xué)生們?cè)谶x課的時(shí)候是可以自己把握一下選課方向,非常適合轉(zhuǎn)專業(yè)的學(xué)生申請(qǐng)。
如果本科已經(jīng)是在工程學(xué)院的同學(xué),相信是比較容易提前做準(zhǔn)備,在校內(nèi)即可完成先修課程的準(zhǔn)備;而對(duì)于本科是非工科背景出身的同學(xué),或者已經(jīng)畢業(yè)離校的同學(xué)們,也可以考慮通過(guò)一些大學(xué)的網(wǎng)上平臺(tái)(例如一些Extention院校、一些SPS提供的online certificate項(xiàng)目)或者是網(wǎng)絡(luò)教育平臺(tái)(如Coursera)來(lái)修課,提前為申請(qǐng)和后續(xù)的跨專業(yè)學(xué)習(xí)做好準(zhǔn)備。
另外再簡(jiǎn)單講一下芝加哥這個(gè)城市,可能許多家長(zhǎng)會(huì)擔(dān)心當(dāng)?shù)氐闹伟矄?wèn)題。總體來(lái)講在學(xué)校周邊治安都是不錯(cuò)的,學(xué)校里很多校警巡邏和站崗,周邊的幾個(gè)社區(qū)和購(gòu)物中心都有校車通車,即使是學(xué)習(xí)到深夜也可以乘坐校車回家。當(dāng)然,無(wú)論在哪個(gè)城市,同學(xué)們都盡量避免獨(dú)自一人深夜外出,實(shí)在需要的時(shí)候盡量選擇幾人同行,或者找有車的朋友一起。