英國計算機科學研究的課題是:計算機程序能做什么和不能做什么(可計算性); 如何使程序更高效的執(zhí)行特定任務(算法和復雜性理論); 程序如何存取不同類型的數(shù)據(jù)(數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫); 程序如何顯得更具有智能(人工智能); 人類如何與程序溝通(人機互動和人機界面)。
英國大學計算機科學專業(yè)的課程設(shè)置非常靈活,開始的課程類型很多,除了基礎(chǔ)的必修課程外,學生可以根據(jù)自己的興趣愛好選擇合適的選修課程。
英國大學開設(shè)的計算機科學相關(guān)的碩士課程可以說覆蓋了計算機理論研究以及生產(chǎn)生活實踐應用的各個方面,不僅包括了人工智能、計算機系統(tǒng)、數(shù)字系統(tǒng)設(shè)計、電子系統(tǒng)設(shè)計、信息技術(shù)與系統(tǒng)、計算機模擬、軟件工程、人機互動、多媒體技術(shù)、電腦游戲開發(fā)、網(wǎng)絡(luò)信息安全等專業(yè)領(lǐng)域,也囊括了金融計算機學、信息系統(tǒng)管理、生物信息學、分子計算學、認知科學等跨學科領(lǐng)域,大家可以根據(jù)個人的興趣進行選擇;同時,也要注意不同大學及不同課程的特點,有的可能對數(shù)學有非常高的要求,有的要求編程能力,有的傾向理論研究,有的專注實際應用等等。