2023 Fall MSCS/MCS 美國研究所碩士申請心得

shangrex
19 min readDec 21, 2023

--

Let’s go UIUC!

致謝

這一路上走來,收到很多人的幫助,最感謝的人就是爸媽,謝謝你們讓我可以完成夢想。
感謝成大教授們的推薦信幫助、Mason & SK2 協助我克服英文的心魔、一直以來為我打氣的戰友們 Tony、Rush、Kuouu、Jhan、于廣和 Jimmy,還有眾多學長姐的建議以及啟發我出國夢的 Wendy & Max。

真的非常感謝你們,因為有你們我才可以踏出台灣~

若是喜歡這篇文章的話,請幫我拍拍手!!

經歷

NCKU CSIE 2018 - 2022
* Overall GPA: 4.05/4.3
* Major GPA: 4.04/4.3
* Rank: 13/102
Test Score
* GRE 319 (V,Q,AWA: 149, 170, 3)
* TOEFL 102 (R,L,S,W: 26, 28, 21, 27)
Work Experience
* SDE Intern @ NCKU lab (1 m)
* Startup (0.5yr)
Research Experience
* IKM Lab @ NCKUCSIE (1.5y)
* Quanta-NCKU research center @ NCKU (0.5y)
Publication
* IOT&CV poster * 1
Recommendation
* Supervisor @ Quanta x 1
* Research Advisor x 1
* Course Instructor x 2
Honor
* Academic Excellent Award * 1

時間軸

1-2 月補 Mason GRE
4 月一戰 GRE
5 月二戰 GRE
6 月補 Sk2 TOEFL
7~8 月選校+一戰托福
9 月 SOP 初稿+二三戰托福
10 月 CV 初稿+找 Editor + 四五戰托福+連絡推薦人
11 月 六戰托福 + 改進 SOP&CV + 送出學校系統推薦信
12 月 錄 Video Essay + 提交申請 + 改進 SOP&CV
1 月 提交申請 + 改進 SOP
2 月 當兵

P.S. Editor 建議早一點開始找(9月),越到後面, Editor 檔期可能排不進去,可能要花比較多錢才能找到便宜好用的 Editor

Decision
------------------------------
UIUC MCS
Admission
------------------------------
Rice MCS (3/10)
USC CS28 (1/20)
UCI MCS (3/25)
UIUC MCS defer to 2024 Spring(3/21)
Rejection
------------------------------
UT Austin MSCS (3/30)
CMU MIIS (2/23)
CMU MCDS (3/2)
CMU MSAII (4/1)
Stanford MSCS (3/18)
UCSD MSCSE (4/4)
UMich MSCSE (4/11)
UCLA MSCS (4/14)
Gatech MSCS (4/22)
Purdue MSCS

選校:

學校 graduate program 大致分類成三類,分類方法是從課程設計看待。很多 program 有不同的 track ,像是 UCSD MSCSE 也可以走得很研究,所以還是要特別去研究一下。
就業型: UCB MENG, UCLA MENG, UCI MCS
修課型: UIUC MCS, Gatech MSCS, Stanford MSCS, UMich MSCSE, UCSD MSCSE, Purdue MSCS, USC MSCS, Rice MCS
研究型: UT-Austin MSCS, UCLA MSCS

因為懶得寫太多版本的 SOP 再加上不想太快畢業,所以不找 MENG 一年的 Program,並只投 CS 的 Program,另外所投的 Program 都有一定數量的學長姐畢業,這樣確保不會一出國就變孤兒,沒有 connection 的人。總結以上再參考中國老鐵列出的申請難度分成 12 所學校,一定程度上參考著 USNews 的排名。

以下都是我從網路上和朋友們討論出來對於學校的”刻板印象”,僅供參考。因為寫 SOP 都會去看和 NLP & Data 相關的課程,所以也會加一些對於這相關領域課程的想法還有申請時學校特別的地方。

Stanford MSCS:

俗稱大S ,非常非常難錄取,神級的修課型 program,做研究和就業的機會基本全美最強。有著喜歡收第一名和很強的 Diversity 學生的傳說。學校創業風氣盛行,有時候被網友開玩笑說,他們的畢業生看的不是就業率而是創業率。

Stanford NLP group 非常強大,Christopher Manning 教授撰寫的書 (“Introduction to Information Retrieval”)和課程Natural Language Processing with Deep Learning常常直接被其他學校的課程直接使用。其他的 faculty & PhD 都是牛人(廢話)。

申請時會有一個欄位放個人的網站,如果有時間可以做,另外 TOEFL 成績唯一會看 MyBest,且門檻設在 100,比起其他夢幻校容易很多,不過以往台灣的錄取文 TOEFL 分數大致落在 110 左右。

CMU:

學校形象給我很像台灣的陽明交通大學,不只是 graduate program 很多,學校校訓還是 “My heart is in the work” 可想而知,在這裡讀書會有滿滿的課業壓力,而且理工方面非常突出。學校的眾多的 Program,可以參考CMU program 不完全快速介紹

TOEFL SCS 校區 TOEFL 要求 100,並且不同 program 篩選的標準差異極大。 如 SV 校區沒有強制要求 T 100,往年很多 9X 錄取,比較看重的是 CV & Work Experience ,又如不同 program 對 GRE 的要求有很大的差異 ( 最想上的 program MIIS 在提交當天才發現,GRE 要求實體考的,對只有考線上 GRE 的我當下直接心態崩潰 )

NLP 有關的大概都在 LTI 底下。 申請時要錄製長度 3 min 以下的 Video Essay 來自我介紹,因為是放 YT 連結,所以可以在 YT 看其他人的錄取影片。

  • MLT 是完全的研究型 Program,申請難度非常高,和 MSCS 差不多。
  • MIIS 是半就業半研究,前期要和教授做研究,暑假強制實習,最後一學期和同學組 Team 做 Capstone。
  • MSAII 偏創業的 program,似乎想要創造擁有對 AI 一定深度和商業思考邏輯的學生到產業界。
  • MCDS 就業神 program。雖然名稱是 Data Science,但課程非常 computer science,擁有三個 Track 可以做很自由的選擇。

非常推薦 MikeWang CMU MCDS 的錄取文,裡面有非常完整的申請過程的心得。

UCLA MSCS:

課程偏研究導向,申請時會填寫有興趣的 3 個教授,近年來開始有台灣人擔任教授,聽說在 2019 年時一度錄取很多台灣人,但之後就少很多。 因為教授數量少,課程多元性比較低。

2023 Fall,據說有 4 位左右的台灣人錄取,有一位是在申請前就和那邊的教授有 connection,研究也和那邊的一個教授研究領域相當 match,所以最後有上,可見此 program 非常看重研究和教授的契合性,而且之後轉博也是蠻友善的。

UT-Austin MSCS:

奇怪的申請網頁,需要同時去德州系統(ApplyTexas)和系網去申請,而且 On-campus 不知道為什麼連結很難找,在所有申請網頁中是最麻煩的一個,還要在系網頁填寫 3 個有興趣的教授。課程設計蠻研究的,常常就是報告 Paper 或教授講 Paper,找工相關的課程幾乎 0。但他是德州的龍頭老大哥,就業和走研究一定也是頂級的。

UIUC MCS:

四大 CS 下第一名(私心)。MSCS 研究型,相對於 MCS 競爭很多,好三圍有論文才可以上。MCS 修課型,和 MSCS 一起上課,所以可以修到非常扎實多元的課程,可以從 course list 看出和其他學校明顯的差距,非常幸福,2022年開始擴增,從一年收 200 多到一年收 400 +,申請難度有稍微下降。

因為有收到 defer offer 有稍微去調查一下找工數據。2021 Fall, 20 個台灣人有 19 個台灣人有找到實習,雖然在畢業時遇到 hiring freeze 有一半的人被 layoff,但都有找到工作。而 2022 Fall 的人大概一半有找到實習。整體來說,找工數據還算是在平均線之上。 2023 Fall 開始,學校給予學生第三個學期 Full-Time internship,相當於 COOP,從以前的 3 個學期強制畢業到可以延到 4 個學期畢業,雖然沒找到 COOP 仍然強制 3 學期畢業,但不妨礙他變得更吸引人。

TOEFL 103 以上才會 fully admitted,79~102 會需要上英文課才可以畢業,有 TOEFL 97 錄取了前例。另外 MSCS 會看 GRE,而 MCS 是 optional。

Gatech MSCS:

印度人的理工夢幻校,CP 值極高的 program,學費便宜而且有很多當 TA 的機會。在申請時就要選 track,每個 track 必修課不太一樣,可以針對這個部分做 SOP 客製化。另外在申請時,會需要填寫 2000 characters 的 Background 介紹,可以當成 Personal Statement 在寫。有就讀的學長表示課業壓力蠻重的,也是這個 program 的特徵之一。

會看 GRE,並且有標註建議的 V和 Q 分數,印象中 V 是大於 152,然後 Q 是大於 167。

UCSD CS75:

近年來快速竄起的學校,好的地理環境再加上 faculty 的質量和數量都在上升,是我當初最想申請上的學校。申請時會要求寫 2 個有興趣的教授,並列出過去的研究經驗和有興趣的原因。 2023 年有一格是 Covid-19 Personal Statement,寫疫情對於課業的影響,不像是傳統的 PS。不過申請最後一頁是 additional experience,可以當成 PS 來寫,有 leadership, research, social commitment 等選項寫,沒有字數限制,可以多加發揮。

尋找有興趣我都是看教授的 research area,像是 Julian McAuley 教授就寫他專門在做 personalize recommendation,並為此寫一本書,加上他 PhD 學生關於推薦系統的研究,當初非常想去上他的課,不過後來聽說他的課程很水。

當初在申請時,是把它當夢校在寫,擁有便宜的學費和極佳的地理位置和名聲。可惜的是, 2023 Fall,學校的申請難度提升非常多。

從過往紀錄 TOEFL 沒有卡 100。GRE 是必交。

UMich MSCSE:

傳統理工強校。申請系統非常特別,必須用他們指定的網站去把 4.3 制的 GPA 轉換成 4.0 制,還特別要求把成績單”所有”課程名字都寫上去,可以用 iphone 拍照後的影像辨識去複製文字,這樣比較方便,而且提交申請後才能查看英文成績。課程內容算豐富,據說喜歡收台灣的學生,但學費不便宜(身邊蠻少人上的)。

不看 GRE。

Purdue–West Lafayette MSCS:

Graduate progrom 必修很多,很像重修一遍大學的必修課,所以課業壓力很重。在美國 Reputation 很好,找工不是問題,畢業才是問題!? ML&DL&Data 的課程偏少,教授研究也偏向底層系統。

MSCS 的 SOP 建議 500 字,且要分成不同 section 來寫。當初提交前才在很難找到的地方看到,當天直接大改 SOP…

TOEFL 要求 100 口說 22,有寄信確認,這不是硬門檻,只是達成要求會成為 competitive candidates。

Rice MCS:

MCS 課程也是偏就業,並且對轉專業友善。因為近年來大幅度擴增,2022 Fall 申請難度快落到 USC 區間,但 2023 Fall 縮招,申請難度又突然變高了,台灣人大概錄取了 20 個,中國人大概 40 個,所以 program 總人數大概少於 200。目前知道的 2022 Fall 找實習狀況是大約 9 成台灣人都有找到實習,可能是德州的石油廠的加持。

Program 時常落在 3 個學期到 4 個學期,最後一個學期可以用學分來算學費,這樣學費會便宜非常多,如果以最便宜的方法讀完, 3 個學期的學費落在 55000 美左右,加上德州物價便宜,所以不要看到它是私立學校就被學費嚇走了。

非常推薦 I-No Liao RICE MCS 錄取文&修課找工紀錄Tim Yen RICE MCS 修課心得可以對這所學校有更深的認識。

TOEFL & GRE 都是必交,但沒過 T 100、 G 320 的人申請上的也大有人在。

USC CS28:

USC MSCS 有蠻多不同的 program。俗稱的 CS@28 是 general track,只要修滿 28 學分即可畢業,也就是省很多錢的意思。其他 progrom 會要求修滿比較多的學分和有必修課的要求。像 AI treck 就要 32 學分。因為收的學生眾多,而且似乎只看 GPA、TOEFL 和 GRE,在有些人的印象中很糟糕。是一個典型的用 MSCS 來賺錢的學校~

每年最早似乎是從 1.20 開始發 Offer,算是最早開始發 Offer 的學校。

UCI MCS:

UCI 印象中有四個不同的 CS graduate program。 UCI MSCS 是研究型,申請難度比較高,有看到申請難度和 UCSD MSCSE 一樣高的說法,沒有查證。 MCS 就是完全的就業型,課程非常就業,甚至有必修課程是教人寫 document,還有其他寫 web 、建 database 的課程, AI 的課程少而且難度低。另外 MCS 是 quater 制畢業,也即是說,找工的時間會比較趕,而且會比較晚到美國,建議可以參考以下文章

MCS TOEFL & GRE 必交,但沒有硬門檻,有人 T 沒有 90 有上,所以英文真的只是門檻。

SOP

SOP 比起寫給教授看更像是寫給自己的一封情書,除了可以重新省視自己,也藉此立下去美國的目標。一個完整的 SOP 我會把它解構成 A(過去的經驗) + B(學校給的幫助) = C(未來的自己),把這個等式寫得越清楚就越好。

段落按排

第一段(A+B=C)
提起自己主要的研究興趣或是喜歡的領域並簡單說明只有此 program 可以幫助你達成你想要的目標
第二到四段(A)
過去和有相關領域的經驗
第五到六段(B)
客製化 SOP
第七段(C)
未來想成為的樣子

其他建議可以參考 reference 。

客製化段落

做學校 program 客製化的時候,可以從教授研究方向、學校課程和program 特色去發展。教授研究方向可以從他們的 profile web page 、 PhD 學生的 personal website 去查看,或是去看教授都開什麼樣的課程也可以。學校課程看 syllabus 也會知道課程內容,尋找課程和自己 SOP research interest 去契合。program 特色可以從必修略知一二,像是 UCI 好像會有課程是教寫 documents 、網頁設計和工程師的溝通課,特色就是很明顯的就業導向。

CV

CV 通常是一頁或兩頁,看每個人的經歷多寡去選。 Resume 通常都是一頁。一開始我非常執著把經歷濃縮成一頁,但發現整個文件變得非常擁擠,所以最後採用兩頁的排版。比較重要的地方是每一項都要用動詞開頭,並且都要用『數字』去描述影響力,而不是草草帶過。

個人 CV 項目有 EDUCATION、RESEARCH EXPERIENCE、PUBLICATIONS、WORK EXPERIENCE、RELEVANT PROJECTS、EXTRACURRICULAR ACTIVITIES 和 ADDITIONAL SKILLS。

關於 CV 的其他建議可以參考 reference。

GRE&TOEFL

個人兩項都有補習,雖說都有進步,但礙於個人實力兩項都沒有考到很高。
GRE 建議考線上,雖然個人兩次 GRE 線上考試都有出現設備問題,但最後對於成績的影響不大,同時間也比較不受其他考生干擾。 TOEFL 建議同步線下考場,減少其他考生干擾之餘也確保設備不會出問題。

PS

展示個人特質的文章

個人段落按排

第一段
接觸程式的起因和當時立下的目標 (Use the power of coding to influence others)

第二段
大學當志工經歷以及感悟 (Want to pass the education torch)

第三段
第一段的目標結合感悟後的行動讓我決定申請美國研究所

剩下請參考 reference 撰寫建議

申請網站填寫注意事項

通常每個學校都有自己的碩士申請網站,例如 UIUC。可以從學校 Program Application 地方找起,只要註冊好帳號就可以開始丟申請了!!

  • Personal information
    First name 和 Last name 按照護照和 ETS 註冊的 personal information 一樣。 First name 是名,兩個字的話用 — 接起來, Last name 是姓。
  • 推薦人
    通常會要求填寫推薦人的 First name、Last name、Organization、Position、Relationship、Telephone、Email 和 personal message to recommender 。 Organization 就寫推薦人的公司或是學校的名字。 Telephone 就填學校號碼。personal message 通常為 optional,可以留空,若強制要寫,就寫個感謝教授的話。特別注意這些表格可能會有 character 的限制,所以不建議寫太長,像是 Organization 就寫學校名字不用寫到科系(我就是寫太長導致學校名字被裁掉…)。
  • Transcript
    學校會要求 Unofficial transcript,去學校影印機掃描成電子檔就可以了,記得要有學校的鋼印。有寫學校會要求上傳 Degree Certification,也可以在學校影印機印,和成績單一並附上。
    P.S. Purdue, UCSD, UIUC 是強制附上Degree Certification
    另外,在這裡會填寫 Major ,因為會有 character 限制,不建議寫太長,如成大資工直接寫 Computer Science 就好,不用寫 Computer Science and Information Engineering,不然後半段會被裁掉。
  • 英文成績
    填寫學校 unofficial TOEFL & GRE score表格,還要從 ETS 寄成績。 值得注意的是 TOEFL department code 是必填,但學校不一定會寫出來,全部寄到 78 (Computer Science) 就好。大概一週後,填寫 unofficial score 就會 Verified。
    P.S. UCSD MSCSE 不會顯示英文有沒有寄到。 UMich MSCSE 會要 submit 後才能確認。

總結

2023 Fall CS 的申請難度提升許多,可能是因為美國景氣不好,導致很多在美國讀大學的中國人或是印度人沒有直接去工作(俗稱美本),轉而繼續讀研究所,而他們又會比在美國國外完成學業的人(俗稱陸本)還要容易申請,名額壓縮之下,導致今年 CS 異常競爭,另外,疫情結束後,台灣人也越來越多人選擇出國唸書,可預期近年 CS 申請只會越來越難。

在最後選校時,UIUC MCS 2024 Spring & Rice MCS 2023 Fall,讓我非常猶豫。一邊是可以搭上秋季實習招生的秋季入學,還有當地石油場的特別加持。一邊是校友網路和名聲極強,而且有 COOP 機會。雖然一開始選擇去 Rice 就讀。不幸的是在出國前幾週因為個人因素需要延後半年出國,最後跑去 UIUC 就讀。

申請國外研究所只是踏出舒適圈的第一步,只要能申請上,就是最好的結果,不是每一個人的起點都是理想的,但只要繼續朝自己的目標進步,就在成功的路上了。

Q&A

  • 為什麼沒有申請 ECE 有沒有必要?
    ECE & CE 通常申請難度會比 CS 還要低一點,但是 SOP 可能寫的方向會完全不一樣,因為懶得再寫另外一個版本,所以就沒有申請。
  • 需要請別人幫我看 CV & SoP 嗎?
    沒有完美的文件,就像雕像一樣,可以慢慢雕琢到完美,所以多給人看看一定是一件好事。因為時間關係,我在最後都是邊投學校邊改 SOP。
  • 在申請的時候什麼時候最重要?
    如果是申請 CS tilte 的 program 時, GPA 是最重要的,比同校申請者還要高,就會越有競爭力。而 TOEFL 和 GRE 只要確定有過門檻就好,可以去查之前錄取人的英文分數。以個人經驗總結: GPA >>> CV > TOEFL & GRE > SOP
  • 學校錄取人眾多會影響找工嗎?
    履歷和個人實力影響的因素會遠大於學校的同儕人數,所以在選校時可以不用考慮這個因素。好好努力寫 projects & 刷題比較重要。

搜尋資源

  • PTT studyabroad
  • Dcard 留學版
  • 一畝三分地:及早申請,累積點數後有非常多的用途。
  • 知乎
  • Reddit gradadmission 版

Editor

都是自己有找過或是同學推薦

  • aboa (PTT 推薦)
    推推,但目前檔期可能要排很久,太多人找,除了文法上修改還會給內容上的建議。
  • Centab
    費用高,但服務多元,她的 blog 有寫很多文件的 guildline,都很實用,可以去逛逛。
  • Shau-Ru Lin (PTT 推薦)
  1. 速度極快+收費划算
  2. 主要「潤稿」,不做結構上的處理
  • Topadimit 只建議在時間非常緊急時使用,潤稿品質會因為所選擇的潤稿者而有較大的品質差異,且價錢昂貴,唯一優點就是快速。
  • Enlight education Tina 對於撰寫出草稿,但不太確定 SOP 撰寫方向正不正確的邊緣人,可以參考。可以直接預約文件諮詢,一小時 2000,只要一抓到撰寫方向剩下即可。 (個人覺得 SOP 只要內容和脈絡清楚即可,不需要諮詢太多次)

Reference

選校難易度對照表
選校 sterotype
2023 Fall 大陸人申請整理網站
UCLA SOP guildline
Alvin PTT 錄取文搜尋器
MikeWang CMU MCDS 錄取文+Overall 申請過程
EVA Mo 莫斯羽學姊申請 CMU 系列文
I-No Liao RICE MCS 錄取文-修課找工紀錄
Tim Yen RICE MCS 修課心得
Jolin Chan Purdue 就讀心得
Ru Chou UCLA MSCS 錄取文- UMich CSE PhD 錄取文
Yang Cheng CMU SESV 錄取文
Alvin Hou Stanford 錄取文-美國找工實習心得
Alvin Hou 申請 slides
林哥 Stanford 錄取文
Brian Chao 大哥 Stanfrod PhD 錄取文
Adrian Hsu UCLA 錄取文+精神傳承
Eric Lee UMich PhD 錄取文
Bill Lin USC 錄取文
Jack Chang CMU MSIM — IM 其他心得
Yung-Tang Chou UPenn MSE DS
Tsang-Yung Wu UCB MENG 申請心得
HKH CMU ECE SVSE 錄取心得
Cantab 推薦信建議
Cantab CV 撰寫建議

Stanford PS instructions

Cantab PS 撰寫建議
CV Verb 列表

--

--

shangrex

CS student in UIUC from Taiwan, Love to read books , travel around the world and play LOL