更新時間:2024-10-06 16:03:56作者:留學之路
軟件工程大體上分成軟件設計、編程語言和軟件測試。主要學習內容有軟件設計與演變,軟件測試與分析如質量檢測、性能測試、功能測試等,軟件維護,嵌入式系統等。不難看出,這個方向就是培養coder,也就是我們所說的程序猿、碼農。
這是CS最熱門的專業方向之一。對申請者專業背景要求較高,要求申請者至少掌握一門計算機語言,還需修讀離散數學、算法分析、現代操作系統、軟件工程或計算機安全等課程,同時最好具備有一定的工作或實習經驗。
主要研究網絡應用、網絡協議、網絡通信、網絡理論、網絡安全等,并且加密解密、路由算法、甚至編解碼都是需要學習的內容。
這是CS中非常非常熱門的方向,開設的院校也很多,但申請的競爭者也非常多。
研究內容包括數據庫、數據挖掘、信息檢索等,主要是基于對大數據的分析和整理,得出具有指導意義的信息,在很多領域都有廣泛的應用。
而隨著近年來電商的大規模興起,這個方向已經成為熱門選擇。更偏好有較強的數學、統計方面背景的學生,對編程要求不太高。
人工智能實際上是很綜合的學科,涵蓋了計算機專業的很多小方向,如機器學習系統、計算機語言、圖像處理、語音識別、機器人、人機交互等。
這一方向也是非常熱門,而隨著時代的發展,開設AI方向的院校會越來越多。對申請者的學術背景也有較高要求,看重學生在數據和算法方面的背景。
人機交互是與人工智能的交叉學科,并且涉及多個領域如計算機科學、行為科學、人體工程學、設計方面等,重點研究系統與用戶之間的交互關系。
這里的系統可以是各種各樣的機器如醫學儀器等,也可以是計算機化的系統和軟件。人機交互界面通常是指用戶可見的部分, 應用領域有用戶界面、可穿戴計算機設備、虛擬現實、聊天機器人等。
盡管HCI還不是當今CS專業領域的研究重點,開設院校也不多,但從當今科技發展的需要來看,還是有非常大的潛力。