英國理工科深度解析之計算機(jī)科學(xué)。計算機(jī)科學(xué)是一門包含各種各樣與計算和信息處理相關(guān)主題的系統(tǒng)學(xué)科,從抽象的算法分析、形式化語法等等,到更具體的主題如編程語言、程序設(shè)計、軟件和硬件等。
一、專業(yè)定義
計算機(jī)科學(xué)是一門包含各種各樣與計算和信息處理相關(guān)主題的系統(tǒng)學(xué)科,從抽象的算法分析、形式化語法等等,到更具體的主題如編程語言、程序設(shè)計、軟件和硬件等。作為一門學(xué)科,它與數(shù)學(xué)、計算機(jī)程序設(shè)計、軟件工程和計算機(jī)工程有顯著的不同,卻通常被混淆,盡管這些學(xué)科之間存在不同程度的交叉和覆蓋。
計算機(jī)科學(xué)研究的課題是:計算機(jī)程序能做什么和不能做什么(可計算性); 如何使程序更高效的執(zhí)行特定任務(wù)(算法和復(fù)雜性理論); 程序如何存取不同類型的數(shù)據(jù)(數(shù)據(jù)結(jié)構(gòu)和數(shù)據(jù)庫); 程序如何顯得更具有智能(人工智能); 人類如何與程序溝通(人機(jī)互動和人機(jī)界面)。
二、課程設(shè)置
英國大學(xué)的課程設(shè)置非常靈活,開始的課程類型很多,除了基礎(chǔ)的必修課程外,學(xué)生可以根據(jù)自己的興趣愛好選擇合適的選修課程。
計算機(jī)科學(xué)的專業(yè)課程如下所示:
Cloud Computing云計算
Databases and Knowledge Discovery 數(shù)據(jù)庫和知識發(fā)現(xiàn)
Security and Cryptography 安全和密碼學(xué)
Computer Graphics 電腦繪圖
Web Technologies 網(wǎng)絡(luò)技術(shù)
High-Performance Computing 高性能計算
Advanced Programming 高級編程
Machine Learning and Adaptive Intelligence機(jī)器人學(xué)習(xí)和適應(yīng)性智能
Software Development 軟件開發(fā)
Wireless Networks 無線電網(wǎng)絡(luò)
Data Mining and Text Analytics數(shù)據(jù)挖掘和文本分析
Image Analysis 圖像分析
Informatics信息學(xué)
Functional Programming 函數(shù)程序設(shè)計
以上課程都是一些普遍共性的課程,選擇的專業(yè)方向不同,課程設(shè)置也會有所不同。
三、專業(yè)分支
英國的計算機(jī)科學(xué)專業(yè)分支非常細(xì),一般劃分為以下幾個方向:
Computer Science 計算機(jī)科學(xué)
Artificial Intelligence人工智能
Machine Learning機(jī)器學(xué)習(xí)
Distributed Systems分布式系統(tǒng)
Software Engineering軟件工程
Computer Graphics, Vision & Imaging 電腦繪圖,視覺和圖像
Information Security信息安全
Networked Computer Systems 網(wǎng)絡(luò)計算機(jī)系統(tǒng)
Advanced Computing高級計算
Multi-Core Computing多核心計算
Information Technology信息技術(shù)
Computer Game Engineering 計算機(jī)游戲工程
四、申請要求
1、GPA要求:英國前30的院校一般要求申請者的均分要達(dá)到80%或績點(diǎn)3.0+,對于本科背景較好的同學(xué)(211院校)會適當(dāng)放松要求。
2、雅思要求:大部分院校要求總分6.5,小分6.0。
3、工作經(jīng)驗(yàn):對申請的工作經(jīng)驗(yàn)沒有硬性要求,如果有相應(yīng)的實(shí)習(xí)證明對申請比較有幫助。
4、本科背景:要求申請者本科是計算機(jī)或相關(guān)專業(yè)(本科課程需要有計算或數(shù)學(xué)的課程。例如,信息系統(tǒng)專業(yè)、數(shù)學(xué)專業(yè)、工程專業(yè)或物理專業(yè)等。)
五、典型學(xué)校舉例
1、帝國理工大學(xué)
(1)MSc Computing Science 計算機(jī)科學(xué)
(2)MSc Advanced Computing 高級計算
(3) MSc Computing (Artificial Intelligence and Machine Learning) 計算(人工智能與機(jī)器學(xué)習(xí))
(4) MSc Computing (Security and Reliability) 計算(安全和可靠性)
(5) MSc Computing (Software Engineering) 計算(軟件工程)
(6) MSc Computing (Visual Computing and Robotics) 計算(視覺計算和機(jī)器人)
2、約克大學(xué)
(1)MSc in Advanced Computer Science高級計算機(jī)科學(xué)
(2)MSc in Cyber Security 網(wǎng)絡(luò)安全
(3) MSc in Human - Centred Interactive Technologies 人機(jī)交互
3、布里斯托大學(xué)
MSc in Advanced Computing
MSc in Advanced Computing - Machine Learning, Data Mining and High Performance Computing
MSc in Computer Science (conversion)
4、紐卡斯?fàn)柎髮W(xué)
Advanced Computer Science MSc
Cloud Computing MSc
Computer Game Engineering MSc
Computer Science MSc
六、就業(yè)前景
計算機(jī)專業(yè)畢業(yè)生的就業(yè)市場前景廣闊。從全球IT行業(yè)的發(fā)展看,經(jīng)過幾年的低迷發(fā)展,IT行業(yè)已經(jīng)走出低谷、大有東山再起之勢,IT行業(yè)在國民經(jīng)濟(jì)發(fā)展中日益顯現(xiàn)出蓬勃生機(jī)。
1.網(wǎng)絡(luò)工程方向就業(yè)前景良好,學(xué)生畢業(yè)后可以到國內(nèi)外大型電信服務(wù)商、大型通信設(shè)備制造企業(yè)進(jìn)行技術(shù)開發(fā)工作,也可以到其他企事業(yè)單位從事網(wǎng)絡(luò)工程領(lǐng)域的設(shè)計、維護(hù)、教育培訓(xùn)等工作。
2.軟件工程方向 就業(yè)前景十分廣闊,學(xué)生畢業(yè)后可以到國內(nèi)外眾多軟件企業(yè)、國家機(jī)關(guān)以及各個大、中型企、事業(yè)單位的信息技術(shù)部門、教育部門等單位從事軟件工程領(lǐng)域的技術(shù)開發(fā)、教學(xué)、科研及管理等工作。也可以繼續(xù)攻讀計算機(jī)科學(xué)與技術(shù)類專業(yè)研究生和軟件工程碩士。
3.通信方向?qū)W生畢業(yè)后可到信息產(chǎn)業(yè)、財政、金融、郵電、交通、國防、大專院校和科研機(jī)構(gòu)從事通信技術(shù)和電子技術(shù)的科研、教學(xué)和工程技術(shù)工作。
4.網(wǎng)絡(luò)與信息安全方向?qū)捒趶綄I(yè),主干學(xué)科為信息安全和網(wǎng)絡(luò)工程。學(xué)生畢業(yè)后可為政府、國防、軍隊(duì)、電信、電力、金融、鐵路等部門的計算機(jī)網(wǎng)絡(luò)系統(tǒng)和信息安全領(lǐng)域進(jìn)行管理和服務(wù)的高級專業(yè)工程技術(shù)人才。并可繼續(xù)攻讀信息安全、通信、信息處理、計算機(jī)軟件和其他相關(guān)學(xué)科的碩士學(xué)位。