Lectures
Lectures and workshops
The default literature is Orfanidis. Two extra chapters from other sources are used, indicated by "Sj" for Sjöberg, and "BRI" for Bondeson, Rylander, and Ingelström, see the link Course material to the left. Also, the topic of beams is covered only in lecture notes.
The workshops are for your own work with the course material, mostly using a computer but also pen and paper. They will be held in the computer room E:4119 on the 4th floor of the E-building. Some selected problems from Orfanidis are (several are computer experiments using his matlab codes):
1.3, 1.4, 1.5, 1.6, 1.11a-d, 2.3, 2.11, 2.19, 2.23, 2.29, 3.4, 3.5, 3.6, 3.13, 3.15, 4.5, 4.8, 4.11, 4.13, 5.1, 5.5, 5.7, 5.11, 6.1, 6.11, 6.17, 6.18, 7.8, 7.10, 7.12, 8.3, 8.7, 8.10.
Note that there is a solutions manual for the first two chapters on Orfanidis' web site, and some short answers and hints can be found here. Also note the many useful appendices in Orfanidis' Chapter 23 (physical constants, vector identities, integral theorems etc).
Frequent use is made of demonstration programs. If you want to run these for yourself, you need to install python (free software), and some additional packages, see the link Download to the left.
A particularly extensive demonstration program EMANIM has been written by Andras Szilagy. It is available with source code in python or as a compiled .exe program for windows. With this program you can visualize the propagation and polarization of electromagnetic waves in isotropic, anisotropic, and optically active media.
| Date | Topic | Material | |
| L1a | 30/8 | Introduction, Maxwell's equations, boundary conditions, conservation laws | Ch 1.1-1.8, slides |
| L1b | 1/9 | Material modeling, constitutive relations | Ch 1.9-1.18, slides, materialmodels.py |
| W1 | 2/9 | Workshop: Modeling of materials | Instructions, example.m, sphere.mph |
| L2a | 6/9 | Phenomenology of wave propagation | Ch 2.1-2.5, Sec. 1&2 in Sj, slides |
| L2b | 8/9 | Propagation in lossy media, complex waves, beams | Ch 2.6-2.12, slides, interface.py, perfectlens.py |
| W2 | 9/9 | Workshop: Propagation of plane waves | Instructions, propconst.m, visualization.m |
| L3a | 13/9 | Finite differences in the time domain (FDTD) | BRI 5.1-5.2, slides, fdtd1d.py |
| L3b | 15/9 | Scattering problems with FDTD, pulse propagation | BRI 5.3, Ch 3.1-3.4, slides, slabscatt_fdtd.py, pulsedispersion.py |
| W3 | 16/9 | Workshop: FDTD (handin work) | handin2.pdf, pml.m |
| L4a | 20/9 | Pulse propagation in dispersive media | Ch 3.5-3.11, slides, pulsedispersion.py |
| L4b | 22/9 | Propagation in birefringent media | Ch 4, slides, EMANIM |
| W4 | 23/9 | Workshop & demonstration lab: Propagation in dispersive and birefringent media | Instructions, propconst2.m, visualization2.m |
| L5a | 27/9 | Reflection and transmission | Ch 5, slides, slabscatt_fdtd.py, multilayerdemo_oblique.py |
| L5b | 39/9 | Multilayered structures 1 | Ch 6.1-6.5, slides, multilayerdemo_oblique.py |
| W5 | 30/9 | Workshop: Propagation in multilayer and band gap structures | Instructions, multidiel.m (in ewa.zip available at Orfanidis' site) |
| L6a | 4/10 | Multilayered structures 2 | Ch 6.6-6.8, slides |
| L6b | 6/10 | Oblique incidence 1 | Ch 7.1-7.10, slides, interface.py |
| W6 | 7/10 | Workshop: project work | Instructions |
| L7a | 11/10 | Oblique incidence 2 | Ch 7.11-7.16, slides, interface.py, movie |
| L7b | 13/10 | Multilayer film applications | Ch 8, slides, multilayerdemo_oblique.py, frustrated.py, perfectlens.py |
| 13/10 | Project presentations 1. | ||
| W7 | 14/10 | Project presentations 2. | |
| 17/10- | Oral exams (time decided individually). |