計算機專業是英國留學熱門專業之一,也是未來發展前景非常好的專業,今天芥末君就為同學們介紹一下英國留學計算機專業5所名校課程及申請要求詳解,感興趣的同學們可以參考一下。
帝國理工學院
帝國理工學院,對分布式計算、邏輯學與人工智能、高性能計算、形象信息處理、計算機理論以及管理科學的計算方面等問題都有研究。
帝國理工學院計算機科學專業有兩種模式:
一種是標準模式,適合有專業背景的學生學習;
另外一種是特別模式,提供給沒有計算機相關背景的學生,為沒有計算機專業背景卻對計算機感興趣的學生提供了機會。
課程設置
必修課:
秋季:
? computer architecture
? operating system
? introduction to C++ programming
? logic and AI programming
秋季和春季:
? integrated programming laboratory
春季:
? C++ programming test
? AI programming test
春季和夏季:
? software engineering practice and group project
夏季:
? MSc computing science individual project
選修課:
春季:
? introduction to artificial intelligence
? graphics
? robotics
? introduction to bio information
? computational finance
? intelligent data and probabilistic inference
? database
? computer network and distributed systems
? concurrent programming
? logic-based learning
? introduction to MATLAB
課程特色
注重理論研究,相對來說缺少應用性和操作性;
計算機科學專業開設的課程是MSC課程,適合那些希望在應用職業方向發展的學生;
有些計算機專業開設的課程是MRes課程,適合那些希望在行業學術領域從事研究的學生。
倫敦大學學院
CS專業是UCL的招牌專業,微軟,IBM,思科等名牌公司每年都過去直接招人,有的學生小組作業就是給微軟做project,之后還有微軟發的證書。
UCL的CS專業強調嚴格的計算機科學知識,學生可以開發計算機系統架構的理解力,包裹硬件和系統軟件、編程、軟件工程和交互設計原則、標準數據結構和算法,同時可以獲得用一個模式化的編程語言重構程序。
課程設置
必修課:
? Introductory Programming
? Apps Design
? Architecture and Hardware
? Systems Infrastructure
? Algorithmics
選修課
? Artificial Intelligence and Neural Networks
? Database Systems
? Functional Programming
? Interaction Design
? Introduction to Business and Entrepreneurship
? Software Engineering
? MultiMedia Computing
? Project Management
? Financial Business Analysis and Project Management
? Financial Information Systems
? Compliance, Risk and Regulation
? Mathematics (not credit bearing)
申請要求
英國本土:
至少二等英國計算機或者信息技術學士學位,或者海外同等學歷標準;
對數學成績有要求,必須具備基本的編程技巧和數學能力。
國際學生(中國):
至少平均80分的學士學位,標注編程/院系可以獲得更更高的分數;
雅思總分6.5,單項6.5。
曼徹斯特大學,曼大計算機專業分MSc和MRes:
MSc旨在傳授高級計算機科學知識,適合想要在提升在IT相關職位或者繼續R&D中的計算機技能的學生。有堅實的計算機科學學位或者軟件工程的學位學生可以申請該學位。
MRes旨在提供學生高級計算機科學領域最先進的知識、理解和技能。有特定的深度,以便學生從事計算機或相關領域的職業。
MSc課程設置
必修課:
? Research Methods and Professional Skills
選修課:
? Automated Reasoning and Verification
? Optimization for Learning, Planning and Problem-Solving
? Semi-Structured Data and the Web
? Ontology Engineering for the Semantic Web
? Principles of Digital Biology
? Introduction to Health Informatics
? Parallel Programs and their Performance
? Designing for Parallelism and Future Multi-core Computing
? Data Engineering
? IT Governance
? Advanced Database Management Systems
? Introduction to Health Informatics
? Machine Learning and Data Mining
? Modelling and Visualisation of High-Dimensional Data
? Mobile Systems
? Mobile Comminucations
? Text Mining
? Computer Vision
? Cryptography
? Computer and Network Security
? Software Engineering Overview
? Component-based Software Development
? Pattern-Based Software Development
? Agile and Test-Driven Development
MRes課程設置
必修課:
? Research Methods and Professional Skills
? Scientific Methods II - Fundamental Aspects of Research Methodology
? Scientific Methods I - Scientific Evaluation, Experimental Design and Statistical Methods
? Scientific Methods III - Academic Writing and Impact Studies
選修課:
? Semi-Structured Data and the Web
? Ontology Engineering for the Semantic Web
? Parallel Programs and their Performance
? Designing for Parallelism and Future Multi-core Computing
? Data Engineering
? IT Governance
? Machine Learning and Data Mining
? Modelling and Visualisation of High-Dimensional Data
? Cryptography
? Computer and Network Security
? Component-based Software Development
申請要求:
一等或者二等榮譽學位,或者海外計算機科學或其他至少50%計算機內容相關學位;
有廣泛的計算機科學產業經驗并有優秀的榮譽學位或海外相關的學位,這樣的申請也可以考慮;
要有計算機科學的背景,如堅實的編程技能和軟件開發技能。
雅思6.5,每一項不少于6
劍橋的 PL architecture 組多位教授都是愛丁堡大學計算機專業培養的
愛丁堡大學計算機專業分類:
? Informatics MSc
? Artificial Intelligence MSc
? Cognitive Science MSc
? Computer Science MSc
? Design Informatics and Advanced Design Informatics MSc
每一個分類包括了一些課程,有些是必修課,大部分是選修課,可以自由選擇喜歡的課程來學習。
下面是以專業領域為分組的一些課程:
? Analytical and Scientific Databases
? Bioinformatics, Systems and Synthetic Biology
? Cognitive Science
? Computer Systems, Software Engineering & High-Performance Computing
? Intelligent Robotics
? Agents, Knowledge and Data
? Learning from Data
? Natural Language Processing
? Neural Computation and Neuroinformatics
? Theoretical Computer Science
課程特色
MSc學位包括兩個學期的課程,從九月到來年的4月份,在全日制學生主修了個人項目后,要完成所選專業領域的論文。所教授的課程是從近50個可選課程中挑選的。這些課程反映了愛丁堡大學的研究寬度,被分成專業領域的組:
? Analytical and Scientific Databases
? Bioinformatics, Systems and Synthetic Biology
? Cognitive Science
? Computer Systems, Software Engineering and High Performance Computing
? Design Informatics
? Intelligent Robotics
? Knowledge Management, Representation & Reasoning
? Learning from Data
? Natural Language Processing
? Neural Computation and NeuroInformatics
? Theoretical Computer Science
申請要求 雅思6.5分,小分6.0
卡迪夫大學計算機信息科學學院下設了以下幾門計算機科學的相關專業,分別有:
Advanced Computer Science/Advanced Computer Science with placement, Computing/Computing with placement, Computing & IT Management/Computing & IT Management with placement。
專業名稱后加上with placement表示:可以付費進行7-10個月的實習或者工作,也就是會多讀一年,這一年中的7-10個月就是給同學完成placement的。
就讀有placement的專業的同學,在placement完成之后,再回校進行論文寫作和答辯。
Advanced Computer Science
課程設置
必修課:
? Dissertation
? E-Commerce and Innovation
? Programming Paradigms
選修課:
? Computational Operational Research
? Distributed and Cloud Computing
? Forensics, Trust and Identity
? High Performance Computing
? Human Centric Computing
? Informatics
? Information, Network and Cyber Security
? Pattern Recognition & Data Mining
? Visual Computing
? Web and Social Computing
每個學期有兩門必修課程,兩個學期一共四門必修課程,另外再選修兩門選修課程。
Advanced Computing Science with placement
課程設置
? Computational Operational Research
? Dissertation
? Distributed and Cloud Computing
? E-Commerce and Innovation
? Forensics, Trust and Identity
? High Performance Computing
? Human Centric Computing
? Informatics
? Information, Network and Cyber Security
? Pattern Recognition & Data Mining
? Placement
? Programming Paradigms
? Visual Computing
? Web and Social Computing
要上五門必修課程和一門選修課程。然后進行placement。在7-10個月的Placement結束之后,同學再返校完成dissertation。
Computing & IT Management/Computing & IT Management with placement
課程設置
必修課:
? Business and IT Management
? Computational Systems
? E-Commerce and Innovation
? Information Modelling and Database Systems
? Information Processing in Python
? Placement
? Dissertation
選修課:
? Distributed and Cloud Computing
? Human Centric Computing
這兩門專業課程設置完全一樣。區別在于,在春季學期結束之后,選擇placement的同學就開始進行placement。但要注意的是,工作要自己找。學院和工作顧問會幫助同學申請實習或者工作。
Computing
課程設置
兩個學期都可以選擇的選修課程:
? E-Commerce and Innovation
? Software Engineering
秋季學期:
? Computational Systems
? Information Processing in Python
春季學期:
? Obeject Oriented Development with Java
? Information Modelling and Database Systems
? Distributed and Cloud Computing
? Human Centric Computing
? Dissertation
和Computing &IT Management一樣,有五門必修課程要學習,選擇一門選修課程就ok了。
Computing with placement
課程設置
必修課:
? Computational Systems
? Dissertation
? E-Commerce and Innovation
? Human Centric Computing
? Information Modelling and Database Systems
? Information Processing in Python
? Object Oriented Development with Java
? Software Engineering
選修課:
? Distributed and Cloud Computing
? Human Centric Computing
? Information Modelling and Database Systems
其實,Computing with placement和Computing提供的課程是一模一樣的。Computing with placement也是五門必修課程,一門選修課程。只是可能課程時間安排得不太一樣。另外就是placement的差別了。
課程特色
卡大下設的計算機相關專業還算比較全面,不僅有傳統的計算機科學信息專業,比如Advanced Computer Science,也有與管理相結合,并且適合本科非計算機專業的Computing & IT Management和Computing。
而Computing & IT Management和Computing的差別在于:
Computing著重于如何運用軟件解決企業中出現的問題,并且運用重要的計算機語言(比如java和python)來學習編程;
Computing & IT Management的課程中,雖然也會涉及到Computing中的部分內容,但其實課程的重點還是放在了Management上,著重于如何運用軟件,電腦系統來支持企業運作,來管理IT人員。
其實,卡大計算機相關專業最特別之處就在于它的placement。
申請要求
Computing (with placement)/Computing & IT Management (with placement):
這兩(四)門專業要求申請者的本科專業是非計算機專業;
非大學畢業的同學(也就是沒有學士學位的同學或者是沒有拿到畢業證書的同學),如果有相關的工作經驗的話,校方也會予以考慮;
平均成績75分以上;
雅思總分6.5,單項不低于6。
Advanced Computer Science (with placement)
要求申請者本科專業是計算機科學或計算機或其它相關專業;
平均成績75分以上;
雅思總分6.5,單項不低于6。
