Module choice and reading lists

This webpage will provide you with guidance for your module choice and a list of non-compulsory recommended preliminary readings for each of our programmes. Please read it carefully and get in touch as soon as possible if you have any questions.

Visual of a green light bulb to indicate energy saving ideas.
On

Module choice

Choosing your modules is one of your pre-registration tasks. How many modules you can choose from depends on the programme you have chosen to study, as some programmes have a set of required - core - modules. Core modules will be preloaded onto the module choice system, and you will need to select enough additional modules to make up 180 credits.

When you choose your modules, you should consider the following:

  • Have you studied the subject as an undergraduate? The modules are advanced and assume that you have background knowledge of the subject matter. The Department may reject your choices if we don’t think your background is suitable. Please view our module posters and preliminary reading lists to find out about the content of the modules before making your selection.
  • Which semester does the module take place in? You should choose your modules so that you are studying roughly an equal number during Semester 1 & Semester 2.

Please click on your chosen programme below for further information about your module choices:

EEET01: MSc Data Communications

Some of your modules are taught by the Computer Science Department who will be approving any modules where the module code begins with COM. Please see the Programme Regulations for your available module choices.

Because this course is shared with Computer Science, in addition to choosing your taught modules, you can choose whether you want to do a project in EEE or COM. If you are interested in doing a project in COM, you will be invited to attend a project talk by the COM department, which usually takes place in November.  

When making your module selection, please note the clashes listed in the following table. If you select modules that clash your choices will be rejected:

Module Clashes with
EEE6431 COM6014
EEET13: MSc Electronic and Electrical Engineering

For students on MSc Electronic & Electrical Engineering, you have two core modules - the EEE6013 Engineering Research and Design Project, and the EEE6602 Investigative Research Project. You need to choose seven additional modules to make up 180 credits. We recommend that you choose seven modules from one of the module combinations below, which have been grouped together in specific areas of interest. You should make your choices based on what you studied as an undergraduate. Please see the Programme Regulations for your available module choices.

Electronic Systems - These modules cover a wide range of topics focussed on the design of electronic systems, including high frequency communication systems, digital signal processors, integrated circuits and computer architectures.  

EEE6207 (AUT); EEE6208 (SPR); EEE6209 (SPR); EEE6214 (SPR); EEE6220 (SPR); EEE6221 (AUT); EEE6225 (ACAD); EEE6431 (AUT); EEE6602 

Communications - These modules explore the theory underpinning communication systems and the latest innovations in communications technology, particularly the key design aspects of a modern cellular mobile radio system.

EEE6209 (SPR); EEE6220 (SPR); EEE6221 (AUT); EEE6222 (AUT); EEE6223 (AUT); EEE6224 (SPR); EEE6431 (AUT); EEE6432 (SPR); EEE6602

Semiconductor devices - These modules cover the fundamentals and cutting-edge research in areas such as Gallium Nitride (GaN) materials and devices (behind the solid state lighting LED revolution), nanoscale materials and devices, and photonic device manufacture.

EEE6206 (AUT); EEE6212 (SPR); EEE6213 (AUT); EEE6214 (SPR); EEE6215 (AUT);EEE6216 (AUT) ;EEE6217 (SPR); EEE6220 (SPR); EE6602 

Machines and Drives - These modules look at all aspects of electrical machines and power electronics, tapping into the world-leading research in the EEE department on green energy, electric vehicles and battery technology.

EEE6200 (AUT); EEE6201 (SPR); EEE6202 (SPR); EEE6203 (AUT); EEE6204 (SPR); EEE6205 (AUT); EEE6206 (AUT); EEE6220 (SPR); EEE6602


When making your module selection, please note the clashes listed in the following table. If you select modules that clash your choices will be rejected:

Module Clashes with
EEE6200 EEE6215, EEE6431, EEE6223
EEE6201 EEE6217
EEE6202 EEE6212
EEE6203 EEE6213,  EEE6431
EEE6204 EEE6208, EEE6214, EEE6432
EEE6205 EEE6216, EEE6223
EEE6206 EEE6206
EEE6207 EEE6207 & EEE6432
EEE6208 EEE6204
EEE6209 EEE6212
EEE6212 EEE6202, EEE6209
EEE6213 EEE6203, EEE6431
EEE6214 EEE6432
EEE6215 EEE6200, EEE6223, EEE6431
EEE6216 EEE6205, EEE6223
EEE6217 EEE6201
EEE6223 EEE6200, EEE6215, EEE6205, EEE6216
EEE6431 EEE6200, EEE6215, EEE6203, EEE6213
EEE6432 EEE6204, EEE6214
EEET26: MSc Semiconductors and Photonics

Please see the Programme Regulations for your available module choices.  

EEET30: MSc Wireless Communications

Please see the Programme Regulations for your available module choices


Entering your modules onto the system

Once you are happy with your choices, please log into the Pre-Registration Portal, open up Module Choice and enter your chosen modules into this system.

Once you have entered and submitted your chosen modules, our academics will check your choices against your Undergraduate Academic Transcript. Please note that this process may take up to two days.

Once approved, you will be notified. If there are any problems with your selected modules, we will contact you so please check your emails regularly.

The modules that we offer at MSc level are advanced, and in some cases students may choose a module in which they do not have the correct background knowledge. We will get in touch with you if we believe you are unequipped for your chosen modules.

You will have the opportunity to change your module choice once you have submitted it. During Welcome Week, you will attend a Module Advice Session and you will be invited to talk with module leaders to understand what it will be like to study on their course. We encourage you to attend as many module lectures as possible in the first few weeks, to understand what each module involves.

After a few weeks of being a student with us you will have the option to reflect on your chosen modules, and remove or add new ones. The period during which you can change your modules is called the Module Add/Drop period, and you will be informed when this opens. Please make sure that you only submit one request to change your modules during the Module Add/Drop period, as your changes will only be approved once.


Module posters

Please find linked below all of our MSc module posters, which list aims, learning objectives and the module syllabus.

Module Posters

EEE6200: AC Machines

EEE6201: Advanced Control of Electric Drives

EEE6202: Energy Storage Management

EEE6203: Motion Control and Servo Drives

EEE6204: Permanent Magnet Machines & Actuators

EEE6205: Power Electronics Converters

EEE6206: Power Semiconductor Devices

EEE6207: Advanced Computer Systems

EEE6208: Advanced Integrated Electronics 

EEE6209: Advanced Signal Processing

EEE6212: Semiconductor Materials

EEE6213: Principles of Semiconductor Device Technology

EEE6214: Packaging and Reliability of Microsystems

EEE6215: Nanoscale Electronic Devices

EEE6216: Energy Efficient Semiconductor Devices

EEE6217: Optical Communication Devices & Systems

EEE6220: Electronic Communication Technologies

EEE6221: Data Coding Techniques for Communications & Storage

EEE6222: Principles of Communications

EEE6223: Antennas, Propagation & Satellite Systems

EEE6224: Mobile Networks & Physical Layer Protocols

EEE6225: System Design

EEE6395: Compound Semiconductor Device Manufacture

EEE6431: Broadband Wireless Techniques

EEE6432: Wireless Packet Data Networks & Protocols

EEE6600: Industrial Project

EEE6602: MSc Investigative Research Project


Reading lists

EEET13 - MSc Electronic & Electrical Engineering

EEE6013 Engineering Research and Design Project
Integrating Information into the Engineering Design Process. Radcliffe, D. F. and Fosmire, M.
Engineering Design: Representation and Reasoning. Second Edition. Clive L. Dym and David C. Brown, 
Design engineering journey. Pidaparti, R. M. 
The engineering design process. Second edition.Ertas, A. and Jones, J. C.
Guide To Research Projects For Engineering Students: Planning, Writing and Presenting, Leong, E. C., Heah, C. L. & Ong K. K. W.
Technical Report Writing Today. Daniel G. Riordan

EEE6200 AC Machines
Alternating Current Machines, M. G. Say
Electric Machines, Gordon R Slemon

EEE6201 Advanced Control of Electric Drives
Control of Electric Machine Drive Systems, Seung-Ki Sul
Analysis of Electric Machinery and Drive Systems, Paul Krause, Oleg Wasynczuk, Scott D. Sudhoff, Steven Pekarek

EEE6203 Motion Control and Servo Drives
Brushless Permanent-Magnet and Reluctance Motor Drives, T. J. E Miller
Electric and Hybrid Vehicles: Design Fundamentals, Iqbal Husain

EEE6205 Power Electronics Converters
Power Electronics: Converters, Applications and Design, N Mohan, T. M Undeland, W. P
Robbins
Introduction to Modern Power Electronics, A. M Trzynadlowski

EEE6206 Power Semiconductor Devices
Solid State Electronic Devices, Ben G Streetman
Physics of Semiconductor Devices, S. M Sze

EEE6207 Advanced Computer Systems
Computer Architecture: A Quantitative Approach, John L Hennessy
Computer Architecture and Parallel Processing, Kai Hwang

EEE6212 Semiconductor Materials
Optical Properties of Solids, Mark Fox
Crystals, Defects and Microstructures: Modeling Across Scales, Rob Phillips

EEE6214  Packaging and Reliability of Microsystems
Fundamentals of Microsystems Packaging, McGraw-Hill

EEE6216 Energy Efficient Semiconductor Devices
Semiconductor Devices: Physics and Technology, S.M.Sze and M.J Lee
Introduction to Solid-State Lighting, A.Zukauskas, M. Shur, R. Gaska

EEE6221 Data Coding Techniques for Communication and Storage
Coding Techniques, Wade
Data and Computer Comms, Stallings

EEE6222 Principles of Communications
Digital Communications, B. Sklar
Wireless Communications, A. Goldsmith

EEE6223 Antennas, Propagation and Satellite Systems
Antenna Theory: Analysis and Design, Constantine A.Balanis
Introduction to Radio Propagation for Fixed and Mobile Communications, John Doble

EEE6224 Mobile Networks and Physical Layer Protocols
Introduction to Communication Systems, Ferrel G Stremler
LTE for 4G Mobile Broadband: Air Interface Technologies and Performance, Farooq Khan

EEE6225 System Design
Digital Design: An Embedded Systems Approach using VHDL, Peter J Ashenden
Verilog for Digital Design, Frank Vahid

EEE6431 Broadband Wireless Techniques
Wireless Communications, Andrea Goldsmith
Wireless Communications: Principles and Practice, Ted Rappaport

EEET26 - MSc Semiconductor Photonics and Electronics

EEE6013 Engineering Research and Design Project
Integrating Information into the Engineering Design Process. Radcliffe, D. F. and Fosmire, M.
Engineering Design: Representation and Reasoning. Second Edition. Clive L. Dym and David C. Brown, 
Design engineering journey. Pidaparti, R. M. 
The engineering design process. Second edition.Ertas, A. and Jones, J. C.
Guide To Research Projects For Engineering Students: Planning, Writing and Presenting, Leong, E. C., Heah, C. L. & Ong K. K. W.
Technical Report Writing Today. Daniel G. Riordan

EEE6206 Power Semiconductor Devices
Solid State Electronic Devices, Ben G Streetman
Physics of Semiconductor Devices, S. M Sze

EEE6212 Semiconductor Materials
Optical Properties of Solids, Mark Fox
Physics of Semiconductor Devices, S. M Sze

EEE6214 Packaging and Reliability of Microsystems
Fundamentals of Microsystems Packaging, McGraw-Hill

EEE6216 Energy Efficient Semiconductor Devices
Introduction to Solid-State Lighting, A.Zukauskas, M. Shur, R. Gaska
Photovoltaics: Fundamentals, Technology and Practice, K.Mertens

EEET30 - MSc Wireless Communication Systems

EEE6013 Engineering Research and Design Project
Integrating Information into the Engineering Design Process. Radcliffe, D. F. and Fosmire, M.
Engineering Design: Representation and Reasoning. Second Edition. Clive L. Dym and David C. Brown, 
Design engineering journey. Pidaparti, R. M. 
The engineering design process. Second edition.Ertas, A. and Jones, J. C.
Guide To Research Projects For Engineering Students: Planning, Writing and Presenting, Leong, E. C., Heah, C. L. & Ong K. K. W.
Technical Report Writing Today. Daniel G. Riordan

EEE6207 Advanced Computer Systems
Computer Architecture and Parallel Processing, Kai Hwang
High-Performance Computer Architecture, Harold S Stone (Harold Stuart)

EEE6221 Data Coding Techniques for Communication and Storage
The Engineer’s Error Coding Handbook, Houghton
Data Comms for Engineers, Guy
Computer Networks, Tanenbaum

EEE6222 Principles of Communications
Elementary Information Theory, D. S. Jones
Fundamentals of Wireless Communication, D. Tse and P. Viswanath

EEE6223 Antennas, Propagation and Satellite Systems
Introduction to Radio Propagation for Fixed and Mobile Communications, John Doble
Satellite Communication Systems Engineering, Wilbur L Pritchard

EEE6224 Mobile Networks and Physical Layer Protocols
Introduction to Communication Systems, Ferrel G Stremler
LTE for 4G Mobile Broadband: Air Interface Technologies and Performance, Farooq Khan

EEE6225 System Design
Digital Design: An Embedded Systems Approach using VHDL, Peter J Ashenden
Introduction to Digital Communication, Rodger E Ziemer

EEE6431 Broadband Wireless Techniques
Wireless Communications, Andrea Goldsmith
Wireless Communications: Principles and Practice, Ted Rappaport

EEET01 - MSc Data Communications

EEE6013 Engineering Research and Design Project
Integrating Information into the Engineering Design Process. Radcliffe, D. F. and Fosmire, M.
Engineering Design: Representation and Reasoning. Second Edition. Clive L. Dym and David C. Brown, 
Design engineering journey. Pidaparti, R. M. 
The engineering design process. Second edition.Ertas, A. and Jones, J. C.
Guide To Research Projects For Engineering Students: Planning, Writing and Presenting, Leong, E. C., Heah, C. L. & Ong K. K. W.
Technical Report Writing Today. Daniel G. Riordan

EEE6221 Data Coding Techniques for Communication and Storage
Coding Techniques, Wade
The Engineer’s Error Coding Handbook, Houghton
Data Comms for Engineers, Guy
Computer Networks, Tanenbaum
Data and Computer Comms, Stallings

EEE6222 Principles of Communications
Digital Communications, B. Sklar
Elementary Information Theory, D. S. Jones
Wireless Communications, A. Goldsmith
Fundamentals of Wireless Communication, D. Tse and P. Viswanath

EEE6224 Mobile Networks and Physical Layer Protocols
Introduction to Communication Systems, Ferrel G Stremler
LTE for 4G Mobile Broadband: Air Interface Technologies and Performance, Farooq Khan

EEE6225 System Design
Digital Design: An Embedded Systems Approach using VHDL, Peter J Ashenden
Verilog for Digital Design, Frank Vahid
Introduction to Digital Communication, Rodger E Ziemer

EEE6431 Broadband Wireless Techniques
Wireless Communications, Andrea Goldsmith
Wireless Communications: Principles and Practice, Ted Rappaport

Four students laughing while sat at a bench, outside the Students' Union

International scholarships

We offer a generous package of financial support for international students, including undergraduate and postgraduate taught scholarships towards the annual tuition fee. Applications are open for existing offer holders.