| 1 | 
    Advanced Topics in HPC and e-Science | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Fundamental Concepts of HPC | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Message Passing Programming | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Practical Software Development | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Shared Memory Programming | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Applied Numerical Algorithms* | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Core Topics in HPC and e-Science* | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Exploiting the Computational Grid* | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Hardware, Compilers and Performance Programming* | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    HPC Techniques in Computational Chemistry*  | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    HPC techniques in Computational Engineering*  | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Object Oriented Programming for HPC* | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Performance Scaling on Modern HPC Architectures*  | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    Scientific Visualisation* | 
    Q | 
    11 | 
    10 | 
  
   
     | 
    *A booklet giving details will be available for students entering the programme, containing guidance on suitable optional courses. |