Compulsory courses Mechanics Waves, Optics and Modern Physics Electricity and Magnetism Option courses Introduction to Computer Programming in Engineering and Science Astrophysics Engineering Physics