This document discusses electromagnetic field theory and computational electromagnetics. It introduces electromagnetic theory, which is divided into electrostatics, magnetostatics, and time-varying fields. Computational electromagnetics is presented as a way to numerically solve electromagnetic problems using computers. Different types of equation solvers are described, including integral equation solvers and differential equation solvers. General coordinate systems and transformations between coordinate systems are also covered.