MPY308 Clinical Engineering and Computational Mechanics (10 credits)
PHY304 Particle Physics (10 credits)
PHY332 Atomic and Laser Physics (10 credits)
PHY380 Solid State Physics (10 credits)
CDL303 Medical Physics Research Project (20 credits, split 10:10)
PHY384 Problem Solving in Physics (10 credits, split 5:5)
COM3001 Modelling and Simulation of Natural Systems (10 credits)
PHY303 Nuclear Physics (10 credits)
PHY339 Statistical Physics (10 credits)
The core modules total 100 credits, split 55:45 between semesters.
A student will take 20 credits from this group
PHY235 Programming in Python (10 credits)
PHY379 Dark Matter and the Universe (10 credits)
PHY383 Introduction to Soft Matter and Biological Physics (10 credits)
PHY31001 Physical Computing (10 credits)
PHY31003 Astrobiology (10 credits)
PHY313 Mathematical Physics (10 credits)
PHY378 Physics in an Enterprise Culture (10 credits)
PHY382 Semiconductor Physics and Technology (10 credits)
PHY386 Origin of the Chemical Elements (10 credits)
A student must achieve a pass mark in a final year Physics or Medical Physics project (MPY325) in order to be eligible for an Honours Degree.