美國大學 EE 專業和 CS 專業一直是理工科申請的熱門專業,按照目前趨勢看,很多人覺得 CS 專業工作機會多、收入高、速度快,因此部分 EE 專業的同學開始想著轉向 CS 專業。
但是仍有一部分同學不太清楚 EE 和 CS 各自的研究方向和就業情況,你是否也在經歷著要不要轉專業的苦惱?還在猶豫的你是否也面臨著以下疑惑:
EE 與 CS 區別在哪兒?
轉 CS 難度有多大? 有哪些要求?
EE 轉 CS 應該如何準備?
CS 主流院校有哪些?申請要求如何?
這些問題相信是大多數學子正面臨的困惑,對此,棕櫚大道特意整理了這篇滿滿的乾貨文,希望給還在迷茫中的你提供一些思路和方法。快和小編一起來找答案吧。
1
EE 專業與 CS 專業對比
美國大學 EE 專業
電子工程( Electrical Engineer,簡稱 EE),作為應用性很強的工程類學科,向來是工程學院中最熱門的專業之一,21 世紀的電氣工程涵蓋了幾乎所有與電子、光子有關的工程行為。在有些學校稱為電子工程與信息科學,電子工程與計算機科學等。美國的電子工程專業在科研、教學及學術組織形式上與的電子工程專業有較大不同。美國主要大學電氣工程學科的教學與科研領域簡要歸納為 11 個方向,如圖:
美國的 EE 內部具有很強的交叉學科性。而國內將 EE 類學科拆成一個個小的方向,導致學生在選擇專業方向時會很難把握。傳統的國內教授則認為 EE 應該是以 system 為主要核心,主要原因就在於沒有那麼多科研的經費投到 device,material 層面去研究,認為這些方面的研究不能直接產生經濟效益;而 system 層面的研究得到的回報比較迅速。
申請背景
理工科申請包括 EE,申請軟硬體實力都需具備,但也有主次之分。從高到低依次為:
GPA、背景(科研項目,實習,論文,專利,工作經歷等)、托福、GRE(尤其數學部分)
Master 申請 EE 需要提供 TOEFL 成績,GRE 成績以及大學 GPA。一般來說 TOEFL 100+,GPA 3.0+,GRE 310+,同時如果申請者能夠在自己的研究方向上增強研究和實踐經歷,將會成為很大的加分項。
對於理工科的申請者而言,GRE/TOEFL 成績只是參考條件之一。更重要的是要有與其申請的方向所對應的研究室的「經驗」,或者有類似的研究項目的參與工作,這樣有價值性的東西才是美國教授所真正看重的。
與文商科專業相比,EE 專業獲得獎學金的機會較高。工程類學科在美國很熱鬧,相對來說研究基金非常多,每年都有一部分優秀學生能獲得獎學金甚至合資,但是競爭也相當激烈。
對於學生面言,雖然語言上不佔優勢,但是理工科學生往往能在 GRE 考試中能有突出的表現,如果在此同時還能增強自己的研究經歷,取得較高的 GPA,儘可能參加高級別的各類比賽,對自己的申請材料作很好的修飾,申請獎學金是非常有希望的。
美國大學 CS 專業
計算機科學(Computer Science,簡稱 CS),是一門研究信息以及如何利用計算機去處理信息的學科。計算機科學融合了工程,科學,數學,經濟學,音樂,語言學等等。由計算機科學家所發明的演算法與數據結構,其應用無處不在:行動電話,飛機,計算器,洗衣機,空調等。
CS 大體可以分為三大類,分別是研究理論層面的、系統軟體層面的還有計算機應用層面的。
美國計算機科學專業主要有十大分支:
CS 專業同樣也是交叉性很強的學科,同時研究的領域也很廣。申請時常會涉及到的分支有網路與通訊、軟體工程、計算機工程、信息技術,數據與資料庫等。
從課程設置角度來說,EE 更偏向物理層面,更偏硬體,而 CS 更偏軟體。偏硬體的 EE 有代表性的方向是電磁學、電路設計、控制電路、微電子系統、通信系統等;偏軟體的 CS 涉及領域較寬廣,包括計算機圖形學,計算機視覺技術,移動機器人學,應用人工智慧等。
申請背景
CS 專業因為就業前景好,申請人數較多,因此在美國理工科申請中,競爭也比較激烈。 GRE、托福成績在達到學校的要求的基礎上盡量爭取高分。GPA 最低要求一般在 3.0,但是要拿到錄取尤其是好學校的錄取,建議 3.6+,因為 GPA 在理工科的申請中是個非常重要的因素。
如果大學部是 CS 或相關專業,如信息工程等,申請 CS 會比較有優勢。除了理論知識的積累的和學習,CS 專業的申請同時最好也要具備相應的實習,科研經歷,這會是很大的加分項。尤其某些同學定位在非 CS general 方向,而是要走某一個細分,比如計算機視覺等,還需要針此細分方向進行對應的背景積累,包括學校或個人的科研項目,工業界實習,學術交換項目,國際專業會議等等。
EE 與 CS 就業方向
EE 專業 就業方向還是比較廣泛的。電信通信部門,電信通信設備製造業,航空航天界,醫學界,軍事界,電子產品生產領域,基礎設施建設(捷運系統,電力系統)和工業生產(智能手機,高清電視,無線路由器),政府經濟管理部門或建設單位,設計單位,房地產開發企業、工程諮詢公司,國際工程公司,投資與金融,以及高等學校或科研機構從事相關專業教學或科研工作等等。
當然申請人首先要想好自己未來的方向,是進軍工業界還是學術界。去工業界做技術人員還是管理崗位做 Team leader 或者 Project Manager。去學術界做 faculty,做學術。當然很多時候會出現交叉現象,比如在高校做老師同時自己手裡又有項目做。
CS 專業 就業領域也比較廣泛,例如在金融行業可以做演算法工程師、分析師,在 IT 行業可以做軟體開發工程師、資料庫開發工程師等。
真正在公司的話其實就是兩種人:寫代碼或者做上層設計。再細分有醫學應用方向,網路安全方向,圖像處理方向,還有更多的用 Java 之類的語言去做 application 的 coding,或者是用 C/C++ 寫從上層到系統到 driver 層的代碼。
從就業方向來說,EE 專業比 CS 純軟體技術門檻高,就業偏電子製造類;而 CS 的就業方向就寬泛多了,最容易就業的是碼農,再有就是做產品設計,另外醫學、網路安全、圖像處理等很多行業都可以列入 CS 專業畢業生的就業備選。
EE 和 CS 交叉
首先,在美國,很多學校是把 EE 和 CS 放在一起的,叫做 EECS 系。由於美國學校選課通常都比較自由,因此,CS 的學生可以選很多 EE 的課,EE 的學生也可以選很多 CS 的課。其次,很多教授做的研究也是既有與 CS 相關的,也有 EE 相關的。
再次,從分支方向上來說,有的學校把 CE 放在 CS 下面,一般名稱叫做 CSE,也有的學校習慣把 CE 放在 EE 下面,一般名稱叫做 ECE。另外,像 EE 下面有網路方向,CS 下面也有網路工程的方向,只不過研究的側重有所不同。EE 的信號處理與 CS 的多媒體等方向也有著廣泛的交叉。
因此,從申請的角度上說,EE 轉 CS,雖然也是轉專業,但是相對於其他專業轉CS來說,要好轉很多,尤其是那些本身就是學 EE 和 CS 交叉的方向的申請者。
2
為何選擇轉專業?
EE 可以轉入如 CS,材料,Data Science,BME (Biological Medical Engineering)等專業。當然 EE 還可以轉統計,工業工程,工程管理等偏商科的專業,EE 偏軟體的方向更容易轉 CS。
CS 專業,是美國研究所申請一個非常熱門的留學專業。首先,美國是計算機知識和技術最發達的國家,在美國各大高等院校中基本可以接觸和學習到最前沿的計算機科技和知識;其次相對於很多專業的學生,該專業的國際學生畢業之後能夠比較容易在美國當地就業,有進入很多世界知名公司的機會。
根據 PayScale 的調查,CS 專業是最好就業及薪酬最高的專業之一,碩士平均年薪達 $85,918, 同時博士的起薪在 $130,000 也是比較常見的 。且作為 STEM 專業,在 OPT 時長、簽證等方面也受到很多優待。種種原因,很多非 CS 專業的同學選擇了轉專業過來。
如果你想轉 CS 的話,一定要對 CS 感興趣,喜歡編程, 演算法,再選擇轉。如果你真的不喜歡,那麼還是不要因為好找工作就走上這條道路。
3
如何從 EE 轉 CS?
CS 項目的招生官,在決定是否錄取一個同學的時候,權重很大的一個標準就是:
你是否有足夠強的專業能力
前面申請背景中有講到,CS 對 GPA 有較高要求,還要配備相關科研、實習經歷。因此在做轉專業準備時要趁早,越早越好。
1. 要時刻督促自己維持高 GPA,儘早明確自己想申請的方向,尤其是轉專業的;儘早考完語言,這樣後面可以全身心準備科研實習等事情。
2. CS 項目會非常注重學生的編程能力,這個能力一般以同學製作的小項目或者一些計算類的研究課題來體現,所以要轉 CS 的同學多參加學術項目或者大型國內外競賽,在項目中學會運用 CS 技術(比如計算化學,bioinformatics, 等)對 CS 申請也能起到很大的幫助。
在申請中,因為簡歷的篇幅有限,學生很難在簡歷中詳細的介紹自己的項目,因此,文書在 CS 申請中會起到非常重要的作用。學生應該在文書中重點描寫自己參與項目或研究課題的靈感和思路,充分展現自己在編程技巧或演算法思路上的智慧和能力。
3. 要抓住海外交流尤其是海外科研的機會,除了科研本身,還在於要外國教授推薦信。如果在海外交流中有認識比較大牛的導師,可以聯繫寫推薦信比國內知名教授更有分量,通過率更高。
4. 還有一點,也是關鍵的一個因素:轉學 CS 的同學需要在學校輔修足夠的 CS 課程或者足夠的網路課程,這些課程基本可以分為: CS 入門課,以及 CS 提高進修課。一般來講,雖然絕大部分 CS 申請學校不會有要求的 pre-requirement 課程,但是對於想要入門 CS 的同學,這些課程基本算是 CS 的基礎必修 課:至少精通一門編程語言(常見 Java, Python, C++), 數據演算法與結構,操作系統,數 據庫。 剩餘課程如 Machine Learning 就是升級需要了。
常見的 MOOC 平台有 Coursera, Udacity 和 edX,平台上有很多國外公開課,上面都是來自斯坦福、 CMU 等大牛教授授課,學生可以在這裡修讀所需課程,並且會有課程練習增強理解。
轉學 CS 推薦課程:
基礎課課表:
An Introduction to Interactive Programming in Python - Rice, Coursera
Introduction to Databases - Stanford, Stanford Online
Introduction to Computer Science and Programming Using Python - MIT, edX Object-Oriented Programming and Data Structures (e.g., CS 2110) - Cornell CS161 Design and Analysis of Algorithms-Stanford
Data Structures and Functional Programming (e.g., CS 3110) – Cornell
提高進修課表:
Machine Learning - Stanford, Coursera
Statistical Learning - Stanford, Stanford Online
Introduction to Computational Thinking and Data Science - MIT, edX Functional Programming in Scala - EPFL, Coursera
Mining the Massive Datasets - Stanford, Coursera
Artificial Intelligence - UC Berkeley, edX
Stanford Specialization (系列課程):
Artificial Intelligence
Biocomputation
Computer and Network Security Database Systems
Human-Computer Interaction
Numerical Analysis/Scientific Computation Real-World Computing
Software Theory
Systems
Theoretical Computer Science
Computer System Organization and Programming (e.g., CS 3410) – Cornell
Discrete Structures (e.g., CS 2800) – Cornell
Basic Calculus and Linear Algebra – Cornell
美國作為 CS 專業申請的熱門國家,一直保持著絕對優勢,來看看美國 CS 專業學校哪家強!
2017 USNEWS Computer Science Ranking
Rank
School name
Score
#1 Tie
Carnegie Mellon University
5.0
#1 Tie
Massachusetts Institute of Technology
5.0
#1 Tie
Stanford University
5.0
#1 Tie
University of California-Berkeley
5.0
#5
University of Illinois-Urbana-Champaign
4.6
#6 Tie
Cornell University
4.5
#6 Tie
University of Washington
4.5
#8
Princeton University
4.4
#9 Tie
Georgia Institute of Technology
4.3
#9Tie
University of Texas-Austin
4.3
#11Tie
California Institute of Technology
4.2
#11Tie
University of Wisconsin-Madison
4.2
#13Tie
University of California-Los Angeles
4.1
#13Tie
University of Michigan-Ann Arbor
4.1
#15Tie
Columbia University
4.0
#15Tie
University of California-San Diego
4.0
在選校時建議大家根據自己水平合理定位。收集比較各類學校的專業信息,評估自身錄取概率,合理定位。將要申請的院校分為三類:衝刺學校,主要申請學校,保底學校。根據個人經歷和時間安排去投多或投少, 8 到 10 所就可以。
下面 6 所相關院校項目介紹如下,供同學們參考。
1.卡內基梅隆大學 Carnegie Mellon University(CMU)
全美計算機專業排名佼佼者,同時也是劃分計算機方向最細緻的學校。CMU 現在有兩個校區,主校區位於賓州的匹茲堡,還有一個校區比較新,是 2002 年在矽谷開設的一個新校區,簡稱 CMU-SV。相對於主校區地理位置在東北部,矽谷的地理位置優勢在於所有的頂級公司,蘋果,谷歌,Facebook 等,都在附近幾千米的距離,要找實習、找工作非常便利。
CMU的計算機科學學院,下面設有八個系,分別為:
1. 計算機科學部門(Computer Science Department)
2. 人機交互研究所(Human-Computer Interaction Institute)
3. 娛樂科技部門 (Entertainment Technology Center)
4. 計算生物學部門(Computational Biology)
5. 軟體研究所(Institute for Software Research)
6. 語言技術研究所(Language Technologies Institute, LTI)
7. 機器人研究所(The Robotics Institute)
8. 機器學習部門(Machine Leaning)
申請要求
秋季(Fall term)9 月 2 號開網申,所有材料 12 月 15 日 前必須收到。需要 GRE(建議 325+)托福至少 100 分(Reading 22; Listening 22; Speaking 18; Writing 22),GPA 建議 3.8+,同時需要有分量的實習,科研或相關工作經驗。
2.賓夕法尼亞大學 University of Pennsylvania
賓大的 CS 是和信息科學並在一起的 Computer and Information Science。縱觀計算機科學和技術的發展,賓大的 CS 起到了里程碑的作用,因為世界上第一步現代電子計算機「艾尼阿克」(ENIAC)誕生於 1946 年 2 月 14 日的賓大。
該系主要的研究內容包括人工智慧、演算法、信息管理、軟體原理、系統以及計算機理論,其中陣容強大的主要是人工智慧、信息管理和軟體原理三個方向。
申請要求
申請難度 PH.D.(9), CIS(8) 該學位錄取印度人較多, EMBS(8),CGGT(7),ROBO(7),MCIT(7) 該學位錄取人為主,對大學部專業包容性強,所有 MCIT 的學生都可以選 CIS 的課。
3.哥倫比亞大學 Columbia University
學校地理位置優越,位於紐約市區,尤其是針對金融等行業,據說該校畢業生好多就業於四大以及紐約金融行業,比如高盛、摩根斯坦利等。但同時學費和生活費成本都高。
哥大的 CS 系成立於 1979 年,研究的領域涵蓋了 CS 領域的各個研究方向,包括計算生物學、計算機工程、演算法和用戶界面、機器學習、網路、自然語言處理和語言、安全與隱私、軟體系統、計算機理論、視覺與機器人等等。共開設有 25 個研究小組和實驗室。其中,實力較強的專業方向包括機器學習、安全與隱私、軟體系統以及計算機理論。
申請要求
托福 100+,雅思 7,GPA 3.7+
4.德州農工大學 TAMU
工科非常強。費用便宜,競爭激烈。推薦在該校讀硬體的工程方向,CS 理論並不是很牛。相關的學位有 MS in Computer Science, Master of Computer Science, 以及 Ph.D. 畢業生去向多在石油,天然氣公司工作。其它少部分還包括互聯網科技公司,電信行業,軟硬體開發公司,航空公司,遊戲行業等。Master of Computer Science 類似於 MEng 學位,沒有論文,考試和畢設,旨在培養實踐能力; MS in Computer Science 是研究型的學位,有期末考試和畢業論文答辯。
申請要求
托福 95+,GRE 315+,GPA 3.5+;非嚴格分控學校,實習科研項目有亮點一樣可以。
5.東北大學 NEU
是位於美國東北部馬薩諸塞州州府波士頓市的一所美國頂尖的私立研究型大學,在全球具有很高的聲譽。學校一共匯聚了來自全世界 53 個國家的精英,在實踐性學習、跨學科研究以及社區參與方面都處於世界領先地位。
申請要求
托福 79+;GRE:V 155(V)+Q158(如未達到要求,可申請東北大學碩士橋樑課程),GPA 3.0+
6.雪城大學 Syracuse University
學校非常重視研究能力,學生在學習過程中也有機會參與到研究項目當中。位於紐約州的一個小城鎮,雖然地理位置有點偏,但是多數學生可以去紐約、賓厄姆頓和水牛城等城市就業。很多拿到雪城大學錄取的同學可以拿到 30%-50% 學費減免的 AA 獎。
申請要求
GPA 3.0+, 托福 90+, GRE 315+
▼
轉 CS 專業不可怕,關鍵要有針對性的留學規劃和指導,我們來看幾個 offer 案例,棕櫚的學員非 CS 專業也成功申請到了 CS,希望可以給大家鼓舞。
1. MS in Computer Science and Engineering of University of California, San Diego
棕櫚學員:Z 同學
學校背景:復旦大學
在校成績:3.59/4.0
專業和學術背景:大學部轉專業,醫學到 EE,參加復旦大學專用集成電路與系統國家重點實驗室研究項目,會議論文作者,新加坡交流一學期
棕櫚班導評語:
Z 同學經歷了兩次轉專業,大學部由醫學到 EE,申請出國希望選擇了 EE 和 CS 兩個方向,棕櫚為他配備了 Stanford EE 的導師。經過導師精準的學校定位,為 Z 同學選擇了多個 CS 和 EE 項目,並為 Z 同學提供了非常詳細的項目諮詢以及職業規劃。導師重點挖掘了他的科研項目並巧妙的闡述了轉專業的動機,讓 Z 同學的文書既有專業度,又充滿熱情。Z 同學最終拿到了包括 UPenn, JHU 在內的多份 EE, ECE 以及 UCSD 的 Computer Science and Engineering offer.
Offer 截圖:
2. MS in Computer Science of University of Wisconsin - Madison & MS in Computer Science of Yale University
棕櫚學員:G 同學
學校背景: 四川大學轉學 Brandies University
在校成績:4.0/4.0
專業和學術背景:數學專業,沒有任何實習和科研經歷
棕櫚班導評語:
G 同學學術經歷略曲折,在讀大學部,轉學到美國大學部。在美國讀數學專業,然後研究所轉專業申請 CS。他成績優秀、英文流利,但沒有實習和科研經歷。棕櫚導師從他在課堂作業中,挖掘其通過數學模型和理論來優化計算機演算法和編程語言的能力,指導其文書和簡歷思路,多次修改文章的結構、邏輯和語言,直到無可挑剔。此外,畢業於耶魯CS 專業的導師為同學詳細解讀了該項目錄取偏好和畢業生職業發展,讓同學在申請資料中投其所好。同學最後如願拿到了 Yale, Wisconsin, Brown 等學校的 CS offer.
Offer 截圖:
3. Master in Biotechnology Innovation and Computation of Carnegie Mellon University
棕櫚學員:L 同學
學校背景:上海交通大學
在校成績:3.65/4.0
專業和學術背景:參加了上海交通大學大學部生研究計劃(PRP),在實驗室參與科研一年,華為實習
棕櫚班導評語:
工程師父親幼年對 L 同學的耳濡目染,使 L 同學從小就對編程產生了濃厚的興趣。高中時代的 Pascal 選修課為L同學提供了可以獨自完成編程項目的機會,也讓 L 同學下定決心在編程的未知世界里繼續探索。然而,四年在上海交通大學的大學部學習讓L同學意識到,只停留在理論高度的編程技術是沒有辦法在實際生活中發光發熱的。棕櫚導師及棕櫚班導在詳細了解了 L 同學對未來研究的憧憬,他優秀的科研實習及課外活動的背景后,悉心分析該領域的各個項目,為他選擇了可以提供利用計算機技術造福人類的卡內基梅隆大學 Biotechnology Innovation and Computation 碩士項目,最大程度的匹配了他的研究熱情,背景及個人能力,輕鬆幫他拿下名校 offer。
Offer 截圖:
如果你還在經歷轉專業申請 CS 的困惑,歡迎來棕櫚大道諮詢,相信你經過自己的努力也能收穫心儀 Offer。
掃描二維碼添加好友
回復「專業申請」諮詢留學服務
了解棕櫚服務詳情請戳下方圖片: