400-004-8861
Taught courses Compulsory courses: Fundamentals of Data Management (Semester 1) Message-Passing Programming (Semester 1) Programming Skills (Semester 1) Threaded Programming (Semester 1) Data Analytics with High Performance Computing (Semester 2) Software Development (Semester 2) Project Preparation (Semester 2) HPC Optional courses (at least 2 of): Numerical Algorithms for High Performance Computing (Semester 1) Design and Analysis of Parallel Algorithms (Semester 1) HPC Architectures (Semester 1) Advanced Parallel Techniques (Semester 2) Advanced Message-passing Programming (Semester 2) Parallel Design Patterns (Semester 2) Performance Programming (Semester 2) Data Science Optional Courses (maximum two or three of, depending on credit-amount, access may be subject to enrolment limits, meeting individual course prerequisites set by the School of Informatics and individual courses may not run in an individual year): Machine Learning Practical (Semester 1 & 2) Bioinformatics 1 (Semester 1) Extreme Computing (Semester 1) Image and Vision Computing (Semester 1) Text Technologies for Data Science (Semester 1) Advanced Topics in Foundations of Databases (Semester 2) Bioinformatics 2 (Semester 2) Distributed Systems (Semester 2) Probabilistic Modelling and Reasoning (Semester 2) Reinforcement Learning (Semester 2) One 10 credit SCQF Level 11 course from the College of Science and Engineering Dissertation After completing the taught courses, students work on a three-month individual project leading to a dissertation. Dissertation projects may be either research-based or industry-based with an external organisation, with opportunities for placements in local companies. Industry-based dissertation projects Through our strong links with industry, we offer our students the opportunity to undertake their dissertation project with one of a wide range of local, national and even international companies. An industry-based dissertation project can give you the opportunity to enhance your skills and employability by tackling a real-world project, gaining workplace experience, exploring potential career paths and building relationships with industrial partners.