These pages contain the homepages for all modules taught by the CSC. PhD students and Postdocs from the Science faculty are welcome to attend our CSC modules subject to space restrictions. Please check with the individual module leaders.
These modules are core for students at the CSC.
- CY900: Foundations of Scientific Computing
- CY901: High Performance Scientific Computing
- CY903: Practical Algorithms and Data Structures
Comment from feedback on CY903
It serves as a very valuable introduction to some of the more advanced and useful areas of computing. The motivation for use, and implementation of the data structures and algorithms presented in this course were taught very well.
Core Optional Modules
Modules from the Core Optional Modules List are suitable choices toward the requirement of 60 CATS of taught modules needed to satisfy the MSc requirements. This would normally include 30 CATS at level 7.
Students may register for any other module at an appropriate level, with the agreement of their personal tutor and the module leader.