

Computer Science MSc, The University of Edinburgh
Edinburgh,
.
12 Months
Check Eligibility
About this course
The MSc in Computer Science at Edinburgh offers a comprehensive dive into core and advanced topics in computer science. Recognised for its long-established expertise, the program spans areas from computer architecture to theoretical computer science, providing students with both practical techniques and a solid theoretical foundation. Students can tailor their studies with courses in areas such as algorithms, programming languages, cryptography, and quantum informatics. The degree emphasizes research skills, culminating in a substantial dissertation project during the summer, and prepares graduates for a broad range of career opportunities or further academic pursuits.
Why this course is highly recommended
Edinburgh's reputation in computer science is well-established, with top rankings locally and internationally, including being ranked 1st in the UK for research power in REF 2021. The university provides an environment rich in research and industry engagement, benefiting from a vibrant community of students and staff. The program's focus on both practical skills and theoretical understanding, combined with its links to Edinburgh’s tech scene and entrepreneurial support, makes it an excellent choice for students aiming to thrive in tech careers or academia.
Specialisation
Students can choose courses aligned with core computer science foundations like algorithms, security, and networks or opt for advanced areas such as quantum informatics, artificial intelligence, or social and biological computation. The program is flexible, allowing students to tailor their course selection based on their interests and career goals, guided by advice to ensure a coherent and specialised learning pathway.
Course fees
Application fees
-
1st year tuition fees
40.64L
Living cost
-
Living cost
-
Degree requirements
Applicants need a UK 2:1 honours degree or an equivalent international qualification in a relevant field such as informatics, artificial intelligence, computer science, or a related quantitative discipline. Competence in programming (e.g., C/C++, Java, Python, R, Matlab, Haskell, ML) and a mathematical background equivalent to 60 SCQF credits or 30 ECTS credits covering calculus, linear algebra, discrete mathematics, and probability are required. Proficiency in English is also necessary.
English language test
DUOLINGO
-
IELTS
7
TOEFL
100
PTE
73
Career prospects
Graduates will develop advanced skills in developing, constructing, and managing sophisticated computer systems, making them highly attractive to employers across multiple sectors. The university's notable alumni have founded startups like FanDuel and Robotical, and resources like Edinburgh Innovations support entrepreneurship. The program also offers networking through student societies, industry events, and the university’s Careers Service, ensuring students are well prepared for roles in industry or academic careers.
FAQs
What are the English language requirements for this course?
The course requires an IELTS score of 7.0 overall with at least 6.5 in each component, or equivalent qualifications such as a TOEFL iBT score of 100, C1/C2 levels, or other accepted tests. Degree taught in English from a majority English-speaking country also meets the requirement.
When are applications for this course accepted?
Applications usually open in October, with the deadline on 31 March. Decisions are typically communicated by 31 May, with some offers made on a rolling basis for outstanding candidates.
Table of content