Advanced Computing Science Masters (MSc)

Duration: 1 year full-time, 2-4 years part-time

Course Content

During semester one, you will take compulsory modules in: 

  • Advanced Data Structures
  • Research Project in Advanced Computing Science

You will then have the option to take some of the following elective modules:

Semester one

  • Advanced Computer Architecture
  • Algorithim Design
  • Bioinformatics
  • Computer Graphics
  • Computer Vision
  • Connected Computing at Scale
  • Introduction to Human Computer Interaction
  • Knowledge Representation and Reasoning
  • Operations Research and Modelling
  • Simulation for Computer Scientists

Semester two

  • Advanced Computer Communications
  • Automated Scheduling
  • Computer Graphics Applications 
  • Data Mining Techniques and Applications
  • Decision Support Methodologies
  • Dependently Typed Programming
  • Designing Intelligent Agents
  • Foundations of Programming Mini-Project 
  • Games
  • Machine Learning
  • Mathematical Foundations of Programming
  • Methods for Understanding Users in Computer Science
  • Mobile Device Programming
  • Non-Standard Computation
  • Parallel and Distributed Computing
  • Software Engineering
  • Software Project Management
  • Ubiquitous Computing
  • Vision Systems and Applications

Please note that all module details are subject to change.

Over the summer period towards the end of the course, you will undertake an individual project.

Course Structure


The MSc Advanced Computing Science is offered on a full-time basis over one year or part-time over two to four years.

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.

Click here to view print friendly version



What's next?

  1. Add to My Prospectus
  2. Apply for this course

General enquiries

Enquire about this course

Taught Courses Administrator
School of Computer Science
The University of Nottingham
Jubilee Campus
Wollaton Road
Nottingham
England
NG8 1BB


t: +44 (0)115 846 6550

Visit the website

Bookmark and Share