Durham University campus
Master of Science
On Campus
Durham University logo
Durham University
Durham
United Kingdom

Advanced Computer Science

About

Durham University’s Master of Science in Advanced Computer Science is designed for students who wish to deepen their knowledge of computer science and its application in various domains. This one-year program covers advanced topics such as algorithms, artificial intelligence, data structures, and software engineering. Students will engage in research-driven learning and problem-solving, equipping them with the skills necessary to tackle complex challenges in the rapidly evolving field of computer science.

The program emphasizes both theoretical and practical aspects of computer science, with opportunities for hands-on projects and research. Graduates will be prepared for careers in software development, systems engineering, or academic research, as well as leadership roles in technology-driven industries. The program’s emphasis on emerging technologies ensures that students are equipped to innovate and lead in a competitive tech landscape.

Key information

Duration
-
Tuition fee
$45,580.00/year
Start dates & application deadlines
-
More details
-

Key Facts

  • Program Title: Master of Science in Advanced Computer Science
  • Degree Type: Master of Science (MSc)
  • Duration: 1 year
  • Mode of Study: Full-time, On Campus
  • Start Date: 31st July 2026
  • Language of Instruction: English
  • Location: University of Durham, United Kingdom

Program Structure

Semester 1 – Core Computer Science Principles

  • Advanced Programming Techniques
  • Algorithms and Data Structures
  • Computer Systems and Architecture
  • Software Engineering and Development
  • Research Methods in Computer Science

Semester 2 – Advanced Topics in Computer Science

  • Artificial Intelligence and Machine Learning
  • Computer Networks and Security
  • Big Data and Cloud Computing
  • Mobile and Web Application Development
  • Dissertation Preparation

Career Opportunities

Graduates of the MSc in Advanced Computer Science from Durham University are well-prepared for roles in software development, research, and technology innovation. Career opportunities include positions in software engineering, cybersecurity, data science, artificial intelligence, and systems architecture. Many graduates work with tech companies, research institutions, or in consulting roles. With expertise in advanced programming, AI, and cloud computing, you will be well-equipped to contribute to the rapidly evolving tech landscape.

Why Choose This Program

Durham University’s MSc in Advanced Computer Science offers an in-depth exploration of the latest technologies and methodologies in computer science. The program combines theoretical foundations with practical applications, ensuring you are prepared for both research and industry roles. The program’s focus on machine learning and cloud computing equips you with cutting-edge skills to address complex challenges in modern technology. With hands-on learning, access to industry experts, and research opportunities, you will be well-prepared to lead innovations in the tech industry.

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