📖Program Curriculum
Course units for year 1
The course unit details given below are subject to change, and are the latest example of the curriculum available on this course of study.
Title Code Credit rating Mandatory/optional
Linear Algebra MATH11022 20 Mandatory
Mathematical Foundation & Analysis MATH11121 20 Mandatory
Introduction to Vector Calculus MATH11411 10 Mandatory
Introduction to Ordinary Differential Equations MATH11412 10 Mandatory
Dynamics PHYS10101 10 Mandatory
Quantum Physics and Relativity PHYS10121 10 Mandatory
Year 1 Lab Work (One Semester) PHYS10280 10 Mandatory
Vibrations & Waves PHYS10302 10 Mandatory
Electricity & Magnetism PHYS10342 10 Mandatory
Properties of Matter PHYS10352 10 Mandatory
Course content for year 2
Course units for year 2
The course unit details given below are subject to change, and are the latest example of the curriculum available on this course of study.
Title Code Credit rating Mandatory/optional
Real Analysis B MATH20111 10 Mandatory
Partial Differential Equations and Vector Calculus A MATH20401 20 Mandatory
2P2: Complex Analysis MATH29142 10 Mandatory
Introduction to Quantum Mechanics PHYS20101 10 Mandatory
Electromagnetism PHYS20141 10 Mandatory
Fundamentals of Solid State Physics PHYS20252 10 Mandatory
Wave Optics PHYS20312 10 Mandatory
Statistical Mechanics PHYS20352 10 Mandatory
Metric Spaces MATH20122 10 Optional
Algebraic Structures 1 MATH20201 10 Optional
Displaying 10 of 13 course units for year 2
Display all course units for year 2
Course content for year 3
Course units for year 3
The course unit details given below are subject to change, and are the latest example of the curriculum available on this course of study.
Title Code Credit rating Mandatory/optional
Introduction to Programming for Physicists PHYS20161 10 Mandatory
Introduction to Nuclear and Particle Physics PHYS30121 10 Mandatory
General Physics Skills PHYS30302 10 Mandatory
Metric Spaces MATH20122 10 Optional
Introduction to Geometry MATH20222 10 Optional
Introduction to Financial Mathematics MATH20912 10 Optional
Linear Analysis MATH31002 10 Optional
Fractal Geometry MATH31042 10 Optional
Topology MATH31051 10 Optional
Group Theory MATH32001 10 Optional
Displaying 10 of 37 course units for year 3
Display all course units for year 3
Course content for year 4
Course units for year 4
The course unit details given below are subject to change, and are the latest example of the curriculum available on this course of study.
Title Code Credit rating Mandatory/optional
Climate and Energy: Past, Present and Future EART36002 10 Optional
Metric Spaces MATH20122 10 Optional
Introduction to Geometry MATH20222 10 Optional
Introduction to Financial Mathematics MATH20912 10 Optional
Linear Analysis MATH31002 10 Optional
Fractal Geometry MATH31042 10 Optional
Topology MATH31051 10 Optional
Group Theory MATH32001 10 Optional
Commutative Algebra MATH32012 10 Optional
Coding Theory MATH32031 10 Optional
Displaying 10 of 83 course units for year 4
Display all course units for year 4
Show less
Show more