在互聯網時代和電腦科技發展的浪潮下,使用各種軟體、網路與資訊交換已經佔據每個人的生活。其中,美國是許多高科技公司的孵化地,電腦相關行業仍在擴張,由於美國企業對於電腦行業人才的需求與自身的不足,計算機科學成為美國目前就業前景最好的專業之一。整體而言,計算機科學畢業生的薪酬水準也普遍較其他專業高,而且近年來呈不斷增加的趨勢,因此學習計算機科學人數持續增加。
計算機科學 (Computer Science,縮寫為CS) 是系統性研究資訊與計算的理論基礎,以及它們在電腦系統中如何實現與應用的學科。計算機科學包含很多分支領域,有些強調特定結果的計算,比如電腦圖形學;而有些是探討計算問題的性質,比如計算複雜性理論;還有一些領域專注於怎樣實現計算,比如程式設計語言理論是研究描述計算的方法;而程式設計是應用特定程式設計語言解決一定的計算問題;人機交互則是專注於怎樣使電腦和計算變得有效、好用。
留美讀研究所學習CS有哪些優勢?主要是相關行業仍然在擴張,行業前景好,行業的人才需求量很大。另外,CS學科屬於STEM專業,有三年的OPT可以給學生豐富的留美工作經驗,而且三年OPT意味著可以抽三次H1B工作簽證,留美就業機會相對更高。即使回國的發展前景也很樂觀,依然有著普遍高於其他專業的工作機會和薪資。
美國計算機科學的研究領域十分廣闊,美國各大學的CS專業方向也有不同的側重點。選擇不同的分支意味著會有不同的職業方向,而且不同的專業方向申請難度也不同,如何選擇適合自己職業發展和興趣的專業方向和院校,便成了許多同學關注的問題。
美國計算機科學科系常見分支如下:
軟體工程 (Software Engineering):主要分成軟體程式設計、軟體設計和軟體測試等。涉及電腦專業的基礎學科如作業系統、資料結構和演算法等,進行需求分析、結構設計、開發流程、生命週期等相關內容。
人工智慧 (Artificial Intelligence):人工智慧是綜合的學科,結合了電腦科學中的多方面知識,目的是把人類的智慧擴展到資訊處理的機器上。人工智慧涵蓋了電腦專業的很多小方向,比如電腦語言、自然語言處理、機器學習、影像處理、語音辨識、人機交互等。人工智慧產品包括機器人、語言識別、圖像識別、自然語言處理系統等。
電腦影像處理 (Computer Graphics): 著重於研究圖像的表達、處理等,包括電腦成像、三維動畫、網路影像傳播等。
電腦結構 (Computer Architecture):包括了幾個小方向,例如Computer Architectures、Hardware Systems and Design、Very Large Scale Integration。主要是從事電腦硬體晶片,例如CPU的結構設計,更偏向於理論性的研究。
電信/網絡 (Telecommunication/Networking):相關內容包括網路應用、網路通訊協定、網路通信、網路理論、網路安全、加密解密、路由演算法和編解碼等。
生物資訊 (Bioinformatics):利用應用數學、信息學、統計學和計算機科學的方法研究生物學的問題。申請這個方向主要需具備數學、資訊學、統計、計算機科學和生物方面的知識,或者綜合知識。
總體來說,計算機科學非常適合對於數學、程式設計等方面感興趣的同學,同時由於很多學校也包含了相關的跨領域學科,加上行業前景看好,許多科系的同學都可以考慮選擇計算機科學作為繼續深造的專業來為自己賦能。