計算機專業(yè)全稱“計算機科學與技術”,這是一門研究計算機系統(tǒng)、軟件設計的計算機理論和應用的學科。在美國,計算機科學與技術專業(yè)分為計算機科學(簡稱CS)和計算機工程(簡稱CE或CSE)兩大方向,CS偏重理論、算法和高級語言設計,CE側重硬件和底層軟件或協(xié)議設計,通常設立在電子系(簡稱EE)下。
由于計算機具有廣泛的應用領域,交叉學科背景知識極為必要。這些學科包括數學、電子、自動化等專業(yè),也正因如此,工科專業(yè)本科生是美國計算機專業(yè)國際招生重點考慮的生源。
打個輕松的比方,如果說CS是在研究寫作和文學創(chuàng)作的話,CE則是研究怎么制造出合適的筆和紙。
計算機專業(yè)的“標配”與“例外”
【計算機專業(yè)具有廣泛的應用領域,具備數學、電子、自動化等交叉學科背景知識極為必要。如果說這是“標配”,那么不按常理出牌的老美也允許“例外”——新東方董事王強就憑借“計算機語音和人類語言都是語言”的論斷,從英語語言專業(yè)轉到計算機專業(yè)?!?/p>
要研究計算機科學,先要有先進的計算機,之前提到的計算機工程(CE)就是為此而設立。從代表二進制中0和1的高低電平,到存儲信息的記憶晶體;從I/O端口的讀寫操作,到無線連接的通信協(xié)議,這些與硬件性能相關的細節(jié),都在CE專業(yè)的考慮范疇。不難理解,CE專業(yè)的申請者需具備扎實的電子電路基礎和一定的動手能力。當然,這不意味著CE只關心純“硬件”,應該說CE專業(yè)是溝通軟件和硬件的橋梁,游走于電路、協(xié)議和應用軟件之間,為高層的算法研究提供可靠、穩(wěn)定、高效的平臺。
與之對應的計算機科學(CS)重點解決偏理論、宏觀和方法論的命題,比如計算機程序能做到什么、做不到什么(哲學和數學問題)、程序的效率(算法和復雜性理論)、數據存儲或計算的類型和結構(數據庫,數據結構);人工智能(AI)、人如何與計算機溝通(人機交互)等。CS專業(yè)的學習和研究大量使用數學,尤其是離散數學的知識,這要求學生具有相當的邏輯思維能力,以應付算法設計和編寫軟件時面臨的挑戰(zhàn)。中國學生由于擅長數學,邏輯清晰,在CS申請方面具有傳統(tǒng)優(yōu)勢。
>>我感興趣,馬上在線咨詢