Computer Science with Artificial Intelligence MSci
| Program start date | Application deadline |
| 2026-09-01 | - |
Program Overview
Computer Science with Artificial Intelligence MSci Hons
Overview
Artificial intelligence is changing our homes, workplaces and lifestyles. Our course lets you explore this subject with optional modules in intelligent agents, autonomous systems, machine learning, and human-AI interaction.
Why Choose This Course?
- Study abroad and gain a global perspective of computer science.
- Average salary: £32,104 (HESA Graduate Outcomes Survey 2020 data extracted from the University of Nottingham Graduate Outcomes dashboard.)
- Accredited by the British Computer Society.
- Flexibility to transfer between computer science degrees during year one.
- No experience in programming is needed to apply for this course.
Course Details
Qualification
MSci Hons
Entry Requirements
A*AA (AAA if you have an A in computer science/computing)
UCAS Code
G4G1
Duration
4 years full-time
Start Date
September 2026
Fees
£9,535*
*For full details including fees for part-time students and reduced fees during your time studying abroad or on placement (where applicable), see our fees page.
Course Structure
Year One
- Assembly Language Programming
- Computer Architecture
- Databases and Interfaces
- Fundamentals of Artificial Intelligence
- Introduction to Software Engineering
- Mathematics for Computer Scientists 2
- Mathematics for Computer Scientists
- Networks
- Programming and Algorithms
- Programming Paradigms
Year Two
- Algorithms, data structures and efficiency
- Artificial Intelligence Methods
- Developing Maintainable Software
- Introduction to Formal Reasoning
- Languages and Computation
- Operating Systems and Concurrency
- Software Engineering Group Project
- Advanced Functional Programming
- C++ Programming
- Distributed Systems
- Introduction to Human Computer Interaction
- Introduction to Image Processing
- Introduction to Smart Things and Robotics
- Software Specification
Year Three
- Computer Security
- Professional Ethics in Computing
- Advanced Algorithms and Data Structures
- Advanced Computer Networks
- Autonomous Robotic Systems
- Big Data Learning and Technologies
- Collaboration and Communication Technologies
- Compilers
- Computability and Computational Complexity
- Computer Graphics
- Computer Vision
- Designing Intelligent Agents
- Development Experience
- Data Visualisation
- Games
- Human-AI Interaction
- Individual Dissertation in Computer Science
- Industrial Experience
- Knowledge Representation and Reasoning
- Machine Learning
- Malware Analysis
- Mobile Device Programming
- Music and Mixed Reality Collaborative Project
- Project in Advanced Algorithms and Data Structures
- Schools Experience
- Simulation and Optimisation for Decision Support
- Software in Society
Year Four
- Advanced Algorithms and Data Structures
- Advanced Computer Networks
- Autonomous Robotic Systems
- Big Data Learning and Technologies
- Computer Vision
- Data science with machine learning
- Designing Intelligent Agents
- Development Experience
- Games
- Group Programming Project
- Handling Uncertainty with Fuzzy Sets and Fuzzy Systems
- Individual Programming Project
- Individual Research Project
- Industrial Experience
- Linear and Discrete Optimisation
- Malware Analysis
- Mixed Reality
- Project in Advanced Algorithms and Data Structures
- Schools Experience
- Simulation and Optimisation for Decision Support
Assessment
- Coursework
- Group project
- Research project
- Written exam
Contact Time and Study Hours
As a guide, one credit equals approximately 10 hours of work. You will spend around half of your time in lectures, tutorials, mentoring sessions and computer labs. The remaining time is spent in independent study. Tutorial groups are usually made up of eight students. They meet every other week during term-time. Core modules are taught by a mixture of professors, assistant/associate professors and teaching associates together with PhD students and research staff.
Job Prospects
92.70% of undergraduates from the School of Computer Science secured employment or further study within 15 months of graduation. The average annual salary for these graduates was £33,082.
HESA Graduate Outcomes cohorts. The Graduate Outcomes % is calculated using The Guardian University Guide methodology. The average annual salary is based on graduates working full-time within the UK.
Careers Advice
Studying for a degree at the University of Nottingham will provide you with the type of skills and experiences that will prove invaluable in any career, whichever direction you decide to take.
Throughout your time with us, our Careers and Employability Service can work with you to improve your employability skills even further; assisting with job or course applications, searching for appropriate work experience placements and hosting events to bring you closer to a wide range of prospective employers.
Have a look at our careers page for an overview of all the employability support and opportunities that we provide to current students.
The University of Nottingham is consistently named as one of the most targeted universities by Britain’s leading graduate employers.
*Ranked in the top ten in The Graduate Market in , High Fliers Research.
