This course covers the foundation of electromagnetic theory at the undergraduate level. Topics include electrostatics and magnetostatics in vacuum and in material media; solution of boundary value problems using the separation of variables, method of image, and multipole expansion; electromagnetic induction; scalar and vector potentials; Maxwell’s equations in vacuum and in media; basic properties of electromagnetic waves and radiation. Students should have learnt the knowledge of vector calculus before taking this course. This course lays a foundation for PHYS4041 and 4450.