Syllabus - CS313
## CS313: Computational Physics

### Text

(reference only) Introduction to Computational Physics,
*De Jong*, (Addison-Wesley, 1991)

### (20 lectures, 10 three hour labs)

### Syllabus

** 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.
[2 lecs]

**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.
[4 lecs]

**Programming and Symbolics:**

Introduction to symbolic operations and
programming in Mathcad. Program structures – if, for, while, etc. Worked
program examples.
[2 lecs]

**Monte-Carlo methods:**

Random numbers. Programming applications and
worked examples. Estimating area under a curve. Radioactive decay.
[2 lecs]

**Introduction to Fourier Optics & 2-d image processing:**

Convolution and deconvolution in 1 and 2-d. Intro to Fourier Optics
& 2-d image processing.
[2 lecs]

**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