Syllabus - CS313
CS313: Computational Physics
(reference only) Introduction to Computational Physics,
De Jong, (Addison-Wesley, 1991)
(20 lectures, 10 three hour labs)
Lectures: (Tues. 9 am, Thur. 10 am)
- Frequency Analysis:
TD and FD. Frequency spectrum of a CT signal. The concept of the FT.
Sampling and aliasing. The FFT and DF spectrum. The FFT in Mathcad, spectral leakage.
Filtering, zero padding, the DFS (Discrete Fourier Series).
[c. 4 lecs]
- Difference Equations (DE's):
Solving DE's in Mathcad. Worked examples. The Logistic Equation and Map, Chaos.
- Differential Equations (DFLE's):
Solution by discretisation to DE's. FEU and BEU methods. The RK4 method in Mathcad,
use of rkfixed DFLE solver.
Worked examples – simple pendulum, phase plots. Damped and driven pendulums,
chaos. The TISE (Time Independent Schrodinger equation.
- Programming and Symbolics:
Introduction to symbolic operations and
programming in Mathcad. Program structures – if, for, while, etc. Worked
- Monte-Carlo methods:
Random numbers. Programming applications and
worked examples. Estimating area under a curve. Radioactive decay.
- Introduction to Fourier Optics & 2-d image processing:
Convolution and deconvolution in 1 and 2-d. Intro to Fourier Optics
& 2-d image processing.
- Visual BASIC:
Introduction to VB programming. [4 lecs]
There are 10 weekly labs (worth 30% of the total course assessment)
and an open book lab exam (30%) following the labs. The remaining
40% assessment for this course comes from a short written exam.
O.d.e.s. and their solution in series, orthogonal functions, complex variable theory and their uses, together
with the course CS305.
Back to 4th Year Syllabus