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
From the Core Optional Modules List you need to select 3 - 4 modules plus you are able to choose 1 optional module not listed and these must equate to a total of 60 CATS.
This would normally include 30 CATS at level 7 (or from a participating department at level 6 or above)
Previous Core Modules
These modules are previous core modules and are still available within the Core Optional modules and we still have dedicated pages giving you more information.
These modules are being taught as a service to the University and the Science Departments.
- CY901N: High Performance Scientific Computing
- CY902N: Core Algorithms for High Performance Scientific Computing
The modules will be delivered twice a year (usually April and September) as a week long block module. They contain essential parallel-programming (CY901N) and algorithmic (CY902N) tools as an introduction to scientific computing. The courses are taught for NAG as part of the EPSRC CSE provision for HECToR. Eligible members of Warwick University are welcome to attend, and should register via the HECToR website.
And last, if you need to know more, try this link.