This programme gives an excellent general overview of physics, covering most areas of Classical and Quantum Physics, with an emphasis on:

physics theory
the formulation and solving of physics problems using mathematics and computing
Accredited by the Institute of Physics (IOP). In addition, the programme fully meets the educational requirements for Chartered Physicist.