First level Applied Linear Algebra Mathematical Modelling Introduction to Programming I Linear Algebra Calculus A Physics Practical Work I Mechanics (Physics) Electromagnetism and Heat (Physics) Second level Mechanics II Differential Equations Applied Dynamical Systems Numerical Methods I Calculus B Linear Algebra Calculus in Higher Dimensions Modern Physics Classical Mechanics Electricity and Magnetism (Physics) Physics Practical Work II Waves (Physics) Third level Partial Differential Equations Numerical Methods II Special Relativity and Riemannian Geometry Ordinary Differential Equations Quantum Physics Statistical and Thermal Physics Solid State Physics Atomic and Nuclear Physics Physics Practical Work III Computational Modeling