• The MSc Computer Science programme is different to IT programmes, in that it is a technical degree with a significant programming component.
  • Students will learn about the computational languages, software engineering, artificial intelligence, human computer interaction, databases, and machine learning.
  • It focuses on analytical methods and technical skills, and offers the opportunity to combine knowledge and personal skills to solve society's problems by developing software solutions. 
  • The core components of this degree course are a software workshop, taught modules and a summer project.
  • The software workshop involves two terms of intensive training in Java programming, including lectures, supervised laboratory work and small-group tutorials.