Teaching in 2009/2010

In August 2007 I took on the role of pro-Dean for Research in the Faculty of Engineering and so I have a reduced teaching role for the five year duration of this position. Consequently, for this academic year I am teaching on just one module within the School of Computing and part of one module in the Centre for Computational Fluid Dynamics .

1. Computational Modelling

the University code for this module is COMP2640. I teach the first semester of this School of Computing module.

2. Scientific and Parallel Computing

The is a second semester level five (M.Sc.) module whose University code is CCFD5330m. It is an optional module for the MSc in Computational Fluid Dynamics.

Past Teaching

In previous years I have been involved in the delivery of numerous other modules within the School of Computing and the Centre for Computational Fluid Dynamics . Some of these are listed below.

1. Introduction to Programming (level 1)

2. Introduction to Computing Systems (level 1)

3. Introduction to Scientific Computation (level 2)

4. Advanced Scientific Computation (level 3)

5. Practical Parallel Programming (level 3)

6. Finite Element Methods for Fluid Problems (level 5)

Software

As part of the M.Sc. course on Scientific and Parallel Computing (see above) I have developed two tutorials which introduce parallel programming using MPI (which stands for Message Passing Interface). The first of these introduces the fundamentals of MPI programming (in both C and Fortran) and the second discusses the implementation of a finite element solver in parallel using MPI (again in both C and Fortran).


[MY HOME PAGE] [CPDE UNIT] [SoC HOME PAGE] [SoC PERSONNEL]