PHY303 Nuclear Physics (Spring, 10 credits)
Pre-requisites: PHY21004, PHY21005 or PHY21006
PHY304 Particle Physics (Autumn, 10 credits)
Pre-requisites: PHY21004, PHY21005 or PHY21006
PHY306 Introduction to Cosmology (Spring, 10 credits)
Pre-requisites: PHY111
Recommended: PHY104 and/or PHY216
Note: this module may only be taken once, in Level 3 (as PHY306) or in Level 4 (as PHY443)
PHY313 Mathematical Physics (Spring, 10 credits)
Recommended: strong mathematical ability PHY120 or PHY165
PHY327 History of Astronomy (Autumn, 10 credits)
Pre-requisites: PHY111 or PHY104
Recommended:Â PHY216
Note: this module may only be taken once, in Level 3 (as PHY327) or in Level 4 (as PHY417)
PHY328 Advanced Programming in Python (Spring, 10 credits)
Pre-requisites: PHY235 or PHY241
PHY332 Atomic and Laser Physics (Autumn, 10 credits)
Pre-requisites: PHY21005 or PHY21006
PHY339 Statistical Physics (Spring, 10 credits)
Pre-requisites: PHY21005 or PHY21006
PHY378 Physics in an Enterprise Culture (Spring, 10 credits)
Pre-requisites: None
Note: this module may only be taken once, in Level 3 (as PHY378) or in Level 4 (as PHY409)
PHY379 Dark Matter and the Universe (Autumn, 10 credits)
Pre-requisites: PHY21004, PHY21005 or PHY21006
Note: this module may only be taken once, in Level 3 (as PHY379) or in Level 4 (as PHY431)
PHY380 Solid State Physics (Autumn, 10 credits)
Pre-requisites: PHY21005 or PHY21006
PHY381 Advanced Electrodynamics (Autumn, 10 credits)
Pre-requisites: PHY21005 or PHY21006
PHY382 Semiconductor Physics and Technology (Spring, 10 credits)
Pre-requisites: PHY380
Note: this module may only be taken once, in Level 3 (as PHY382) or in Level 4 (as PHY424)
PHY383 Introduction to Soft Matter and Biological Physics (Autumn, 10 credits)
Pre-requisites: PHY21005 or PHY21006
PHY386 Origin of the Chemical Elements (Spring, 10 credits)
Pre-requisites: PHY21005 or PHY21006
Recommended: PHY303
PHY31001 Physical Computing (10 credits)
Pre-requisites: PHY235, PHY241
PHY31003 Astrobiology (Spring, 10 credits)
Pre-requisites: PHY106