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
2nd Semester
Module | ECTS | Lecturer |
---|---|---|
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
Module | ECTS | Lecturer | 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
Module | ECTS | Supervisor |
---|---|---|
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
Module | ECTS | Lecturer |
---|---|---|
5 | none | |
MAP50005 Quantum Lattice Field Theory | 5 | Stefan Sint |
(external) PG modules * |
Second Semesters
Module | ECTS | Lecturer |
---|---|---|
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.