Review of vector algebra, calculus, and electromagnetic theory. Introduction to computational electromagnetics. Finite difference time domain method (FDTD): fundamentals, absorbing boundary conditions, perfectly matched layers. Integral equations: fundamentals, method of moments (MOM), Galerkin’s technique, conjugate gradient FFT. Finite element method (FEM): fundamentals, vector and higher-order elements. Hybridization of FEM and boundary integral methods. Application of the above methods to the solution of practical problems in electromagnetics involving wave propagation on transmission lines, interference of antennas, scattering, and characterization of cavity resonances. Introduction to computational electromagnetics. Finite difference time domain method: fundamentals, absorbing boundary conditions, perfectly matched layers. Integral equations: fundamentals, method of moments, Galerkin schemes, fast solvers. Finite element method: fundamentals, vector and higher-order basis functions, hybridization of finite and boundary element methods. Applications of these methods in problems of electromagnetics, optics, and photonics.