Taught courses

Our MSc programmes have a strong practical focus, with most courses including lectures supported by practical tutorials.

The compulsory courses give a broad-based coverage of the fundamentals of computer science, HPC, parallel computing and data science, while the optional courses give students the opportunity to focus on specialist areas relevant to computational science.

Full-time students take a total of 120 credits' worth of taught courses over two semesters, including 70 credits of compulsory courses and 50 credits of optional courses. Most students take 60 credits of courses in each semester.

Most courses are worth 10 credits each. They are assessed through a combination of coursework and examination.

Compulsory courses for both MSc programmes

Compulsory courses for the MSc in HPC (optional for the MSc in HPC with Data Science)

Compulsory courses for the MSc in HPC with Data Science (optional for the MSc in HPC)

Optional courses for both MSc programmes

Optional courses for MSc in High Performance Computing with Data Science

  • A selection of up to 30 credits (20 credits if wildcard option used) from a curated list of Level 11 Data Science courses in School of Informatics. See "HPC with Data Science Optional Data Science Courses" under "Group A" on the Degree Programme Table*.

* - denotes courses not offered by EPCC. We cannot guarantee that such courses will be available in every session depending on resourcing arrangements within other Schools

Contact us

Mr Ben Morse
+44 (0) 131 651 3398
msc@epcc.ed.ac.uk

Connect with the MSc programmes via Facebook.