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