MSc in Advanced Computer Science

The MSc in Advanced Computer Science is a one-year full-time Masters degree for students who have found their undergraduate study stimulating but want to learn more and develop their independence before the next stage of their careers. This degree allows you to deepen your knowledge of computing through extensive, individually supervised project work. At the same time, you will broaden your knowledge by studying options taken from our advanced teaching.

Course overview

This Masters comprises two mini-projects, one per semester, which lead into the summer project. In previous years, students have surprised themselves by their achievement, regularly producing project work at the level expected of a very good first year research student. Your project supervisors are able to draw on their research experience to help you develop your ability to work confidently on difficult tasks.

The core modules of the degree are:

In addition, there is a wide variety of optional modules in different areas of Computer Science to choose from.

We also support you by providing training in transferable skills relevant to your project work and in your future career. Our extensive computing facilities are available 24 hours a day (including a wireless network) to allow you to link in to our services from your own machines and the information resources (specialist library, information retrieval databases, electronic journals, etc) to support your project and course work.

Entry requirements

At least an Upper Second Class (2.1) degree or an international equivalent in Computer Science or a closely related discipline and a solid foundation in programming are required. Knowledge of object-oriented programming will be a strong asset. Students who have not studied in English must pass a recognised English test.

International Student Master's Scholarship

A £3,000 scholarship will be awarded to a number of privately funded, full fee paying, international Master's students.

Applicants must have accepted an unconditional offer on one of the School's MSc programmes. These scholarships are open to students from outside the European Union. Applicants are nominated by the Admissions Tutor.


Important application dates

If you are applying for 2014 entry, the MSc will commence on 29th September 2014. There is no closing date for admissions, although you are advised to apply as early as possible, particularly if you need to arrange a visa. Please click here for further information on term dates.

How to apply

Applications for all Computer Science MSc programmes are made directly to the University of Birmingham. For full details visit 'How to Apply'.

Graduate careers

Students graduating from the MSc in Advanced Computer Science usually have developed a taste for working on difficult problems and look for a career where they will be able to apply their enhanced analytical and technical skills. The majority of our graduates look for Computer Science PhD places, either at the Unniversity of Birmingham, elsewhere in the UK or abroad.Some of our most successful PhD students studied for their MSc in the School of Computer Science. Other graduates move into industry, typically taking technically demanding jobs.