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.
 
  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
- 
	
	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 EEE6395: Compound Semiconductor Device Manufacture EEE6431: Broadband Wireless Techniques 
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. RiordanEEE6200 AC Machines 
 Alternating Current Machines, M. G. Say
 Electric Machines, Gordon R SlemonEEE6201 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 PekarekEEE6203 Motion Control and Servo Drives 
 Brushless Permanent-Magnet and Reluctance Motor Drives, T. J. E Miller
 Electric and Hybrid Vehicles: Design Fundamentals, Iqbal HusainEEE6205 Power Electronics Converters 
 Power Electronics: Converters, Applications and Design, N Mohan, T. M Undeland, W. P
 Robbins
 Introduction to Modern Power Electronics, A. M TrzynadlowskiEEE6206 Power Semiconductor Devices 
 Solid State Electronic Devices, Ben G Streetman
 Physics of Semiconductor Devices, S. M SzeEEE6207 Advanced Computer Systems 
 Computer Architecture: A Quantitative Approach, John L Hennessy
 Computer Architecture and Parallel Processing, Kai HwangEEE6212 Semiconductor Materials 
 Optical Properties of Solids, Mark Fox
 Crystals, Defects and Microstructures: Modeling Across Scales, Rob PhillipsEEE6214 Packaging and Reliability of Microsystems 
 Fundamentals of Microsystems Packaging, McGraw-HillEEE6216 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. GaskaEEE6221 Data Coding Techniques for Communication and Storage 
 Coding Techniques, Wade
 Data and Computer Comms, StallingsEEE6222 Principles of Communications 
 Digital Communications, B. Sklar
 Wireless Communications, A. GoldsmithEEE6223 Antennas, Propagation and Satellite Systems 
 Antenna Theory: Analysis and Design, Constantine A.Balanis
 Introduction to Radio Propagation for Fixed and Mobile Communications, John DobleEEE6224 Mobile Networks and Physical Layer Protocols 
 Introduction to Communication Systems, Ferrel G Stremler
 LTE for 4G Mobile Broadband: Air Interface Technologies and Performance, Farooq KhanEEE6225 System Design 
 Digital Design: An Embedded Systems Approach using VHDL, Peter J Ashenden
 Verilog for Digital Design, Frank VahidEEE6431 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. RiordanEEE6206 Power Semiconductor Devices 
 Solid State Electronic Devices, Ben G Streetman
 Physics of Semiconductor Devices, S. M SzeEEE6212 Semiconductor Materials 
 Optical Properties of Solids, Mark Fox
 Physics of Semiconductor Devices, S. M SzeEEE6214 Packaging and Reliability of Microsystems 
 Fundamentals of Microsystems Packaging, McGraw-HillEEE6216 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. RiordanEEE6207 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, TanenbaumEEE6222 Principles of Communications 
 Elementary Information Theory, D. S. Jones
 Fundamentals of Wireless Communication, D. Tse and P. ViswanathEEE6223 Antennas, Propagation and Satellite Systems 
 Introduction to Radio Propagation for Fixed and Mobile Communications, John Doble
 Satellite Communication Systems Engineering, Wilbur L PritchardEEE6224 Mobile Networks and Physical Layer Protocols 
 Introduction to Communication Systems, Ferrel G Stremler
 LTE for 4G Mobile Broadband: Air Interface Technologies and Performance, Farooq KhanEEE6225 System Design 
 Digital Design: An Embedded Systems Approach using VHDL, Peter J Ashenden
 Introduction to Digital Communication, Rodger E ZiemerEEE6431 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. RiordanEEE6221 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, StallingsEEE6222 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. ViswanathEEE6224 Mobile Networks and Physical Layer Protocols 
 Introduction to Communication Systems, Ferrel G Stremler
 LTE for 4G Mobile Broadband: Air Interface Technologies and Performance, Farooq KhanEEE6225 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 ZiemerEEE6431 Broadband Wireless Techniques 
 Wireless Communications, Andrea Goldsmith
 Wireless Communications: Principles and Practice, Ted Rappaport
 
  Postgraduate online open day
Become part of our community of talented postgraduate taught students. Register now to join us at our online open day on Wednesday 26 November 2025.