|| PH36010 |
|| NUMERICAL METHODS |
|| 2004/2005 |
|| Dr David P Langstaff |
|| Semester 2 |
|| Dr Daniel Brown, Dr Martin C Wilding |
|| PH26010 , PH27010 , PH23010 , PH21010 |
| Course delivery
|| Lecture || 12 lectures |
|| Seminars / Tutorials || 21 Hours 5 workshops (2 hours each); project lasting 11 hours |
|Assessment Type||Assessment Length/Details||Proportion|
|Semester Assessment|| Course Work: 4 Assignments Coursework Deadlines (by week of Semester):
Assignment 1 Week 3
Assignment 2 Week 6
Assignment 3 Week 8
Assignment 4 Week 11||100%|
After taking this module students should be able to:
demonstrate a familiarity with various techniques for scientific computing and analysis
implement and modify given numerical subroutines so as to perform the relevant analysis
develop simple numerical analysis codes, based on the governing laws and equations
Computational physics provides an alterative approach for the solution of practical and theoretical problems. Solutions intractable by analytical techniques may be evaluated using numerical techniques or, alternatively, numerical simulation may allow lthe influence of a range of variables to be investigated without recourse to extensive experiments. In the present course, basic techniques of numerical analysis will be introduced, including interpolation, functions, roots and integration. The module will also introduce approaches for the solution of ordinary differential equations and Fourier transforms as well as finite element techniques for solving partial differential equations. A knowledge of the MATHCAD programming environemtn is requried.
MATHCAD revision lectures
Linear interpolation and extrapolation
Roots of equations
Ordinary Differential Equations: Runge-Kutta
Introduction to the solution Partial Differential Equation: Finite Difference techniques.
Each of the above will be illustrated by reference to appropriate topics in Physics
In addition to formal lectures on basic techniques, the students will have significant opportunities to investigate and implement numerical analysis methods on personal computers.
** Reference Text
Larsen, Ronald W. (2001.) Introduction to Mathcad 2000 /Ronald W. Larsen.
This module is at CQFW Level 6