MSc in Computer Science
Course Structure
The MSc in Computer Science programme takes one year to complete. In the first two semesters students take a range of taught modules, and then from April to August work full-time on their individual dissertations. All students take a set of core modules but then have the option to specialise in one of four strands:
Data Science Strand Module Summary
Michaelmas Term (Sept-Dec) |
Hilary Term (Jan-March) |
Summer Term (April-August) |
Machine Learning | Optimisation Algorithms for Data Analysis | Dissertation |
Data Analytics | Applied Statistical Modelling | |
Research Methods | Data Visualisation | |
Innovation | Security & Privacy | |
Scalable Computing | Option 1 | |
Option 2 |
Option 1 and Option 2 are elective modules selected from the other strands.
Intelligent Systems Strand Module Summary
Michaelmas Term (Sept-Dec) |
Hilary Term (Jan-March) |
Summer Term (April-August) |
Machine Learning | Text Analytics | Dissertation |
Information Retrieval &Web Search | Artificial Intelligence | |
Knowledge & Data Engineering | Adaptive Applications | |
Research Methods | Advanced Software Engineering | |
Innovation | Option 2 | |
Option 1 |
Option 1 and Option 2 are elective modules selected from the other strands.
Future Networked Systems Strand Module Summary
Michaelmas Term (Sept-Dec) |
Hilary Term (Jan-March) |
Summer Term (April-August) |
Machine Learning | Urban Computing | Dissertation |
NS Elective 1 | Security & Privacy | |
Research Methods | Advanced Software Engineering | |
Innovation | Distributed Systems | |
Scalable Computing | Option 2 | |
Option 1 |
NS Elective is selected from: Internet of Things and Next Generation Networks.
Option 1 and Option 2 are elective modules selected from the other strands.
Augmented and Virtual Reality Strand Module Summary
Michaelmas Term (Sept-Dec) |
Hilary Term (Jan-March) |
Summer Term (April-August) |
Machine Learning | Real-time Rendering | Dissertation |
Research Methods | Augmented Reality | |
Innovation | Real-time Animation | |
Computer Vision | Advanced Software Engineering | |
Computer Graphics* | Option 2 | |
Mathematics of Light & Sound |
Computer Graphics is a mandatory module but students who can demonstrate that they have covered the material elsewhere may select an alternative module from other strands.
Option 2 is an elective module: EE5C1 Digital Media Systems or selected from other strands.
Here is the link to the MSc in Computer Science which covers all four strands.
Asessment and Results
The taught component makes up the first two semesters of the course and accounts for 60 ECTS credits out of a total of 90. These are examined either continuously during the course or by end of semester exams. The pass rate for these subjects is 50%.At the end of the 2nd semester, students who have passed at least 50 ECTS credits at a level of >=50% and 10 ECTS at a level of >=40% will be granted permission to "Proceed to Dissertation". Those who fail to achieve that level will cease working on their dissertaion at that point. They may re-sit the exams they have failed, but are only eligible for the award of Postgraduate Diploma in Computer Science.
Dissertations are submitted in August and students who obtain 50% or greater will be eligible for an MSc in Computer Science. Students who obtain >=70% in their disertation and obtain an average of >=70% in the taught component will be eligible for an MSc in Computer Science with Distinction.