南安普頓大學-計算機科學            
            
                在計算機科學碩士課程中,你將學習如何設計、構建和交付軟件程序和系統。你將了解機器學習、網絡安全和計算機視覺等領域的最新進展,為你在快速發(fā)展的行業(yè)取得成功做好準備。你將涵蓋計算機科學的主要領域,然后學習適合你職業(yè)規(guī)劃的高級主題。
第一年,你將學習支撐計算機科學的邏輯和數學理論。你還將了解計算機硬件的基礎知識。作為軟件工程的介紹,你將涵蓋數據結構和算法。你還將了解編程原則,包括使用面向對象的方法和軟件工程流程。你將通過從事實際項目來應用你的知識。例如,你將構建算法和數據分析工具,并開發(fā)軟件用戶界面。
第二年,通過學習人工智能、通信協議和 TCP/IP 分層模型等主題,你將加深對計算機科學的理解。小組項目會給你在團隊中工作的第一手經驗,以及軟件工程中的溝通和規(guī)模。
第三年,個人項目是在具有所選領域專業(yè)知識的學者的監(jiān)督下,在你感興趣的計算機科學領域進行深入研究的機會。這可能涉及設計、構建和測試軟件或計算機系統。過去項目涵蓋的主題包括:
智能家居網絡安全
假新聞識別
手勢感應技術的醫(yī)療應用
你將學習工程管理和法律方面的必修課程。可選模塊,涵蓋機器學習、多媒體、網絡基礎設施和云等主題。
第四年,你將參加一個小組設計項目,在一個可能包括來自其他工程學科的學生的團隊中工作。你將與真正的行業(yè)或學術客戶合作。