Computer Science MSc
Course Overview
A one-year full-time or two- to three-year part-time master’s degree in Computer Science.
Core structure:
Semesters 1 & 2: Lectures, tutorials, projects, and assessments across multiple computer science disciplines.
Summer: An independent research project or dissertation.
Flexible course design:
Around half your modules cover foundational and advanced topics in areas like distributed systems, security, programming languages, theoretical computer science, or quantum informatics.
The other half can be chosen from a wide range of Informatics electives, including AI, software engineering, human-computer interaction, or computational biology.
Emphasis on both theoretical knowledge and practical application through hands-on projects.
What You'll Learn
Deep technical expertise in core computer science areas such as distributed computing, security, algorithms, and advanced programming.
Strong theoretical foundations that help tackle complex, real-world computational problems.
Practical experience through labs, group work, and an extensive individual research project.
Advanced research skills, including critical analysis, experimental design, and effective academic communication.
Access to a leading research environment, with opportunities to learn from and work alongside globally recognized academics.

30,000 GBP

The University of Edinburgh
https://www.ed.ac.uk
Skills You'll Gain:


