School of Computer Science

MSc Programme Study in Computer Science


The School of Computer Science at the University of Birmingham offers a range of MSc (Master of Science) degrees in Computer Science. Our MSc courses cover a variety of specialisations and are suitable for students with diverse academic backgrounds (such as a BSc in Computer Science or a Bachelor's degree in a different subject).

All the Masters courses take one year of full-time study. Teaching typically consists of two semesters of lectures and practical exercises.

Students are encouraged to apply for the Masters course that best matches their interests and their previous academic qualifications.

MSc Programmes available

University of Birmingham Dubai

The School of Computer Science is part of an exciting new University of Birmingham Dubai campus, that launched in the UAE in September, 2018. We are offering the MSc in Computer Science, and applications are now open for 2020 entry!

Computer Science programmes in Birmingham, UK

MSc Advanced Computer Science

This MSc is intended for graduates with a previous degree in Computer Science or a related discipline. It allows students to broaden their knowledge of cutting edge areas of Computing through the choice of options from a range of advanced taught modules.

MSc Artificial Intelligence and Machine Learning - New programme

This MSc is intended for graduates with a previous degree in Computer Science or a numerate discipline (Maths, Physics, Engineering, or Economics programmes with substantial maths content). It allows students to understand the fundamental principles of Artificial Intelligence and Machine learning, and learn to apply knowledge to real problems.

MSc Computer Science

This is a 'conversion' Masters, that allows graduates with degrees in non-computing disciplines to develop expertise in computer science.

MSc Cyber Security

This MSc covers the theory and practice of designing and building secure computer systems. Core courses include cryptography, network security, and secure programming.

MSc Data Science - New programme

This MSc is intended for graduates with a previous degree in a subject other than computer science (who also hold Grade A in A Level Mathematics, or international equivalent). Advances in computer science allow us to collect and store more data than ever before. However, making sense of all of this data is a challenge. Our MSc in Data Science will give you the skills to address these challenges through the use of computation.

MSc Human Computer Interaction (HCI)

This MSc builds upon the world class research of the HCI Centre through project work and is designed to prepare you for a career in research or in industry or commerce. In this course you will cover the underpinning theories, methodologies and practice of the discipline.

MSc Robotics

This MSc is intended for graduates of numerate disciplines allied to robotics, including electronic engineering, computer science, mechanical engineering, physics and mathematics. Students will learn theories of intelligent robotic control and software tools required to implement standard algorithms in mobile robots and robot manipulators.

MRes Natural Computation

This Masters degree by research is designed for students who have found their undergraduate study stimulating and want to learn in-depth about this emerging interdisciplinary field. Applicants need a 2.1 or First in Computer Science/Engineering, or a science/engineering degree with significant computing content. Applicants must possess competent mathematical skills.

MSc Degrees in related disciplines

Electronic, Electrical and Systems Engineering MSc Degrees

The Department of Electronic, Electrical and Systems Engineering at the University of Birmingham also provides a selection of M.Sc. programmes.

MSc in Computational Neuroscience and Cognitive Robotics

AI and/or computing graduates may also be interested in the MSc in Computational Neuroscience and Cognitive Robotics which is delivered in partnership with the School of Psychology.

Current Tuition Fees

The University charges an annual fee which includes tuition, examination and graduation, as well as fees payable to the Guild of Students. Fees are usually paid annually in advance at the start of the programme but it is possible for you to pay by instalments providing certain conditions are met.

Postgraduate Computer Science Brochure

Keep in Touch