MSc Advanced Computer Science (Artificial Intelligence)

1 Years On Campus Masters Program

Durham University

Program Overview

The MSc Advanced Computer Science (Artificial Intelligence) at Durham University provides in-depth training in computer science, AI, algorithms and modern machine-learning techniques. It suits students with a computing or engineering background who want strong technical and research-oriented preparation for AI-focused careers.

Curriculum Structure:
Students begin with Advanced Programming, Machine Learning and Deep Learning, Algorithms and Complexity, and Research Methods and Ethics, developing advanced coding skills, theoretical understanding and core AI techniques. They then choose options such as Computer Vision, Natural Language Processing, Reinforcement Learning, Security Engineering and Cryptography, or Human–AI Interaction, allowing specialisation in key AI subfields. The year concludes with a Computer Science Project, where students undertake an independent research or development project applying AI methods to a complex real-world or academic problem.

Focus areas: “Advanced Programming, Machine Learning, Deep Learning, Algorithms, Computer Vision, NLP, Reinforcement Learning, Security”

Learning outcomes: “Design and implement AI systems; build advanced ML/DL models; apply algorithms and theoretical concepts; specialise in vision, NLP or RL; conduct independent AI research.”

Professional alignment (accreditation): Designed to meet industry and research demand for highly skilled AI and computer-science specialists.

Reputation (employability rankings): Durham is consistently ranked among the UK’s top universities, with strong outcomes in computer science and high graduate employability in AI and technology sectors.

Experiential Learning (Research, Projects, Internships etc.)

Students gain practical skills through project-based learning in Durham's computing laboratories, using the University's high-performance computing infrastructure to develop advanced AI systems. This applied learning is central to the curriculum:

  • Software: Training in Python and Java with key AI libraries (TensorFlow, PyTorch, Scikit-learn).

  • Computing Facilities: Access to Durham's High-Performance Computing (HPC) cluster.

  • AI Projects: Practical development of advanced machine learning models and intelligent systems.

  • Research Project: An individual dissertation focusing on cutting-edge AI applications.

  • Department Expertise: Curriculum informed by the Department of Computer Science's AI research groups.

  • Professional Skills: Emphasis on developing research-led AI implementation capabilities.

Progression & Future Opportunities

Graduates of Durham University's MSc Advanced Computer Science (Artificial Intelligence) master machine learning, deep learning, natural language processing, computer vision, and advanced algorithms to develop innovative AI solutions for healthcare, climate modelling, fraud detection, and personalised systems. Research-led teaching and hands-on projects enhance critical thinking, coding, and problem-solving for real-world AI applications amid soaring industry demand. Typical job roles: software engineer, AI analyst, machine learning specialist, data scientist.​

  • University services: Careers service provides CV support, interview training, and placement coordination with industry partners.​

  • Employment stats/salary: High employability with alumni at Google, BAE Systems, BT; competitive tech sector salaries.​

  • University–industry partnerships: Collaborations with Jaguar Land Rover, QinetiQ, Boeing, GCHQ, Procter & Gamble.​

  • Long-term accreditation value: Research-focused curriculum equips for evolving AI challenges across industries.​

  • Graduation outcomes: Roles in software, consulting, finance, engineering, start-ups worldwide.​

Further Academic Progression: Pursue PhD in AI at Durham, extending MSc project research with departmental supervision.

Program Key Stats

£34,500 (annual cost)
Rolling


No
Yes

Eligibility Criteria

3.3
3 or 4 Years

N/A
N/A
N/A
6.5
80
2:1
55 - 65
5 - 6
75 - 85

Additional Information & Requirements

Career Options

  • AI Research Scientist
  • Machine Learning Engineer
  • AI Software Developer
  • Data Scientist
  • Research Engineer
  • AI Consultant
  • Algorithm Developer
  • PhD Researcher
  • Computer Vision Engineer
  • NLP Specialist
  • Autonomous Systems Developer
  • Quantitative Analyst

Book Free Session with Our Admission Experts

Admission Experts