更新時間:2024-10-06 16:17:05作者:留學之路
是關于計算機軟件開發和維護的一門工程學科,簡單一點可以理解為CS+管理科學。是整個CS里最弱化數學能力的分支,但概念性很強,有點像半個文科,而且特別強調實踐,是所有分支里就業機會最多的方向,但可能不是最尖端,最有趣的方向。
軟件工程大體上分成軟件設計、編程語言和軟件測試。什么需求分析、結構設計、開發流程、生命周期等等全在此范圍內。計算機專業的基礎學科像操作系統、數據結構和算法全部包含。
就業方向:各行各業的應用都需要軟件工程人才,包括系統分析員、軟件設計師、程序員、軟件質量測試員等,所以就業前景非常廣闊。
它具體又有數據庫系統,數據挖掘等等。從特別理論的關系數據庫、云數據庫,到偏應用的SQL,全在學習范圍之內,涉及與數據管理相關的所有方面。
畢業后可以做數據庫管理工程師,不過這種工程師職位對工作經驗要求較高,尤其是高薪全職在大公司的數據庫管理工程師。剛畢業的同學可以通過兼職、實習,作為起步。
這個范圍很大,包括了通信Telecommunication。像網絡應用、網絡協議、網絡通信、網絡理論、網絡安全等等全算在內。加密解密、路由算法、甚至編解碼都是需要學習的學科。這個學科申請的競爭者非常多,來自EE,ECE背景的同學也都可以申請這個方向。
就業的話,從設備商到運營商到第三方軟件開發商,都有職位可以選擇。很多公司的招人廣告上寫的就是Telecommunication和CS,EE相關專業。可見這個范圍達到什么程度,是個應用專業,卻可以與EE,CS平起平坐了。
可以說是目前CS最熱門的方向了。說得通俗一點,例如人臉識別,虹膜識別,google的自動駕駛,微軟的Hanover系統自動開藥,醫學領域的自動影像學、金融領域的自動算法交易都是AI的成果。大多數的科技公司,比如亞馬遜、特斯拉、谷歌都把AI看成下一個十年里,公司的創新驅動力。
人工智能其實是很綜合的學科,里面涵蓋了計算機專業的很多小方向。比如機器學習系統,計算機語言,圖像處理,語音識別,機器人,人機交互等等。
包括多媒體Multimedia。這個專業與人工智能、計算機網絡、軟件工程都有交叉。研究圖像的表達、處理等。計算機成像,三維動畫,甚至網絡影像傳播都屬于這個方向的范疇。學習這個專業的同學就業方向廣泛,可以去游戲設計公司,電影視頻制作公司找工作。
主要學習內容:研究課題有圖像處理,計算幾何學,計算機圖像動畫,視覺化以及計算數學,高效強健3D/4D圖像與幾何過濾的設計與開發,重建,圖像分割,識別,跟蹤和齒合算法,視覺傷害對策等。
方向偏EE,還有computer engineering也跟這個緊密相連。這個專業做下去其實就是VLSI了,大規模集成電路,設計底層的芯片。這個雖然是EE的專業,但是由于EE和CS密不可分,有時候也就混為一談。
這個專業對數字電路、邏輯電路之類的背景有要求,學出來工作還是比較好找的,但是比較累,因為不是僅僅寫代碼就能對付得了的,還跟硬件相關聯。
人機交互(HCI)也是最近大熱的新興專業。HCI是一個大型的交叉學科,它包括認知心理學,社會學,CS,需要涉獵的知識也包括軟件,硬件,算法,Machine Learning, Deep Learning, 社會調查等。 對工作經驗比較看重。跟人工智能一樣,在特定領域內如果找完全對口的工作有時候較難,當然找到發展前景會較大。