This MSc Computer Science program is designed for graduates with a computing or closely related background who want to deepen their knowledge and skills in the field. It provides a comprehensive understanding of theoretical foundations and practical applications, preparing students for advanced roles in the tech industry or further academic research. The course covers a broad range of computer science topics, allowing for specialization in areas of interest.
The curriculum is structured to build upon existing knowledge, offering a blend of core modules and optional units. This allows students to tailor their studies to specific interests within computer science. The program typically involves taught modules followed by a substantial dissertation project.
Graduates of this program are well-prepared for a variety of roles in the rapidly evolving technology sector. The skills and knowledge gained are applicable to roles requiring advanced computational thinking, problem-solving, and software development expertise.
We consider a range of qualifications and welcome applicants with equivalent professional experience. If your qualification is not listed, please contact us. For applicants requiring a Student visa, we are unable to sponsor applications for this course.
Tuition fees are subject to change and are confirmed upon enrolment. Living costs are estimates and can vary based on individual spending habits.
The University is a member of the Universities Superannuation Scheme (USS).