由于美國大學的計算機科學(Computer Science,縮寫CS)研究生專業就業率高,起薪高,就連抽H1B簽的幾率也是最高的。
因此,申請CS研究生的競爭也是最激烈的。申請者中除了計算機本專業的學生,其他專業如電子工程、自動化、數學、物理、統計,甚至貌似毫不相關的環境工程、土木工程……等專業的同學都紛至沓來!那么,如果本科不是CS專業,甚至不是理工類專業,能夠申請美國大學的CS研究生嗎?首先,我們先了解一下美國的CS碩士專業。
計算機科學,研究計算機及其周圍各種現象和規律的科學,亦即研究計算機系統結構、程序系統(即軟件)、人工智能以及計算本身的性質和問題的學科。計算機科學是一門包含各種各樣與計算和信息處理相關主題的系統學科,從抽象的算法分析、形式化語法等等,到更具體的主題如編程語言、程序設計、軟件和硬件等。
以全美計算機專業排名第一的卡耐基梅隆大學的CS項目為例,了解一下CS的研究領域。

從官網的主要研究領域可以看出,卡耐基梅隆大學的CS項目主要研究
人工智能
圖形學
編程語言
安全
系統
理論
雖然每個領域的命名都很簡練,實際上每個領域都包含了非常豐富的內容。感興趣的同學可以去卡耐基梅隆大學的官網進一步了解。
那么,對于本科非CS專業的學生想申請美國的CS碩士項目,如何在千軍萬馬中殺出一條血路呢?根據前途多年的申請經驗,建議同學們從以下幾個方面準備。
以加州大學伯克利分校的CS項目為例,我們來看一下對于轉申CS項目課程要求。

從官網的說明可以看出,學校建議學生在數學課程方面修微積分、線性代數、概率論和離散數學。在計算機基礎課程方面建議修編程、數據結構、機器結構、數字系統設計、操作系統、算法、編譯。對于非CS專業的同學來說,一方面,不同的專業需要修的課程是不同的,需要根據同學的本科專業的課程設置分析對比才能確定需要修的課程。另一方面,修課的途徑不同,在美國大學的認可度也不同,建議同學們咨詢專業的機構后確定。
一般來說,項目經歷可以粗略地劃分為四類:
第一類是計算機相關課程上的課程設計。
第二類是學術活動類。可以通過編程馬拉松,算法學術活動等活動,證明自己的實踐能力。
第三類則是實驗室研究項目。這類難度較大,適合更為進階地了解下自己對于CS哪個細分方向更感興趣。
第四類是實習。根據前途十多萬條的錄取數據分析,對于CS申請,名企高質量的CS相關實習對CS申請,尤其是轉CS的申請起到了重要的作用。
對于非CS專業的同學而言,如果有第一類中的課程準備,再進行進階第第二類和第三類相關的學術活動和科研項目,再加上第四類的實習,這樣的準備是比較充分的了。
雖然美國幾乎所有的學校都能找到CS研究生項目,但是在申請中,高綜排大名氣/重專排講實力/地理位置好方便實習等多個方面往往不可得兼。有些學校還有好幾個CS的項目,更讓人眼花繚亂。如何平衡各個關鍵因素,選出合適的項目呢?首先,可以考慮專門為轉CS設置的項目,比如University of Pennsylvania - Master of Computer and Information Technology,USC MS CS Scientists and Engineers(37學分),NEU align CS等等。
此外,還可以考慮其他跟CS有交叉的項目,比如Computer Engineering(CE),有的學校把CE單獨列為一個系和EE, CS并列,有的是在ECE系下的一個分支,有的是CS下的一個分支,而且個別學校在ECE和CS系都有CE的項目,比如TAMU,課程設置略有區別,難度也不同,要注意區分,不要申請錯了項目。
在此,小編在這里提醒同學們,轉專業要三思,隨著海外本科畢業生的增加,各個專業想轉CS的人數增加,注定了這條路充滿了腥風血雨。如果你已經下定決心轉CS,一定從以上各個方面做好準備,越早規劃準備越充分。

? 2025. All Rights Reserved. 滬ICP備2023009024號-1