Module Identifier PHM8710  
Academic Year 2007/2008  
Co-ordinator Dr Daniel Brown  
Semester Semester 1  
Other staff Manuel Grande  
Pre-Requisite PH36010 , PH34040  
Course delivery Lecture   10 x 1 hr  
  Practical   10 x 2 hrs  
  Workload Breakdown   (Every 10 credits carries a notional student workload of 100 hours.) 10 hrs lecture 20 hrs programming workshops 20 hrs additional programming exarcises 30 hrs private study 30 hrs project  
Assessment TypeAssessment Length/DetailsProportion
Semester Assessment continuous assessment40%
Semester Assessment structured project of 15 hours60%
Supplementary Assessment As determined by the Departmental Examination Board.  100%

Learning outcomes

On successful completion of this module students should be able to:
1. Implement advanced numerical techniques in Fortran

2. Demonstrate how to perform computational experiments

3. Describe and demonstrate how to visualize 2D and 3D data sets for numerical experiments


Computational modeling +is fast becoming a third pillar of physics, along with theory and experiment. This module aims to enhance the IMAPS provision in this area and prepare students for the modeling requirements that are standard in modern research. Advanced modeling often relies on good visualization in 2 to 3 dimensions. This module will also address modern visualisation techniques.

Brief description

This module aill provide a more advanced understanding of numerical techniques and how to apply them to physical problems. The module will also address techniques for visualizing numerical data in two or three dimensions.


Numerical solutions of partial; differential equations


Module Skills

Problem solving Application of taught techniques to physical problems is a central part of this module  
Research skills Students will reference materials to find methods to solve a problem . The project background will also need to be researched.  
Communication Students will need to viualise data sets and present them in an understandable form  
Improving own Learning and Performance Feedback in workshops and from programming exercises will enable students to improve their own learning  
Application of Number Physics applies numerical techniques to all its modules  

Reading Lists

** Recommended Text
Ellis, T., Phillips,I. and Lanhey, T. (1995) FORTRAN 90 Programming Addison-Wesley 0201544466
Kincaid, D. and Cheney, W. (1996) Numerical Analysis: Mathematics of Scientific Computing Brooks/Cole 0534389058
Press, William H., Flannery, Brian P. Teukolsky, Saul A., Vetterling, William T. Numerical Recipes in FORTRAN


This module is at CQFW Level 7