伯明翰大學(xué)計(jì)算機(jī)科學(xué)研究生課程不同于IT課程,因?yàn)檫@是一個(gè)具有重要編程成分的技術(shù)學(xué)位。旨在通過(guò)一系列必修課程為學(xué)生提供計(jì)算機(jī)科學(xué)基礎(chǔ)和實(shí)用軟件開(kāi)發(fā)技能的基礎(chǔ)。這個(gè)學(xué)位核心組成部分是軟件研討會(huì),授課課程和夏季項(xiàng)目。課程匯總概述如下。
1、人工智能和機(jī)器學(xué)習(xí)
本課程介紹了人工智能和機(jī)器學(xué)習(xí)的核心概念。課程的主要重點(diǎn)將放在基本原則上,如知識(shí)表示、搜索、決策理論、概率和統(tǒng)計(jì)學(xué)習(xí)。
2、構(gòu)建可用軟件
本課程將介紹以用戶為中心的軟件設(shè)計(jì)概念,課程將軟件工程的概念,如軟件生命周期和現(xiàn)代軟件開(kāi)發(fā)方法與人機(jī)交互的主要原則相結(jié)合。
3、計(jì)算機(jī)系統(tǒng)
本課程將涵蓋計(jì)算機(jī)系統(tǒng)的基本原理,涉及信息如何在計(jì)算機(jī)中表示,計(jì)算機(jī)程序如何執(zhí)行,軟件和硬件之間的關(guān)系,程序推理,以及操作系統(tǒng)和網(wǎng)絡(luò)技術(shù)的基礎(chǔ)。
4、數(shù)據(jù)結(jié)構(gòu)、算法和數(shù)據(jù)庫(kù)
本課程將介紹一系列處理數(shù)據(jù)的方法。介紹基本的抽象數(shù)據(jù)結(jié)構(gòu)及其相關(guān)算法,并討論其在高級(jí)編程語(yǔ)言中的表示。介紹數(shù)據(jù)庫(kù)系統(tǒng)的基本原理,涉及必要的數(shù)學(xué)背景和實(shí)際應(yīng)用。
5、Project - Conversion MSc
項(xiàng)目通常在學(xué)校一名教師的監(jiān)督下單獨(dú)進(jìn)行。這些項(xiàng)目的目標(biāo)各不相同,涵蓋了計(jì)算機(jī)科學(xué)的大多數(shù)領(lǐng)域。項(xiàng)目分配/選擇通常在復(fù)活節(jié)前后進(jìn)行,學(xué)生可以從學(xué)校/行業(yè)提出的主題列表中選擇,也可以從個(gè)人的原始想法中發(fā)展。
6、軟件研討會(huì)1
本課程介紹并發(fā)展了面向?qū)ο蠛兔钍骄幊痰脑?。學(xué)生將學(xué)習(xí)如何使用面向?qū)ο蟮木幊陶Z(yǔ)言設(shè)計(jì)和開(kāi)發(fā)計(jì)算機(jī)程序,以及如何測(cè)試其正確性。課程將介紹帶有圖形用戶界面(GUI)的完整應(yīng)用程序的開(kāi)發(fā)。
7、軟件研討會(huì)2
本課程將培養(yǎng)高級(jí)面向?qū)ο蟮能浖_(kāi)發(fā)技能。學(xué)生將學(xué)習(xí)如何處理復(fù)雜的數(shù)據(jù)結(jié)構(gòu)和算法,以及如何用并發(fā)運(yùn)行和通過(guò)網(wǎng)絡(luò)運(yùn)行的組件構(gòu)建程序。此外,學(xué)生將通過(guò)團(tuán)隊(duì)工作,從規(guī)范到分析和設(shè)計(jì)到實(shí)現(xiàn),構(gòu)建一個(gè)實(shí)質(zhì)性的軟件。
總的來(lái)說(shuō),伯明翰大學(xué)計(jì)算機(jī)科學(xué)研究生課程是實(shí)踐編程技能和理論背景的完美結(jié)合。如果有同學(xué)想進(jìn)一步了解該專業(yè)課程信息,我們之后會(huì)進(jìn)行更加詳細(xì)的介紹。
圖片歸版權(quán)方所有,頁(yè)面圖片僅供展示。如有侵權(quán),請(qǐng)聯(lián)系我們刪除。凡來(lái)源標(biāo)注“考而思”均為考而思原創(chuàng)文章,版權(quán)均屬考而思教育所以,任何媒體、網(wǎng)站或個(gè)人不得轉(zhuǎn)載,否則追究法律責(zé)任。
添加微信【kaoersi03】(備注官網(wǎng))申請(qǐng)?jiān)嚶?tīng),享專屬套餐優(yōu)惠!
kaoersi03