更新時間:2024-10-06 15:57:54作者:留學之路
計算機學科主要分為三個大的研究類別:計算機系統結構、計算機應用、計算機軟件與理論。
美國計算機科學專業(CS)主要有十大分支:軟件工程、數據庫、計算機網絡、人工智能、計算機圖形學和多媒體、體系結構/編譯器和并行計算、人機交互、管理信息系統、信息安全、理論和算法。
不同的專業方向,有不同的專業背景要求和申請要求,常年火熱的方向有:
軟件工程是一門研究用工程化方法構建和維護有效的、實用的和高質量的軟件的學科。它的目標是在時間、資源、人員這3個主要限制條件下構建滿足用戶需求的軟件系統,包括提高軟件質量設計新的形式與結構、開發新的科技以降低軟件系統的成本、提高軟件的正確性與實用性。軟件工程的關注點是如何為用戶創造價值。在學習內容方面它涉及到程序設計語言、數據庫、軟件開發工具、系統平臺、標準、設計模式等方面。
廣義上面的算法是指為解決一個問題而采取的方法和步驟,而CS下的算法則是指計算機為了解決某一個問題或者完成某一個任務的一系列清晰的指令。一個算法的優劣可以用空間復雜度與時間復雜度來衡量。現代的算法理論主要的研究目的在于如何開發出更加效率的算法,研究相關的算法的設計方法與實現技術。
包括開發新型編程語言以助程序員實用高效地開發可靠的軟件,計算機輔助語言學習,計算語言學,從初階的打字理論,自動定理證明,語義學等發展到如今的基于語言的途徑以解決計算機安全與分布式編程中的重大問題,語言應用,編程分析與優化等,可以從根本上提高軟件可靠性與安全性。
與數據管理相關的所有方面,包括數據存儲,數據檢索,數據分析和視覺化,如為超大型數據組開發高效算法,為各種新型的應用領域建立大型的數據系統,也有與其他領域進行跨學科的研究,可應用的領域有電腦游戲設計,數據隱私與安全等。
美國CS碩士大致可以分為Masterof Science in Computer Science/Computer Engineering兩個學位,這兩個項目幾乎都會開在工學院下,其中學校還會提供Computer Science的Phd項目;有些學校不開設Computer Engineering項目,但是會開設Master’s in Electrical and Computer Engineering項目。
項目一般開設在工學院下,如Columbia University-FuFoundation School of Engineering and Applied Science;還有一部分院校將相關項目開設在研究生院下;少數院校會為這些院校單獨開設學院,如Carnegie Mellon University-School of Computer Science。
一般來說項目學分在30-36學分之間
項目學習時間一般在1-1.5年,通常是2-3個學期
作為畢業=高起薪的專業,計算機相關項目的熱度只增不減,這也就導致了些許“內卷”,作為“熱門”專業榜的常青樹,申請難度短期內不會回落,建議申請者在各方面軟硬件條件上下足功夫。