The MSc Advanced Computer Science at Durham University develops specialist expertise in advanced computing technologies and research-led innovation. Students study artificial intelligence, machine learning, distributed systems, cybersecurity, advanced programming, data management, cloud computing, and software engineering while completing a substantial research project.
The programme strengthens technical, analytical, and problem-solving skills using contemporary computing frameworks. Graduates are prepared for careers in software engineering, artificial intelligence, cybersecurity, technology consulting, research, and doctoral study.