Advanced Computer Science MSc

  • Programme duration: Full-time: 12 months   Part-time: 24 months
  • Programme start: January 2021 and Autumn 2021
  • Entry requirements: You will need at least a 2:1 Honours degree (or above) in Computer Science or a closely related subject.
Advanced Computer Science msc


The MSc in Advanced Computer Science is intended for graduates who already have a first degree in Computer Science or a closely related subject, and who wish to extend the knowledge gained in their undergraduate study with more advanced specialised material reflecting current research at the “cutting-edge” of the discipline. 

The programme comprises a sequence of modules focussing on the research strengths of the department. The programme is directed at careers in the IT industry that require a degree of research and development.

BCS The Chartered Institute for ITThis programme is accredited by the British Computer Society:

  • CITP (Chartered IT Professional) with Further Learning Elements
  • Partial CSci accreditation
  • Partial CEng accreditation

This programme is also available as Advanced Computer Science with a Year in Industry MSc

The programme is organised as two taught semesters followed by an individual project undertaken over the summer. During each semester MSc students study a number of modules adding up to 60 credits per semester (120 in total). This will be followed by a dissertation, also 60 credits, making an overall total of 180 credits.


Revised programme structure for January starters:

Semester 1 (starting on 18 January 2021)

Compulsory modules:

Research Methods in Computer Science (COMP516)

Optional modules:
Privacy and Security (COMP522)
Advanced Algorithmic Techniques (COMP523)
Multi-core and Multi-processor Programming (COMP528)

Semester 2

Optional modules:
Algorithmic Game Theory (COMP559)
Machine Learning and Bioinspired Optimisation (COMP532)
Computational Intelligence (COMP57)
Safety and Dependability (COMP524)
Data Mining and VIsualisation (COMP527)


MSc Project (COMP702)

Case study: Matthew Stock

"All of our tutors are friendly and approachable, so you will never be short of help if you ask for it. Our tutors also make available lectures and tutorials on the dedicated Computer Science Intranet, so if you miss a lecture, you can always play it back at your leisure."

Read Matthew's case study

Why Computer Science?

Exceptional facilities and equipment

Following a recent refurbishment, our labs provide extensive state-of-the-art facilities including well equipped electrical and computing laboratories and specialist sections for research activities, as well as technical staff on hand to help and offer expert advice and support. The postgraduate labs incorporate the latest research facilities and instrumentation.

Postgraduate taught programmes

The taught components of our on campus MScs cover a range of contemporary computing topics and provide you with a strong theoretical basis, as well as develop critical analysis and practical skills.

We are also market leaders in the design, development and delivery of online Computer Science MScs. Our pioneering activities in this area offer flexible learning opportunities and group support via virtual classrooms.