university image
country flag

Computer Science MSc, The University of Edinburgh

Edinburgh,

.

12 Months

Check Eligibility

About this course

arrow
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

arrow
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

arrow
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

arrow
graduation cap icon

Application fees

-

graduation cap icon

1st year tuition fees

40.64L

graduation cap icon

Living cost

-

Degree requirements

arrow
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.
translate icon

English language test

DUOLINGO

-

IELTS

7

TOEFL

100

PTE

73

Career prospects

arrow
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.

Similar courses in this university