The Learning outcomes of the course are summarised here
The M.Sc. programme consists of a mix of taught material presented in traditional lectures, laboratory work with programming assignments as well as a substantial project. Students must complete examinations in the traditional May/June period, as well as continuously assessed programming assignments. They must also complete a substantial project to design and implement software to solve a challenging problem using high-performance computers. A full load is 90 ECTS (60 coursework + 30 project).
The course comprises the following modules:
| Compulsory: | |
| 561 | High-Performance Computing (10 ECTS) |
| 562 | High-Performance Computing laboratory (15 ECTS) |
| 569 | High Performance Computing Seminar Series (5 ECTS) |
| 599 | High-Performance Computing Project (30 ECTS) |
| Optional: | |
| 563 | Mathematical methods for Scientific Computing (10 ECTS)
(compulsory from 2008-9) |
| 564a | Stochastic Methods (5 ECTS) |
| 564b | Stochastic Methods (5 ECTS) |
| 565(b) | Financial Applications (5 ECTS) |
| PHY5001 (School of Physics) | Electronic structure (5 ECTS) |
| CHxxx | Computational quantum chemistry (5 ECTS) |
| + | Other options up to 10 ECTS, which may include reading courses or courses on relevant topics offered in TCD. |