Skip to main content

Trinity College Dublin, The University of Dublin

Trinity Menu Trinity Search



You are here Courses > Postgraduate > MSc in High Performance Computing > Course Modules

Course Modules

The M.Sc. in HPC comprises a total of 90 ECTS in a one year course.
To complete your M.Sc. studies, you should take a total of 60 ECTS of coursework plus 30 ECTS for a final M.Sc. project.
Many modules will have a written exam in the summer examination period. Most modules include some amount of continuous assessment. Students are expected to be familiar with College regulations.
The College Calendar (Part 2) details the regulations for the programme. It states: The pass mark for all elements is 50%. To be awarded the M.Sc. students must achieve a pass in the dissertation, have an overall average mark for the course of at least 50% and pass core and optional modules amounting to at least 50 credits and achieve a minimum of 40% in any failed modules. The M.Sc. with distinction may be awarded to students who pass all modules and achieve at least 70% both in the overall mark for the course and in the dissertation.

Compulsory Modules

1st Semester

ModuleECTSLecturer
MAP55611 High-Performance Computing Software I 5 Darach Golden
MAP55613 C Programming 5 Richie Morrin
MAP55621 High-Performance Computing Hardware and Architecture 5 Patrick Fritzsch
MAP55631 Numerical Methods 5 Kirk Soodhalter

2nd Semester

ModuleECTSLecturer
MAP55612 High-Performance Computing Software II 5 Darach Golden
MAP55614 C++ Programming 5 Richie Morrin
MAP55672 Case Studies in High-Performance Computing 5 Kirk Soodhalter

Both Semesters

ModuleECTSLecturer
MAP55600 Tools for scientific and technical computing 5 Juan Andrés Urrea Niño
MAP55640 Seminar series 5 Patrick Fritzsch, Kirk Soodhalter

Summer M.Sc. project

ModuleECTSSupervisor
MAP55690 High-Performance Computing Project 30 various

Elective Modules

You should select 15 ECTS from the following.

* Suitable post-graduate (PG) modules are available in other schools.
   If you want to take such an option, please discuss this with your course coordinator.

First Semester

ModuleECTSLecturer
MAP55633 Stochastic Methods 5 none
MAP50005 Quantum Lattice Field Theory 5 Stefan Sint
(external) PG modules *

Second Semesters

ModuleECTSLecturer
MAP55616 GPU Programming with CUDA 5 Jose Refojo
MAP55632 Financial Applications (prerequisite MAP55633) 5 Darach Golden
MAU34210 Partial Differential Equations 5 Nicholas Aidoo
(external) PG modules *

FAQ

Electives

When is my selection of elective modules due?

At the beginning of the academic year you should inform the M.Sc. course coordinator about your preferred choices for elective modules for semester 1 and 2. This must be finished within week 1.

How many elective modules do I have to choose?

You have to choose at least 3 elective modules (5 ECTS each) distributed across 2 semesters. A semester without elective module is not permitted.

Which (external) elective modules are admissible?

You can choose (external) elective modules from the School of Computer Science and Statistics (SCSS) and School of Physics (SoP) post-graduate programmes if their content is sufficiently close to High-performance Computing.

Shall I contact the elective module lecturer to register?

No. After collecting all M.Sc. in HPC students choices for elective modules, we contact the corresponding school to enlist you to those modules.

Is a place in an admissible elective module guaranteed?

Not necessarily. We can only guarantee a place in modules hosted by the School of Mathematics whereas places in external modules (hosted by other Schools) are subject to availability.

What if I am interested in attending additional modules?

In principle, you are allowed to listen to other modules, i.e., without participating in examinations (coursework or exam). However, first and foremost you should focus on your M.Sc. in HPC modules, all of which are strictly relevant for your final grade.

General

What is the preferred communication channel at TCD?

Trinity college's preferred communication is by e-mail. As a M.Sc. student in HPC you obtain a TCD mail account and will receive all notifications to that account. Please check your TCD e-mail on a regular basis to not miss important announcements or deadlines, from College, your school or your lecturers.

Is there a module webpage with detailed resources accompaning the lectures?

TCD provides central access to all its modules through a service called Blackboard. You can login with your TCD account and will have access to the modules you are registered for. However, each lecturer decides how to use that service and what kind of information is provided. If necessary, contact your lecturer for details.

You cannot find the relevant question in this FAQ section?

Contact your M.Sc. course coordinator.

Course content is subject to change.