The module is aimed at providing computer engineering students with a background in electromagnetism and electromagnetic compatibility. Introduction: nature of electric and magnetic fields, electromagnetic spectrum, complex numbers and phasors, coordinate systems (cartesian, cylindrical, spherical). Transmission lines: lumped element model, transmission line equations, travelling versus standing waves, lossless lines, input impedance, short and open-circuited and λ/4 lines, power flow, transients on transmission lines, S-parameters. Electrodynamic fields: Maxwell's equations, plane waves in unbounded media, power density, plane waves normally incident on an interface between materials, Faraday's law. Antennas: impedance, radiation patterns, directivity, gain. Electromagnetic compatibility (EMC): sources of interference, non-ideal behaviour of passive circuit elements, EMC effects of digital signals, grounding techniques, good printed circuit layout practice, far-field shielding, power supply decoupling, ground loops, differential mode and common mode radiation, cable shielding.