We offer a wide range of MSc (Master of Science) degrees in computer science. Our MSc programmes cover a variety of specialisations and are suitable for students with diverse academic backgrounds. We offer two programmes for graduates with degrees in subjects other than computing (MSc Computer Science and MSc Data Science), and other postgraduate degrees in more specialist areas that will educate you in the requirements of industry and academia.
Our MSc programmes are studied over the course of one year, and are full-time. Teaching typically consists of two semesters of lectures and practical exercises. You are encouraged to apply for the Masters course that best matches your interests and previous academic qualifications.
Follow the programme links below for further information, including applying, modules and fees.
Masters programmes in Birmingham, UK
MRes Natural Computation
You may be interested in a Masters degree by research (MRes). It 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 and possess competent mathematical skills. Learn more: Natural Computation MRes
Related postgraduate degrees
The Department of Electronic, Electrical and Systems Engineering at the University of Birmingham also provides a selection of Masters programmes.
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.