Skip to main content Skip to navigation


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.

Core Modules

These modules are core for students at the CSC.

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.

Service Modules

These modules are being taught as a service to the University and the Science Departments.

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.