??碩士大體可以分為三大類,分別是研究理論層面的、系統軟件層面的還有計算機應用層面的。
??研究理論層面的就包括(1)計算理論(Theoryofcomputation):是關于計算和計算機械的數學理論;(2)計算幾何學(Computationalgeometry);(3)并行計算(Parallelcomputation);(4)形式化方法(formalmethod);(5)程序設計語言理論(Theoryofprogramminglanguage):是研究書寫計算機程序語言的學科;(6)人工智能(ArtificialIntelligence)。
??而在以上所提及到的那么多個專業細分方向上究竟哪些是申請的熱門呢?
??(1)軟件工程
??在全美TOP100所CS高校中,設置有軟件工程專業細分方向的大概有70所左右,而在這70所學校里面軟件工程研究比較強的、教授比較牛的、學校對于軟工投入比較大的有以下這些學校:CMU,UIUC,Maryland,OSU,TAMU,VirginiaPolytech,ColoradoStateU,UofNebraskaLincoln。UIUC對于申請人背景要求高,一般要求GPA:3.0,G:320,T:100+,被錄取者要么硬性分數比較高,要么研究背景比較強,學校每年錄取人數比較多,比較多有獎錄取。而OSU每年發的AD都比較多,對于中國學生都比較友好,但當然學校還是比較喜歡一些硬性條件比較好的學生,例如過往被錄取的學生中多半G:1300,T:95,GPA:3.5,但因為學校招人都比較多,所以被成功錄取的機率還是比較大。而一般學校對于申請軟件工程方向的申請人的背景要求是一定的編程技巧,熟悉掌握編程語言和軟件設計思想,有一定的軟件設計項目經歷。
??(2)人工智能
??人工智能可以說是現在計算機里邊炙手可熱的學科了,而每年在人工智能方向競爭較為激烈的學校有Princeton,UW-Madison,U.ofMichigan,UIUC,UCB,CMU,UofTexas-Austin,Cornell,Maryland等。Cornell的CS系成立較早,AI為博士課程研究方向之一,被錄取的博士學生保持較好的成績就一直有獎學金;Maryland提供碩士博士課程,AI為研究方向之一,有榮獲獎項的教員,幾乎被錄取就能獲得獎學金;申請UofTexas-Austin的CS人工智能方向需要計算機背景或學習過相關課程,計算機工作經驗不可代替專業背景,而它同樣提供碩士、博士課程,系的獎學金只給秋季入學的博士申請人,而且有專門的AI實驗室。另外除了上述競爭比較激烈的學校之外,其實有些學校的CS實力還是比較強而且申請難度也會略為減低的。例如RPI,UMA,IUB,IIT,RutgersStateUniversity,因此背景不是很強的學生可以嘗試著申請這些學校,這些學校對于GT的平均要求都不是很高,G一般在1250左右,T:90分以上就OK了,而且這些學校招的國際學生都比較多。
??(3)人機交互
??人機交互屬于一個交叉學科,涉及到應用心理學、工業工程學、人體工程學、人性因素和人機系統等,屬于一門新興的學科。此方向近年開始受到申請者的關注,由于學校不斷對此方向加大投資而且此方向的申請難度相比起其它方向來說略為簡單,而且學校對于申請者的背景要求并不是那么嚴格。需要申請者掌握一定的編程語言,有網站制作的背景就可以了。這個方向的比較熱門申請的學校分別有UCSD,UCI,IndianaU,Minnesota,MSU,ISU等。ISU的每年申請和被錄取的人都比較多,而被錄取的人的背景不一,有些是比較牛,但是也有曾經1100的GRE,95的T,沒什么項目經歷也成功申請到了。Minnesota對中國學生還是比較友好的。IndianaU對于背景要求不高,有個學生G:309,T:89,GPA:3.3去了。至于UCIrvine,加州就兩所學校招中國學生比較多,一個是UCIrivin,一個是UCRiverside,其余的UC學校一般都很少招中國學生,UCI地理位置還算比較理想,而且對于申請人背景要求也不是很高。