Computational Electromagnetics


Computational Electromagnetics

Computational electromagnetics (CEM) is the procedure we must follow to model and simulate the behavior of electromagnetic fields in devices or around structures. CEM implies using numerical techniques to solve Maxwell’s equations instead of obtaining analytical solutions. In addition to the methods, the course teaches best practices and the philosophy of computation.  With this course, the student will be able to identify the best method given the device and will be well-equipped to understand and learn new methods on their own. 

Course Paperwork



Final Project

Course Topics

Topic 0 — Course Introduction

Topic 1 — Preliminary Topics

Topic 2 — Transfer Matrix Method (TMM)

Topic 3 — Concepts for 2D and 3D Simulations

Topic 4 — Finite-Difference Frequency-Domain (FDFD)

Topic 5 — Other Methods Based on Finite Differences

Topic 6 — Plane Wave Expansion Method (PWEM)

Topic 7 — Rigorous Coupled-Wave Analysis (RCWA)

Topic 8 — Other Slicing and Semi-Analytical Methods

Topic 9 — Variational Methods

Topic 10 — Other Numerical Methods


MATLAB Resources

Scroll to Top