Coronavirus (Covid-19) Information

Module ICE-3302:

Module Facts

Run by School of Computer Science and Electronic Engineering

20 Credits or 10 ECTS Credits

Semester 1

Overall aims and purpose

To introduce electromagnetics and the necessary vector calculus required to appreciate the subject. To derive the electromagnetic wave equation and solve one-dimensional problems. To apply to interfaces

Course content

• Vectors: Concept and definition. Addition, subtraction, components. Vector multiplication: dot and cross products. Volume integral (scalar), line integral (vector). Differentiation of vectors: Div, Grad and Curl. Triple scalar and vector products. Stoke’s theorem and Divergence theorem.

• Charge and electric flux: force on a charge, Gauss’ law. Capacitance. Electrostatic force and energy storage. Magnetic field and flux. Lorentz force. Ampere’s Law. Biot-Savart Law. Faraday’s and Lenz’s law. Inductance.

• E-M waves and Maxwell’s equations. Displacement current and continuity equation

• Solve and apply the E-M waves equations to interface problems

Assessment Criteria


40% - basic knowledge and understanding with the occasional minor error


60% - Can consistently apply the theory to standard problems


70% - Can apply the theory to more challenging problems

Learning outcomes

  1. Able to use Vector Calculus

  2. Understand how a unified theory - Electromagnetism was developed and understand the implications and applications of this theory.

  3. Have a basic understanding of Electricity and Magnetics and how to apply and solve problems using this theoretical framework.

Assessment Methods

Type Name Description Weight
Final Examination 60
Mathematical exercise on the fundamentals of Vector Calculus 20
Mathematical exercises that test ability to solve standard EM problems 20

Teaching and Learning Strategy


36 lectures spread over two semesters

Private study

Review of notes from class Formative assessment exercises Revision and past papers Review of blackboard resources Review of course text and recommended reading


Tutorial session based around problem sheets and sample answers


Transferable skills

  • Literacy - Proficiency in reading and writing through a variety of media
  • Numeracy - Proficiency in using numbers at appropriate levels of accuracy
  • Computer Literacy - Proficiency in using a varied range of computer software
  • Self-Management - Able to work unsupervised in an efficient, punctual and structured manner. To examine the outcomes of tasks and events, and judge levels of quality and importance
  • Information retrieval - Able to access different and multiple sources of information
  • Critical analysis & Problem Solving - Able to deconstruct and analyse problems or complex situations. To find solutions to problems through analyses and exploration of all possibilities using appropriate methods, rescources and creativity.
  • Mentoring - Able to support, help, guide, inspire and/or coach others
  • Self-awareness & Reflectivity - Having an awareness of your own strengths, weaknesses, aims and objectives. Able to regularly review, evaluate and reflect upon the performance of yourself and others

Subject specific skills

  • Identify emerging technologies and technology trends;
  • Apply underpinning concepts and ideas of engineering;
  • Apply knowledge and understanding of the specialist cognate area of electronic engineering in an international context;
  • Assess and choose optimal methods and approaches for the specification, design, implementation and evaluation of engineering solutions, especially ones that include embedded microprocessors
  • Formulate and analyse requirements and practical constraints of products, processes and services, place them in an engineering context and manage their implementation;
  • Solve problems logically and systematically;
  • Access and synthesize information and literature sources;
  • Analyse and display data using appropriate methods and mathematical techniques;
  • Demonstrate familiarity with relevant subject specific and general computer software packages.
  • Demonstrate an awareness of current advances and contemporary approaches in the discipline and have strategies for keeping that awareness current;
  • Knowledge and understanding of facts, concepts, principles & theories
  • Use of such knowledge in modelling and design
  • Problem solving strategies
  • Deploy theory in design, implementation and evaluation of systems
  • Development of general transferable skills
  • Knowledge and/or understanding of appropriate scientific and engineering principles
  • Knowledge and understanding of mathematical principles
  • Knowledge and understanding of computational modelling
  • Principles of appropriate supporting engineering and scientific disciplines


Resource implications for students

Recommended, but not essential that they purchase the recommended textbook

Talis Reading list

Reading list

A Students Guide to Maxwell’s Equations Daniel Fleisch Cambridge Press ISBN: 978-0-521-70147-1

Schaum’s Outline of Vector Analysis Murray R Spiegal and Seymour Lipschutz McGraw-Hill ISBN: 978-0071615457

Introduction to Electrodynamics (4th Ed) David J. Griffiths Pearson ISBN: 978-1-29202-143-3

Courses including this module

Optional in courses: