更新時間:2024-10-06 15:50:27作者:留學之路
美國作為世界上計算機知識和技術最發達的國家,首先,學生在美國的各大高等院校中基本都可以接觸和學習到最前沿的計算機科技和知識,其次,相對于其他專業而言,計算機專業的國際學生畢業之后能夠比較容易在美國當地就業。基于這兩點,近些年計算機專業成為留學生的熱門專業之一。
計算機科學是系統性研究信息與計算的理論基礎以及它們在計算機系統中如何實現與應用的實用技術的學科。它通常被形容為對那些創造、描述以及轉換信息的算法處理的系統研究。計算機科學包含很多分支領域;有些強調特定結果的計算,比如計算機圖形學;而有些是探討計算問題的性質,比如計算復雜性理論;還有一些領域專注于怎樣實現計算,比如編程語言理論是研究描述計算的方法,而程序設計是應用特定的編程語言解決特定的計算問題,人機交互則是專注于怎樣使計算機和計算變得有用、好用,以及隨時隨地為人所用。(維基百科)
絕大部分的美國大學都開設有計算機專業。根據美國US News 排名上給出的計算機排名學校大概有100多所,對于申請者而言,如果想要讀計算機專業,選擇面是非常廣泛的。計算機專業一般開設在文理學院或者工程學院下面。兩者的區別主要在于有幾門選課不同。
在工程學院的計算機項目往往和Electrical Engineering (電子工程)是合在一起的,一般稱為ECE(Electronic and Computer Engineering)Department 或者CEE (Computer and Electronic Engineering).比如,MIT(麻省理工學院)的計算機專業就開設在EECS (Department of Electrical Engineering and Computer Science);CMU(卡耐基梅倫大學)開設有獨立的計算機學院(School of Computer Science)。
計算機專業本科階段的學位一般為Bachelor of Science.但是由于有的學校是在College of Arts &Science (文理學院)下面,有的是在College of Engineering(工程學院) 下面,會有所不同。比如,康奈爾大學在文理學院下面的計算機專業授予的是Bachelor of Arts 學位,在工程學院下面的計算機專業授予的是Bachelor of Science.
計算機這個專業類別涉及的領域非常廣泛,分支學科也非常多。美國本科計算機方向主要有四大類,每個類別又分為不同的專業研究方向。目前,國內學生主要申請的為以下幾個主要方向。
計算機理論方向(Computer Science-theory)
計算機理論(Theoretical Computer Science)專業方向:主要研究計算機各項理論,包括算法邏輯和復雜度涵蓋:算法分析,平行計算,分布式計算,計算學習理論,計算機科學邏輯等。
計算機系統(Computer System)
計算機網絡(Computer Network)專業方向:通常也簡稱網絡,是指容許節點分享資源的數字電信網絡。在電腦網絡,電腦設備會透過節點之間的連接(數據鏈路)互相交換數據。傳輸介質可分為有線及無線兩類——有線的可用到雙絞線、光纖電纜等介質;無線則可用到Wi-Fi、NFC。用于創建、路由及終止數據傳輸的電腦網絡設備即為網絡節點。節點包括像個人電腦、電話、服務器般的主機及其他網絡硬件(如網關及路由器)。電腦網絡為海量應用程序及服務背后的基礎。比如訪問互聯網、數字視頻、數字音頻;共享打印機;收發電子郵件及即時通信消息。(維基百科解釋)計算機網絡專業方向是研究比較高層次之間的通訊遇到的各種問題。
程序應用 (Programming Language)方面
1. 軟件工程(Software Engineering)專業方向:研究用工程化方法構建和維護有效的,實用的和高質量的軟件的學科。該領域涉及程序設計語言、數據庫、軟件開發工具、系統平臺、設計模式等方面。例如電子郵件,嵌入式系統,人機界面,辦公軟件,操作系統,編譯器,數據庫,游戲等都屬于此研究領域和范疇。
2. 數據庫(Database)專業方向:是按照數據結構來組織,存儲和管理數據的倉庫,有很多種類型,從簡單的存儲有各種數據的表格到能夠進行海量數據存儲的大型數據庫系統都在各個方面得到了廣泛的應用。
3. 系統安全和信息安全(System Security &Information Security)專業方向:這個方向主要研究為數據處理和采集系統提供安全保護,保護計算機硬件、軟件、數據等不受偶然或者惡意的原因而遭到破壞等。
人工智能(Artificial Intelligence)方面
1. 人機交互(Human Computer Interaction)(HCI)專業方向: 通過計算機輸入、輸出設備,以有效的方式實現人與計算機交流。這是一門交叉學科,涵蓋藝術,設計,計算機,心理學,社會學等多門學科。
2. 人工智能(Artificial Intelligence)專業方向:該方向主要研究、開發用于模擬,延伸和擴展人的智能的理論、方法、技術以及應用系統的一門新的技術科學。該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統等。
3. 機器學習(Machine Learning)專業方向:該專業方向是一個多領域交叉學科,設計概率論,統計學,凸分析,算法復雜度等多門學科。研究計算機怎樣模擬或實現人類的學習行為,以獲取新的知識或者技能。該學科是人工智能的核心,是使計算機具有智能的根本途徑,其應用遍及人工智能的各個領域。
4. 計算機視覺(Computer Vision)專業方向:是機器學習下面的一個分值。該專業方向主要指用攝影機和電腦代替人眼對目標進行識別、跟蹤和測量等機器視覺,并進一步做圖形處理,使電腦處理成為更適合人眼觀察或傳送給儀器檢測的圖像。計算機視覺研究相關的理論和技術,試圖建立能夠從圖像或者多維數據中獲取“信息”的人工智能系統。
交叉類型專業方面:
近幾年,計算機和其他學科交叉專業興起。像卡耐基梅倫大學,麻省理工學院等都開設了相關專業。
1. 計算機科學與分子生物學(Computer Science and Molecular Biology):以麻省理工學院開設的該專業為例,該專業方向涉及分子生物學和計算機科學方面的課程。由EECS和生物學系共同提供的課程,為學生在生物學和工程學(包括藥物,生物信息學和計算分子生物學)之間的新興領域的職業做好準備。修讀該專業的學生將有兩名學術顧問,一名來自EECS,另一名來自生物學。
2. 計算機與藝術(Computer Science & Arts):以卡耐基梅倫大學開設的該專業為例,該專業方向結合了美術學院(CFA)和計算機科學學院(SCS)的優勢。為感興趣的學生提供了理想的技術,批判性和概念性基礎,他們致力于追求將技術與藝術融為一體的領域,例如游戲設計,計算機動畫,計算機音樂,錄音技術,互動舞臺,機器人藝術和其他新興媒體。學生可以從CFA學院中選擇藝術專業包含:建筑,藝術,設計,戲劇或音樂。同時,學生可以選擇計算機科學學院設立的計算機科學專業。BCSA課程包含三個主要組成部分:通識教育課程部分,藝術學院的課程要求和計算機科學課程要求。