美國的計算機專業(yè)主要分為這幾個方向:計算機理論方向、人工智能方向、程序應用方向以及計算機系統(tǒng)方向,除此之外這四個大的方向又細分為許多小方向,今天出國留學小編就給大家介紹計算機專業(yè)主要分為哪幾個方向?如果對這個話題感興趣的話,歡迎點擊出國留學網。
計算機專業(yè)主要分為哪幾個方向?
在美國,計算機專業(yè)主要的方向分為 人工智能(Artifical Intelligence)、程序應用(Programming Language)、計算機系統(tǒng)(Systems)、計算機理論(theory)這四個方向。
不同的專業(yè)方向,有不同的專業(yè)背景要求和申請要求,具體方向有:
1、系統(tǒng)與網絡(System and Network)
計算機網絡是利用通信設備和線路將地理位置不同的、功能獨立的多個計算機系統(tǒng)連接起來,以功能完善的網絡軟件實現(xiàn)網絡的硬件、軟件及資源共享和信息傳遞的系統(tǒng)。簡單的說即連接兩臺或多臺計算機進行通信的系統(tǒng),此分支方向主要的學習內容從網絡基礎理論,拓撲結構,相關組成硬件,傳輸媒體(光導纖維,同軸電纜,雙絞線的有線傳輸,衛(wèi)星傳輸,紅外線傳輸,激光傳輸,無線電波等無線傳輸),到各種網絡協(xié)議等。
2、人工智能與機器人(Artificial Intelligence and Robotics)
主要包括機器意識(包括機器學習,知識表達與推論,機器人),動態(tài)系統(tǒng)模擬,動力學計算,觸覺控制自然語言習得與處理,計算語言學,統(tǒng)計語言技術,自動推理,圖形圖像,人機交互,成像感知與傳感器,概率推論,神經估算,計算機視覺,視覺場景認知,模式識別,人工免疫,神經網絡,遺傳算法,小波分析,信息系統(tǒng)以及計劃,信息提取,制造和控制理論等。
3、計算機隱私與安全(Privacy and Security)
計算機安全主要是保護計算機與網絡免于濫用和干擾。從過去的歷史看來,計算機攻擊一般來說包含了攻擊系統(tǒng)的完整性,保密性與可用性。而如今的信息安全技術一直在發(fā)展中,不單包含了對上述攻擊的防御,同時也增加了更多的應用,如垃圾郵件,以及防止身份盜用而導致的信息泄露等。
4、編程語言(Programming Language)
包括開發(fā)新型編程語言以助程序員實用高效地開發(fā)可靠的軟件,計算機輔助語言學習,計算語言學,從初階的打字理論,自動定理證明,語義學等發(fā)展到如今的基于語言的途徑以解決計算機安全與分布式編程中的重大問題,語言應用,編程分析與優(yōu)化等,可以從根本上提高軟件可靠性與安全性。
5、數(shù)據(jù)庫(Database)
與數(shù)據(jù)管理相關的所有方面,包括數(shù)據(jù)存儲,數(shù)據(jù)檢索,數(shù)據(jù)分析和視覺化,如為超大型數(shù)據(jù)組開發(fā)高效算法,為各種新型的應用領域建立大型的數(shù)據(jù)系統(tǒng),也有與其他領域進行跨學科的研究,可應用的領域有電腦游戲設計,數(shù)據(jù)隱私與安全等。
6、計算機圖形學(Computer Graphics)
計算機圖形學是一種使用數(shù)學算法將二維或三維圖形轉化為計算機顯示器的柵格形式的科學。 如何在計算機中表示圖形,以及如何利用計算機進行圖形的生成、處理和顯示的相關原理與算法,構成了計算機圖形學的主要學習內容。圖形通常由點、線、面、體等幾何元素和灰度、色彩、線型、線寬等非幾何屬性組成。從處理技術上來看,圖形主要分為兩類,一類是由線條組成的圖形,如工程圖、等高線地圖、曲面的線框圖等,另一類是類似于照片的明暗圖,也就是通常所說的真實感圖形。
7、算法(Algorithm)
廣義上面的算法是指為解決一個問題而采取的方法和步驟,而CS下的算法則是指計算機為了解決某一個問題或者完成某一個任務的一系列清晰的指令。一個算法的優(yōu)劣可以用空間復雜度與時間復雜度來衡量?,F(xiàn)代的算法理論主要的研究目的在于如何開發(fā)出更加效率的算法,研究相關的算法的設計方法與實現(xiàn)技術。
8、計算機理論(Computer Theory)
核心課題,歸納起來涵蓋了可計算性、文法與自動機、邏輯學、復雜性及語義學等5個部分,涉及到可計算性理論、形式語言、邏輯學與自動演繹、可計算復雜性和編程語言的語義等內容,并學習和研究這些內容之間的聯(lián)系。
9、科學計算(Scientific Computing)
科學計算,又稱為計算科學,它的主要學習內容和研究領域是利用數(shù)學模型的構造以及數(shù)量分析的技術,通過計算機來分析和解決科學問題。在實際的應用中,科學計算經常用于計算機仿真以及其它各種問題的數(shù)學計算,包括數(shù)值模擬、模型擬合與數(shù)據(jù)分析以及最優(yōu)化計算等等。數(shù)值分析(Numerical analysis),是科學計算專業(yè)方向中所會應用到的核心方法。
10、軟件工程(Software Engineering)
軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它的目標是在時間、資源、人員這3個主要限制條件下構建滿足用戶需求的軟件系統(tǒng),包括提高軟件質量設計新的形式與結構、開發(fā)新的科技以降低軟件系統(tǒng)的成本、提高軟件的正確性與實用性。軟件工程的關注點是如何為用戶創(chuàng)造價值。在學習內容方面它涉及到程序設計語言、數(shù)據(jù)庫、軟件開發(fā)工具、系統(tǒng)平臺、標準、設計模式等方面。
11、計算機視覺(Computer Vision)
計算機視覺是一門研究如何使機器―看‖的科學,更進一步的說,就是指用攝影機和計算機代替人眼對目標進行識別、跟蹤和測量等機器視覺,并進一步做圖像處理,用計算機處理成為更適合人眼觀察或傳送給儀器檢測的圖像。作為一個科學學科,計算機視覺研究相關的理論和技術,試圖建立能夠從圖像或者多維數(shù)據(jù)中獲取―信息‖的人工智能系統(tǒng)。比較經典的計算機視覺應用包括識別(如在巨大的圖像集合或視頻中尋找包含指定內容的所有圖片或視頻片段)、運動(圖像跟蹤:跟蹤運動的物體)、場景重建以及圖像恢復等等。
12、計算機體系結構(Computer Architecture)
計算機體系結構主要學習與研究計算機的結構和功能,以及它們在電子技術方面的應用。抽象來說,計算機體系結構是一個系統(tǒng)在其所處環(huán)境中最高層次的概念;它確定了一臺計算機硬件和軟件之間的銜接。具體地說計算機體系結構指的是計算機系統(tǒng)設計的觀念與架構,描述計算機在實做的設計原則。它確定了一臺計算機設計的部件、部件功能以及部件間接口。以常見的馮·諾伊曼設計為例,體系結構設計包括了:指令集、微體系結構、數(shù)據(jù)表示、尋址方式、寄存器定義、指令系統(tǒng)、異常機制、機器工作狀態(tài)的定義和切換、輸入輸出結構等。
13、人機交互(Human Computer Interaction)
人機交互,簡稱HCI,是一門研究人、計算機以及它們之間的相互影響的學科。人機交互技術是指通過計算機輸入、輸出設備,以有效的方式實現(xiàn)人與計算機對話的技術。它包括機器通過輸出或顯示設備給人提供大量有關信息及提示請示等,人通過輸入設備給機器輸入有關信息,回答問題等。人機交互技術是計算機用戶界面設計中的重要內容之一。它與認知學、人機工程學、心理學等學科領域有密切的聯(lián)系。
就業(yè)前景
就業(yè)前景來說,計算機專業(yè)畢業(yè)之后的就業(yè)情況非常樂觀,特別是CS(computer science)是前景最好的三大專業(yè)之一,薪資水平相較于其他專業(yè)要高很多。崗位都包括了 計算機與信息研究科學家,計算機網絡架構師,電腦程序設計師,計算機系統(tǒng)分析師,數(shù)據(jù)庫管理員,信息安全分析師,網絡和計算機系統(tǒng)管理員,軟件開發(fā)人員,和網站開發(fā)人員 。
申請要求
申請難度來說,美國的計算機和學術在世界上一直占有絕對優(yōu)勢。申請者除了在校學生以外,還有一部分是已經有行工作經驗的IT類人員。由于計算機學科仍然在高速發(fā)展,因此美國大學計算機專業(yè)的申請競爭還是非常激烈。
建議 托福 達到 100 以上,單項要求建議不低于18,最好能上20
雅思 一般來說 6.5 以上,單項不低于6.0就可以了,排名靠前的學校建議分數(shù)達到7.0
GRE分數(shù)至少要達到300,最好是達到 320 以上。(CS專業(yè)是不需要參加Sub考試,如果是其他專業(yè)轉申計算機的,建議參加計算機的Sub考試。)
GPA的要求至少要達到3.0/4.0制,一般情況下,達到 3.5 /4.0,或者 3.8 /4.0會更容易申請到心儀的大學。
計算機碩士申清還需要有相關的 專業(yè)研究 背景,建議提早準備積累研究經驗、積極聯(lián)系教授參與 研究項目 ,或者盡可能多的參加 數(shù)學競賽 。(國外教授最青睞的榮譽就是數(shù)模競賽和數(shù)學競賽,全國級甚至世界級的更好。)
CS專業(yè)更側重申請人的專業(yè)背景,很多頂級學校都要求申請人必須有計算機的學士學位,或者是修過計算機的 核心課程 。如計 算機科學與技術、軟件工程 等都屬于相關匹配專業(yè)。
至于跨專業(yè)申請,至少要修過一些核心的 基礎課程 ,如 C語言、JAVA、計算機結構、數(shù)據(jù)庫 等等。通常國內工科背景的學生可以嘗試轉專業(yè)申請,但是轉專業(yè)難度很大,不建議輕易嘗試。另外學校背景也很重要,一般名校也會看重國內top10的學校。
學校推薦
計算機科學的學位一般有兩種,一種是理學碩士 (Master of Science), 另一種則是工學碩士 (Master of Engineering)。理學碩士時長一般為兩年,主要以授課形式為主,更側重學術,學生畢業(yè)后可以選擇直接就業(yè)或者繼續(xù)申請博士。工學碩士時長為一年到一年半,主要為就業(yè)導向,更加注重于實踐,學生畢業(yè)后可以直接進入企業(yè)工作。
Columbia University 哥倫比亞大學,2020USNews美國大學綜排第3名
University of Pennsylvania賓夕法尼亞大學,2020USNews美國大學綜排6名
Cornell University 康奈爾大學,2020USNews美國大學綜排第16名
Carnegie Mellon University 卡內基梅隆大學,2020USNews美國大學綜排25名
University of Southern California 南加州大學,2020USNews美國大學綜排22名
University of California-Irvine 加州大學歐文分校,2020USNews美國大學綜排36名
University of Illinois at Urbana-Champaign伊利諾伊大學香檳分校,2020美國大學綜排48名

