01 | Introduction to the course, computing facilities, Python | |
02 | Python basics, arrays, plotting | |
03 | Numerical solution to ODEs; A first stab at programming | |
04 | Test your code!; Accuracy and efficiency | |
05 | Numerical Error | |
06 | Supersonic freefall: another ODE example | |
07 | Using latex to express yourself | |
08 | Root-finding | |
09 | Linear Algebra I | |
10 | Linear Algebra II | |
11 | Numerical Integration I | |
12 | Numerical Integration II | |
13 | Data fitting | |
14 | A simple pendulum. What could go wrong? | |
15 | What could a little damping do? Chaos! | |
16 | Phase Space | |
17 | Period Doubling, In and Out of Chaos | |
18 | Frequency analysis, Fourier Transforms | |
19 | FFTs, Power Spectra | |
20 | Random Processes, Monte Carlo integration | |
21 | Monte Carlo Methods, Random Walks | |
22 | Ising model | |
23 | Phase transitions I | |
24 | Phase transitions II | |
25 | Boundary value problems | |
26 | Wave equation, finite difference method | |
27 | Waves: reflection and transmission |