Students
Tuition Fee
GBP 30,750
Per year
Start Date
2026-09-01
Medium of studying
On campus
Duration
4 years
Details
Program Details
Degree
Masters
Major
Artificial Intelligence | Computer Science | Software Engineering
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 30,750
Intakes
Program start dateApplication deadline
2026-09-01-
About Program

Program Overview


Computer Science MSci

Overview

Computer science is more than just programming. It is about problem-solving and creativity. Our range of optional modules allows you to explore the areas of computer science that excite you. These include user experience design, virtual reality, artificial intelligence, and machine learning.


Qualification and Entry Requirements

  • Qualification: MSci Hons
  • Entry Requirements: A*AA/AAA (if you have an A in computer science/computing)
  • Start Date: September 2026
  • UCAS Code: G404
  • Duration: 4 years full-time
  • Fees: £9,535*

Course Information

British Computer Society

Accredited by BCS, The Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.


Study Abroad

On this course, you can apply to study abroad at one of our partner institutions or at University of Nottingham China or University of Nottingham Malaysia.


Language Study

You may be able to choose to study a language as part of this degree. Learning another language can open career opportunities around the globe and enriches your CV.


Modules

Year One

  • Assembly Language Programming
  • Computer Architecture
  • Networks
  • Databases and Interfaces
  • Fundamentals of Artificial Intelligence
  • Introduction to Software Engineering
  • Mathematics for Computer Scientists
  • Mathematics for Computer Scientists 2
  • Programming and Algorithms
  • Programming Paradigms

Year Two

  • Algorithms, data structures and efficiency
  • Introduction to Formal Reasoning
  • Developing Maintainable Software
  • Languages and Computation
  • Operating Systems and Concurrency
  • Software Engineering Group Project
  • Advanced Functional Programming
  • Artificial Intelligence Methods
  • C++ Programming
  • Distributed Systems
  • Introduction to Human Computer Interaction
  • Introduction to Image Processing
  • Software Specification
  • Introduction to Smart Things and Robotics

Year Three

  • Computer Security
  • Professional Ethics in Computing
  • Computer Graphics
  • Data Visualisation Project
  • Data Visualisation
  • Symbolic artificial intelligence
  • Cryptography
  • Software in Society
  • Collaboration and Communication Technologies
  • Collaboration and Communication Technologies Development Project
  • Compilers
  • Computability and Computational Complexity
  • Computer Vision
  • Designing Intelligent Agents
  • Human-AI Interaction
  • Individual Dissertation in Computer Science
  • Machine Learning
  • Mobile Device Programming

Year Four

  • Computer Vision
  • Data science with machine learning
  • Designing Intelligent Agents
  • Machine Learning and Inference for Differential Equations
  • Group Programming Project
  • Individual Research Project
  • Individual Programming Project
  • Advanced Algorithms and Data Structures
  • Advanced Computer Networks
  • Handling Uncertainty with Fuzzy Sets and Fuzzy Systems
  • Autonomous Robotic Systems
  • Linear and Discrete Optimisation
  • Games
  • Mixed Reality
  • Simulation and Optimisation for Decision Support
  • Project in Advanced Algorithms and Data Structures
  • Malware Analysis

Assessment

  • You will be given a copy of our marking criteria which provides guidance on how your work is assessed.
  • Your work will be marked in a timely manner and you will receive regular feedback.
  • To progress to year three, you must achieve at least 55% in the second year.
  • The pass mark for each module is 40%.
  • Your final degree classification will be based on marks gained for your second and subsequent years of study. Year two is worth 20% with year three and four worth 40% each.

Careers

  • Our graduates are developing the future of computer science.
  • From start-ups to international companies, they are working in roles such as:
    • App Developer
    • Game Developer
    • Data Analyst
    • Software Developer
    • Financial Consultant
  • If research is something that interests you then you could continue studying for a PhD.

Campus

  • Jubilee Campus has eco-friendly buildings, alongside green spaces, wildlife, and a lake.
  • You can walk to University Park Campus in around 20 minutes or catch a free hopper bus.
  • Nottingham city centre is 20 minutes away by public bus.
See More
How can I help you today?