Course description
Certain combinations are integrated into specialised pathways , including advanced web technologies, artificial intelligence, computer security, data and knowledge management, digital biology, and software engineering.
Computational thinking is becoming increasingly pervasive and is informing our understanding of phenomena across a range of areas; from engineering and physical sciences, to business and society. With the Advanced Computer Science MSc you will learn from world-leading academic staff to amplify your skills ahead of a successful career in either industry or academia.
Aims
- You will progress down your own chosen pathway, taking advantage of the flexibility of units on offer.
- You will boost your employability across nearly all areas of business and society, with the technical skills you acquire being in great demand.
Special features
Flexibility
You will choose three from nine themes, each of which combines two related course units that build on top of each other.
Strong links with employers
We maintain close relationships with potential employers and run various activities throughout the year, including career fairs, guest lectures, and projects run jointly with partners from industry.
Excellent facilities
You will have access to a fantastic range of facilities and equipment.
Teaching and learning
Coursework and assessment
Course unit details
This is a high quality course aimed at imparting advanced knowledge across a broad range of Computer Science and offering training in advanced skills. It is suitable for those who wish to enhance their computing skills in order to improve their contribution to IT-related industry or to pursue R&D in academia or industry.
A student following the Advanced Computer Science course chooses two from about a dozen themes, each of which combines two related course units that build on top of each other. Certain combinations are integrated into specialised pathways . A student who opts to follow the pathways will have the pathway specialism included in their degree certificate.
Course unit list
The course unit details given below are subject to change, and are the latest example of the curriculum available on this course of study.
Title | Code | Credit rating | Mandatory/optional |
---|---|---|---|
Masters Project | COMP66090 | 90 | Mandatory |
Automated Reasoning and Verification | COMP60332 | 15 | Optional |
Modelling Data on the Web | COMP60411 | 15 | Optional |
Principles of Digital Biology | COMP60532 | 15 | Optional |
Introduction to Health Informatics | COMP60542 | 15 | Optional |
Data Engineering | COMP60711 | 15 | Optional |
Systems Governance | COMP60721 | 15 | Optional |
Foundations of Machine Learning | COMP61011 | 15 | Optional |
Representation Learning | COMP61021 | 15 | Optional |
Text Mining | COMP61332 | 15 | Optional |
Displaying 10 of 19 course units | |||
Display all course units |