Stanford Root

Schedule

Stanford Root

Schedule

EE 242

Electromagnetic Waves

UNITS:3
GRADING:Letter (ABCD/NP)
LEVEL:Graduate
GER:—

This course will provide an advanced treatment of electromagnetic waves in free space and media. The first part of the course will cover reflection, refraction, resonators, photonic crystals, and waveguides. The second part will cover finite-difference time-domain (FDTD) computation and introduce students to commercial FDTD software. The third part will focus on an analysis of EM waves in matter. The fourth part will cover potentials, Green's functions, far-field radiation, near-field radiation, antennas, and phased arrays. In lieu of a final exam, students will perform a group project demonstrating theoretical and application proficiency in a topic of their choosing. Homeworks and the final project will tie into real world applications of electromagnetics and utilize scientific computing (Matlab, Mathematica, or Python).

Syllabus for selected term:
View Autumn 2026 Syllabus

Sections

1 Term
Lecture 1Open
ID: 24392
0 / 30 enrolled
DAYS:Tuesday, Thursday
TIME:1:30 PM – 2:50 PM
LOCATION:Hewlett Teaching Center 103
INSTRUCTOR:
Fan, Jonathan
3units

EE 242: Electromagnetic Waves

3 units · Letter (ABCD/NP)

This course will provide an advanced treatment of electromagnetic waves in free space and media. The first part of the course will cover reflection, refraction, resonators, photonic crystals, and waveguides. The second part will cover finite-difference time-domain (FDTD) computation and introduce students to commercial FDTD software. The third part will focus on an analysis of EM waves in matter. The fourth part will cover potentials, Green's functions, far-field radiation, near-field radiation, antennas, and phased arrays. In lieu of a final exam, students will perform a group project demonstrating theoretical and application proficiency in a topic of their choosing. Homeworks and the final project will tie into real world applications of electromagnetics and utilize scientific computing (Matlab, Mathematica, or Python).

Offered in Autumn 2026 at Stanford University.

Autumn 2026 sections

  • Lecture — Tuesday Thursday 1:30 PM – 2:50 PM — Hewlett Teaching Center 103 — Fan, Jonathan (Graduate)

More EE courses

  • EE 235: Molecular and Cellular Engineering Lab (BIOE 301A)
  • EE 236A: Modern Optics
  • EE 236B: Guided Waves
  • EE 236C: Lasers
  • EE 237: Solar Energy Conversion
  • EE 237L: Solar Energy Conversion Laboratory
  • EE 244: Hardware Accelerators for Machine Learning (CS 217)
  • EE 247: Introduction to Optical Fiber Communications
  • EE 251: High-Frequency Circuit Design Laboratory
  • EE 253: Power Electronics (EE 153)
  • EE 254: Advanced Topics in Power Electronics
  • EE 256: Board Level Design (EE 156)

All EE courses · All departments