Masters in Advanced Computer Science (MSc)

This masters is designed for students who have already studied Computer Science or a closely related subject as their first degree and now wish to move their skills up to the next level. The masters produces graduates capable of working effectively in professional software and systems development and is an ideal preparation for those starting a research career.

  • Study core technologies required to develop distributed interactive systems.
  • Free choice of advanced level courses closely aligned to our areas of research expertise, including Advanced Distributed Systems, Advanced Interactive Systems Design (HCI), and Software Engineering.
  • Taught by internationally renowned researchers, leading experts in their field.
  • Unique state of the art interactive learning including novel methods of teaching including joint modules with shared live and recorded lectures with carefully selected international partners.
  • Significant individual research or industrial led projects with one-to-one supervision.
  • Block mode delivery offers the luxury of focusing on one course at a time as a full-time student spending a year on campus or convenience as a part-time student balancing this course and your role in industry.
  • Available for full and part-time study.

Students on these masters initially study modules shared across the programme and have up to two months to choose which options best match their interests and goals.