University of Warwick Featured Masters Courses
University of Birmingham Featured Masters Courses
Edinburgh Napier University Featured Masters Courses
Imperial College London Featured Masters Courses
Cardiff University Featured Masters Courses
    School of Computer Science Logo
  • Study Type

    Full time & Part time available

  • Subject Areas

    Computer Science

  • Start Date


  • Course Duration

    1 year full-time or 2-4 years part-time

  • Course Type


  • Course Fees

    Please see the University website for details

  • Last Updated

    04 June 2018


This course is an ideal next step following a first degree in computer science subjects, covering the school's research strengths such as artificial intelligence, iterative systems and the mathematical foundations of programming. The degree will prepare you a for highly skilled career in industry and/or research. 

Subjects taught within the degree reflect the research strengths of the School of Computer Science, particularly in the mathematical foundations of programming, in automated scheduling and planning, in artificial intelligence, in human computer interaction, in modelling, and in interactive systems. The degree aims to bring you to the forefront of research in these areas, equipping you to take leading roles in software and research development where the demands of reliability and efficiency are particularly important.

Course structure

The MSc in Computer Science is offered on a full-time basis over one year. The course comprises 180 credits, split across 120 credits’ worth of compulsory and optional modules and a 60-credit research project. 

The first semester provides a rigorous basis for the development of advanced software. The second semester gives the opportunity to specialise in an area close to the research strengths of the School. This specialisation is reinforced by the individual project completed over the summer months. This project involves conducting an in-depth piece of research, carried out under the supervision of a member of academic staff.

Please visit the online prospectus for detailed module information.


The MSc Computer Science prepares its students for careers in advanced software development, particularly where reliability and efficiency are vital requirements. Its graduates are likely to assume leading roles in major software-development projects in one of the areas of specialisation. 

This course also provides an excellent foundation for further study and you may decide to progress to a PhD in order to continue your research.

Visit the MSc Computer Science page on the University of Nottingham website for more details!




Enquire About This Course

Recipient: University of Nottingham

* required field

Please correct the errors indicated below to send your enquiry

Your enquiry has been emailed successfully