在美國,計算機專業(yè)可以分為計算機科學(xué)(computer science,簡稱CS) 和計算機工程(computer engineering,簡稱CE)兩個大方向。
計算機科學(xué)是研究計算機及其周圍各種現(xiàn)象和規(guī)律的科學(xué),即研究計算機系統(tǒng)機構(gòu),程序系統(tǒng),人工智能以及計算本身的性質(zhì)和問題的學(xué)科。計算機工程以電子計算機技術(shù)的應(yīng)用層面為主,較少應(yīng)用自然學(xué)科中的統(tǒng)計、數(shù)學(xué)以及物理理論。絕大多數(shù)的美國學(xué)校的計算機工程和EE是合并在一起的,一般稱為ECE(electronic and computer engineering) department。由于美國各大學(xué)專業(yè)設(shè)置的不同,因此同學(xué)們申請計算機專業(yè)研究生的時候,基本可以在學(xué)校的department of computer science(像Cornell ,UIUC等),或school of engineering 下開設(shè)的CS或CE(Washington,Columbia等)下面找到自己要申請的方向。當(dāng)然眾所周知的計算機界大牛校卡耐基梅隆大學(xué)的CS是一個規(guī)模龐大的學(xué)院,師資力量極其雄厚。其實我們可以將計算機專業(yè)分為四個大分支(計算機科學(xué)技術(shù),軟件編程,計算機網(wǎng)絡(luò),人工智能),每個分支下面又包含了很多專業(yè)。而不同學(xué)校的側(cè)重點都不一樣,因此在選擇學(xué)校進(jìn)行申請的時候,最重要的不是考慮學(xué)校的排名,而要了解自己的專業(yè)方向與學(xué)校的研究領(lǐng)域是否與吻合,一句話就是選方向(包括研究該方向的教授)比選學(xué)校重要。

