棕櫚說|CS專業(yè)的“江湖地位”有多高?
留學圈有這么一句話形容——美國大學的專業(yè)只有CS和非CS兩種。
在金融、科技等各行各業(yè),CS人才向來處于供不應求的狀態(tài)。美國勞工統(tǒng)計局曾報告稱,CS相關就職崗位到2029年預計增加15%,遠高于崗位增長平均水平。
CS賺錢的速度,非常配得上它火爆的程度。根據(jù)Payscale,CS學士學位畢業(yè)生平均年薪高達91,000美元,妥妥的高薪代名詞!
你知道嗎?這些都是表面的風光,背地里,不同學校出身的CS留學生在市場流通時也分三六九等!
恰好,U.S.News發(fā)布了【2022-2023最佳本科計算機科學專業(yè)排名】,棕櫚君整理了前50的名單,一起看看處在CS專業(yè)仰視鏈上層的大學都有哪些吧!
全美本科CS最佳院校Top 50
rall
美國CS專業(yè)本科排名的亮點很多:
太卷了!多所大學CS排名并列
卡梅、MIT、斯坦福大學和UCB并列第一。想錄到這4所綜排專排無敵的CS大牛校,你必須在學霸里掐尖才行!
康奈爾大學、佐治亞理工學院、普林斯頓大學和玉米地神校UIUC并列第五。2所藤校不用多說,想申請佐治亞理工或是UIUC的CS專業(yè),你也得拿出對待藤校的決心和實力!
加州理工學院和華盛頓大學并列第九。綜排常年Top 10的加州理工錄取難度常年TOP 級,而地理位置優(yōu)越、背靠名企的華大雖然全美綜排只有55,但CS專業(yè)的申請難度不容小覷,國際生錄取條件更是苛刻,千萬別“蠢蠢”地把它放進CS保底校名單。
逆襲了!它們綜排50開外,專排前30
除了剛剛提到的華盛頓大學,還有4所綜排50開外的大學,擠進了專排Top 30。分別是:
普渡大學(#16)馬里蘭大學帕克分校(#16)馬薩諸塞大學阿默斯特分校(#29)弗吉尼亞理工(#29)尤其值得一提的是普渡大學,這所沒有法學院、醫(yī)學院、商學院等熱門學院的老牌計算機名校,于1962年創(chuàng)辦了美國高校首個計算機科學系,中國的兩彈元勛鄧稼先、第一代火箭專家梁思禮、熱能工程奠基人陳學俊和王補宣均畢業(yè)于此。
如果你非常想學CS,但申請時自身實力稍弱或準備還沒那么充分,這幾所大學都可以放進選校名單。
太頂了!給這所文理學院點個贊
CS專排第29名的哈維穆德學院,距離洛杉磯市30分鐘車程,距離硅谷5個半小時車程,是一所罕有的專精于工科、數(shù)學、科學等領域的頂級文理學院,人稱“文理學院里的MIT”。
該校設有生物、化學、計算機科學、工程、數(shù)學、物理等7個本科院系,有3個跨學科中心。但比較有意思的是,Mudd的校方認為即便是科學家和工程師,也要懂哲學、懂美學、會欣賞詩歌,所以在校生們必修的核心課還包括1門人文、社科與藝術系提供的批判性研究課程,以及半個學期的寫作課程。
不過,Mudd最頂?shù)氖恰扳n能力”,它常年領跑PayScale本科畢業(yè)生薪資最高的美國大學榜單,吸金甚至超過了哈佛、耶魯,連MIT有時都甘拜下風!
注意了!想學CS,慎選這些大學!
需要學生和家長注意的是,全美綜排高、CS專排低的大學,其計算機專業(yè)并非強勢學科,如果你非常喜歡CS,那么要慎重考慮這些學校。比如:
埃默里大學喬治城大學維克森林大學塔夫茨大學波士頓學院羅切斯特大學它們的CS專業(yè)都沒能進入Top 50榜單,某種意義上,并不是CS申請人的好去處。
CS熱門校課程設置一覽
接下來棕櫚君詳細介紹幾所大學的CS專業(yè)課程設置,看看哪所會讓你按捺不住申請的欲望吧~
1
卡耐基梅隆大學
CMU擁有獨立的計算機科學學院(School of Computer Science),并為學生們提供2種計算機科學本科學位:計算機科學理學士(BSCS)和計算機科學與藝術學士(BCSA)。
BSCS:課號通常以“15”開頭,包含7-8門核心課程。涵蓋命令式計算原理、函數(shù)式編程原理、并行和順序數(shù)據(jù)結構和算法、計算機系統(tǒng)導論、理論計算機科學中的偉大思想、算法設計與分析等課程。
BCSA:屬于交叉學科,由美術學院和計算機學院聯(lián)合授課。主要學習分支包括游戲設計、計算機動畫、計算機音樂、錄音技術、互動舞臺藝術、機器人藝術等。主要核心課程包括通識教育、美術專業(yè)和計算機科學專業(yè)課程。
另外,卡梅還提供大量的CS細分學習分支和選修課程。比如——
計算機理論方向:學生們會學習到算法、算法的復雜度、算法的嚴謹證明、計算模型、離散數(shù)學、集合論與圖論等非常偏重理論和數(shù)學的課程;
編程語言理論方向:涵蓋編程語言的嚴謹性、對類型理論、范疇理論等課程。
值得注意的是,這門課程與Python、Java沒有任何關系,是從理論的角度解釋編程語言語義是如何產生的,以及編程語言的類型是如何嚴謹定義的;
計算機系統(tǒng)方向:涵蓋操作系統(tǒng),編譯器設計、計算機網絡,分布式系統(tǒng)、數(shù)據(jù)庫系統(tǒng)等課程;
軟件工程方向:主要學習如何讓軟件更易于開發(fā)、維護和更安全等知識。
2
麻省理工學院
MIT并沒有純CS專業(yè),但其電氣工程與計算機科學系(EECS)為學生們提供了大量CS相關的跨學科專業(yè)。比如:
電氣工程與計算機科學:提供硬件和軟件系統(tǒng)相關的知識教學;
計算機科學與工程:涵蓋計算架構、人工智能、軟件工程、計算機算法和計算機系統(tǒng)等課程;
計算機科學與分子生物學:致力于幫助學生在生物和工科的交叉新興領域中,為職業(yè)發(fā)展做好準備;
計算機科學、經濟與數(shù)據(jù)科學:培養(yǎng)學生們掌握商業(yè)思維、計算機技能和數(shù)據(jù)分析能力;
城市科學&規(guī)劃與計算機學科:涵蓋道德與正義、統(tǒng)計、數(shù)據(jù)科學、地理空間分析和可視化、計算機科學、機器人技術和機器學習等課程。
3
斯坦福大學
斯坦福CS專業(yè)設置在工程學院內,為學生們提供廣泛而嚴格的課程。核心課程包括數(shù)學、算法設計與分析、轉化生物信息學和計算機系統(tǒng)基礎等。
另外,斯坦福CS專業(yè)還提供人工智能、生物計算、計算機工程、圖形學、人機交互、計算機系統(tǒng)、CS理論、個性化設計等眾多分支學科,所有分支均為學生們提供CS基礎教學。
除此之外,斯坦福也非常注重CS相關的跨學科教育。比如符號科學學位課程融合了計算機技術、語言學、哲學和心理學專業(yè)知識;數(shù)學與計算科學學位課程結合了數(shù)學、計算機技術和科學專業(yè)知識。
4
加州大學伯克利分校
UCB一直都沒有獨立的計算機學院。其計算機系和電子工程系合在一起叫電氣工程與計算機科學系,簡稱EECS。
從本科來看,EECS可以用“一個學院,兩種培養(yǎng)體系”來概括。
一個是工程學院授予的理學學士;另一個是文理學院授予的計算機科學文學學士。
你對工程專業(yè)更感興趣,前者更適合你;但如果你興趣廣泛,對經濟、統(tǒng)計、商業(yè)和音樂等也很感興趣,想探索工程之外的領域,或是想讀一個雙學位,文理學院的CS專業(yè)更適合你。
EECS學院為了鼓勵本科生參與研究工作,除了每周會有一次學術報告會、每個學期開放申請本科研究見習計劃等,還特別規(guī)定“在本科參與研究可以獲得一定的學分”。非常良心!
5
康奈爾大學
康奈爾的文理學院和工程學院均面向本科生提供CS專業(yè)教學。兩個學院除通識課程要求不同外,CS主要研究方向大致相同。
核心課程均涵蓋離散結構、數(shù)據(jù)結構和函數(shù)式編程、數(shù)字系統(tǒng)、操作系統(tǒng)(或系統(tǒng)編程)、算法理論;選修課程均包括人工智能、計算機圖形學、計算機視覺、密碼學、數(shù)據(jù)庫、網絡和科學計算等課程。
6
伊利諾伊大學香檳分校
在UIUC,萬物皆可CS!
其工程學院的計算機科學系提供傳統(tǒng)的CS專業(yè)教學,課程側重于計算機系統(tǒng)理論、設計和應用。但UIUC的其它學院還開設了眾多CS+X學位課程。例如:
CS+廣告學
CS+動物科學
CS+人類學
CS+天文學
CS+化學
CS+經濟學
CS+地理與地理信息科學
CS+語言學
CS+音樂
......
在UIUC你既可以選擇申請工程學院綜合系統(tǒng)地學習CS,也可以根據(jù)特長和興趣,用跨學科的思維,選擇CS+X項目。
7
華盛頓大學
華盛頓大學沒有獨立的CS學院,且不明確區(qū)分計算機科學和計算機工程。兩門專業(yè)統(tǒng)一由計算機科學與工程學院(CSE)提供教學,課程設置對零基礎的同學非常友好。
在CSE,同學們既可以學習計算機基礎,獲得構建軟件和硬件的實踐經驗,也可以探索人工智能、機器學習、數(shù)據(jù)科學、自然語言出理、計算機網絡、計算生物學等一系列高階課程,提升學術背景。
而隨著課程難度的提升,學生們能夠很明顯感受到課程愈發(fā)具有協(xié)調性和創(chuàng)造性。
8
密歇根大學安娜堡分校
UMich的工程學院和文理學院都提供本科階段的CS學士學位課程。
兩個專業(yè)(CS-LSA和CS-Eng)的課程要求幾乎完全相同。不同之處在于,文理學院和工程學院的學生想要獲得各自學院的學位分別需要120學分和128學分,且畢業(yè)獲得的學士學位不一樣。
UMich的CS和EE合在一起稱為EECS系。這是相當大的一個系,每年有超過6700萬美元的資金支持。無論是本科,還是研究生課程都被認為是全美最好的課程之一。
中國學生申請CS的注意事項
全世界的優(yōu)秀高中生擠破了頭想進美國CS名校!終于量變引起質變,多所有口皆碑的大學更新了招生政策,限制CS錄取人數(shù)。
UCB:CS入門課程只面對CS和EECS學生,想轉專業(yè)CS,變得困難。(內部消息透露有可能今年開始變成CS直錄)
UIUC:從2022年夏季/秋季學期開始,只能通過直接錄?。ǖ谝荒旰娃D學)的方式申請CS專業(yè),不再接受校內其它專業(yè)學生的轉專業(yè)申請?。ㄈ绻浫r是CS+X專業(yè),能申請轉入工程學院的CS專業(yè),但不保證錄?。?/p>
UMich:只能直接CS,或者申請階段不選CS然后進入大學后再轉專業(yè)申請。而且如果你直申CS被拒,將不能從其他專業(yè)再申請CS。
UCSD:從2022年秋季開始,如果沒有直接被計算機科學與工程系(CSE)錄取,將很難(幾乎不可能)轉入CSE專業(yè) 。
棕櫚君給想要申請CS的學生和家長3條建議。
1). 做個全面(Well-rounded)人才:即在課外培養(yǎng)1-2個興趣或者才藝,掌握一門除英語以外的第二外語,可以選法語、日語、德語、西班牙語、拉丁語等等。
尤其對“亞洲工科男”來說,申請CS一定要注重全面性,有利于自己打破招生官的刻板印象;
2). 擁有高含金量CS科研或競賽傍身:高含金量科研競賽能夠幫助準留學生們很好地體現(xiàn)學術能力、學習潛力、領導力、解決問題能力等。
推薦大家參加美國信息學奧賽、USACO美國計算機競賽、普林斯頓大學數(shù)學競賽等。切忌參加“水科研/競賽”,導致申請翻車!
3). 參加個性化項目,凸顯自己的與眾不同:比如參加比較有特色的編程活動,開發(fā)軟件為社區(qū)做貢獻;開發(fā)具有創(chuàng)意的小游戲,體現(xiàn)自己的創(chuàng)造力和邏輯能力;組辦讀書社,體現(xiàn)自己的批判性思維能力和寫作能力等,避免申請形象“同質化”,對錄取至關重要。