Durham University campus
Master of Engineering (Integrated Undergraduate Degree)
On Campus
Durham University logo
Durham University
Durham
United Kingdom

Computer Science

About

Durham University’s Master of Engineering (MEng) in Computer Science is a four-year, full-time integrated program that offers students a comprehensive education in computer science, combining theoretical learning with practical skills. The program covers topics such as software engineering, data structures, algorithms, artificial intelligence, and computer architecture, preparing students for careers in the rapidly evolving tech industry.

The MEng program includes advanced coursework in computer science and engineering, alongside industry-focused modules that provide real-world experience in the design and implementation of computing systems. Students will also work on large-scale projects and have the opportunity for industry placements. Graduates of the program will be equipped for leadership roles in software development, IT consultancy, cybersecurity, data analysis, and other areas of the technology sector.

Key information

Duration
-
Tuition fee
$36,866.00/year
Start dates & application deadlines
-
More details
-

Key Facts

Program Title: Master of Engineering in Computer Science
Degree Type: Master of Engineering (MEng) (Integrated Undergraduate Degree)
Duration: 4 Years
Mode of Study: Full-time, On Campus
Start Date: 30th January 2026
Location: University of Durham, United Kingdom
Field of Study: Mathematics
Language of Instruction: English

Program Structure

Year 1 – Foundations of Computer Science and Mathematics

  • Introduction to Programming
  • Discrete Mathematics
  • Computer Systems and Architecture
  • Software Engineering Principles
  • Mathematics for Computer Science

Year 2 – Intermediate Computer Science

  • Data Structures and Algorithms
  • Object-Oriented Programming
  • Databases and Information Systems
  • Computational Mathematics
  • Elective Modules in Computer Science or Mathematics

Year 3 – Advanced Computer Science

  • Artificial Intelligence and Machine Learning
  • Computer Networks and Security
  • Software Development Project
  • Elective Modules in Specialized Topics
  • Research Methods and Professional Skills

Year 4 – Master-Level Integration & Research

  • Advanced Topics in Computer Science
  • Integrated Engineering Project / Dissertation
  • Human-Computer Interaction and Usability
  • Advanced Computational Mathematics
  • Elective Modules in Specializations

Career Opportunities

Graduates of this program gain advanced programming, analytical, and problem-solving skills, making them highly employable in software development, data science, artificial intelligence, cybersecurity, IT consultancy, and systems engineering. The integrated nature of the program allows students to graduate with a Master’s-level qualification, giving them a competitive advantage in professional or research roles. Many alumni also pursue postgraduate research or specialized certifications, enabling further specialization and career advancement. The combination of theoretical knowledge, practical projects, and research experience ensures graduates can tackle complex technological challenges and innovate in diverse industries.

Why Choose This Program

This program offers a rigorous integration of computer science and mathematics, preparing students for high-level professional and research opportunities. Students benefit from hands-on projects, mentorship, and elective modules, allowing them to tailor their studies to personal interests and career goals. The curriculum emphasizes problem-solving, critical thinking, and practical application, while the integrated Master’s qualification ensures graduates are well-equipped for leadership roles, advanced research, or innovative positions in technology sectors.

Contact Information

For further information, please contact the admissions office at:
Phone: +44 (0)191 334 2000
Email: admissions@durham.ac.uk
Address: University of Durham, Durham, DH1 3LE, United Kingdom