Department of Electronics and Computer Science

Computer Science

Part I

Compulsory Units:

CM140   Introduction to Formal Methods
CM142 Advanced Programming
CM143 Programming Principles
CM144 Software Tools and Techniques
CM146 Computer Architecture
CM147 Discrete Mathematics for Computer Science
CM148 Software Engineering
CM150 Data Structures and Algorithms
EL107 Professional Issues
EL161 Introduction to Digital Electronics

In addition students must choose either

CM141 Computer Systems and Applications or
MA167 Engineering Mathematics for Computer Science

Part II

Compulsory Units:

CM202   Logic Programming
CM203 Computational Systems
CM205 Database Systems
CM206 Distributed Computing
CM212 Human-Computer Interaction
CM213 Software Analysis and Design
CM214 Communications and Networks
CM215 Operating Systems
CM217 Compiler Engineering
CM219 Theory of Computing
CM292 Software Engineering Group Project

In addition students must choose one of the following:

CM204 Introduction to Computational Modelling
EL205 Design and Test of Digital Systems
MA167 Engineering Mathematics for Computer Science

Because of module pre-requisites, students wishing to follow one of the named routes in Artificial Intelligence, Image and Multimedia Systems or Software Engineering must take MA167 in Year 1 or 2.


BSc Computer Science

Part I

Compulsory Units:

As for Computer Science

Part II

Compulsory Units:

As for Computer Science

Part III

Compulsory Units:

CM301 Applications, Management and Awareness
CM391A Individual Project A
CM391B Individual Project B

Plus a total of 70 credits subject to revisions in the coursebook.

LC316   French (double unit) * or
LC326 German (double unit) * or
LC336 Spanish (double unit) *
* Cannot be offered with LW361

AM330 Accounting and Finance for Non-Specialists
AM361 Management 1 (cannot be offered with AM330)
AM362 Management 2 (pre-requisite AM361)
CM204 Introduction to Computational Modelling
CM300 Scripting Languages
CM302 Cognitive Science
CM303 Principles of Computer Graphics
CM306 Computer Vision
CM307 Real-Time Computing and Embedded Systems (cannot be offered with AM362)
CM310 Advanced Computational Modelling
CM311 Neural Computing
CM312 Software QA and Project Management
CM313 Distributed Computing and Networks
CM314 Critical Systems
CM315 Programming Language Design
CM316 Multimedia Systems
CM317 Artificial Intelligence 1
CM320 Advanced Operating Systems
CM322 Hypertext and Web Technologies
CM323 Advanced Databases
CM324 E-Business Techniques
CM327 Large Scale Distributed Systems
EL318 Advanced Computer Architecture
LW361 Industrial Law 1
LW362 Industrial Law 2 (pre-requisite LW361)
MA363 Statistics for Engineering Systems
MA364 Operational Research
MA365 Optimisation


BSc Computer Science with Artificial Intelligence

Part I

Compulsory Units:

As for Computer Science, plus MA167 Engineering Mathematics for Computer Science should be taken in either Part I or II.

Part II

Compulsory Units:

As for Computer Science, plus MA167 Engineering Mathematics for Computer Science should be taken if not taken in Part I.

Part III

Compulsory Units:

CM301   Applications, Management And Awareness
CM302 Cognitive Science
CM306 Computer Vision
CM311 Neural Computing
CM317 Artificial Intelligence
CM391A Individual Project A
CM391B Individual Project B

Plus optional units from the BSc Computer Science lists to make a total of 120 credits, subject to revisions in the course handbook.


BSc Computer Science with Image and Multimedia Systems

Part I

Compulsory Units:

As for Computer Science, plus MA167 Engineering Mathematics for Computer Science should be taken in either Part I or II.

Part II

Compulsory Units:

As for Computer Science, plus MA167 Engineering Mathematics for Computer Science should be taken if not taken in Part I.

Part III

Compulsory Units:

CM301   Applications, Management and Awareness
CM303 Principles of Computer Graphics
CM306 Computer Vision
CM316 Multimedia Systems
CM322 Hypertext and Web Technologies
CM391A Individual Project A
CM391B Individual Project B

Plus optional units from the BSc Computer Science lists to make a total of 120 credits, subject to revisions in the course handbook.


BSc Computer Science with Distributed Systems and Networks

Part I

Compulsory Units:

As for Computer Science

Part II

Compulsory Units:

As for Computer Science

Part III

Compulsory Units:

CM301   Applications, Management and Awareness
CM307 Real-Time Computing and Embedded Systems
CM313 Advanced Computer Networks
CM327 Large-scale Distributed Systems
CM391A Individual Project A
CM391B Individual Project B

Plus optional units from the BSc Computer Science lists to make a total of 120 credits, subject to revisions in the course handbook.


MEng Software Engineering

Part I

Compulsory Units:

As for Computer Science, plus MA167 Engineering Mathematics for Computer Science should be taken in either Part I or II.

Part II

Compulsory Units:

As for Computer Science, plus MA167 Engineering Mathematics for Computer Science should be taken if not taken in Part I.

Part III

Compulsory Units:

CM300 Scripting Languages
CM312 Software Quality Assurance and Project Management
CM314 Critical Systems
CM324 E-Business Techniques
CM391A Individual Project A
CM391B Individual Project B
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B

Plus optional units from the BSc Computer Science to make a total of 120 credits, subject to revisions in the course handbook:

Part IV

Compulsory Units:

CM301 Applications, Management and Awareness
CM400 Technologies for E-Commerce
CM401 Formal Design of Systems
CM411 Systems Integration
CM491 Research Methods For Software Engineering
CM492 Individual Research Project
CM493A Group Design Project
CM493B Group Design Project

Plus optional units from the BSc Computer Science to make a total of 150 credits, subject to revisions in the course handbook.


Electrical Engineering

Part I

Compulsory Units:

CM161 C Programming
EA100 Mechanics of Solids 1
EE101 Materials
EE105 Fields
EL107 Professional Issues
EL108 Analogue Electronics
EL109 Circuit Theory
EL115 Logic Circuit Design
EL117 Communication and Control
MA166 Mathematics for Electronic & Electrical Engineering
MA176 Mathematics for Electronic & Electrical Engineering
ME165 Design

Part II

Compulsory Units:

EE201 Materials II
EE202 Applied Electromagnetics
EE203 Computing and CAD II
EE204 Electrical Machines
EE206 Power Electronics
EE207 Circuits II
EE213 Engineering Design and Manufacture
EL114 Digital Circuits and Microprocessors
EL213 Control and Systems Engineering
MA271 Mathematics for Electronic & Electrical Engineering
MA272 Mathematics for Electronic & Electrical Engineering
ME262 Signal Sensing and Processing


BEng Electrical Engineering

Part III

Compulsory Units:

EE301   Power Systems Technology
EE303 Power Electronics and Drives
EE305 Applications of Electrical Materials
EE314 Automation and Robotics
EE391 Individual Project
EL300 Control Systems Design

Plus optional units from the following list to make a total of 120 credits, subject to revisions in the course handbook:

AM361 Management 1 (BEng only)
AM362 Management 2 (pre-requisite AM361) (cannot be offered with CM307) (BEng only)
CM307 Real-time Computing and Embedded Systems (cannot be offered with AM362)
EE302 Applications of Modern Drive Systems
EE304 Power Systems Engineering
EE308 Industrial Electrostatics
EE316 Electrical Machine Dynamics
EL324 Image Processing
EL332 Digital Control Systems Design
EL336 Computer Networks
LC316 French for Engineers and Mathematicians (double unit) (part III only)* or
LC326 German for Mathematicians and Engineers (double unit) (part III only) *
LW361 Industrial Law 1 (BEng only) (cannot be offered with LC316 or LC326)
LW362 Industrial Law 2 (pre-requisite LW361) (BEng only)
MA361 Partial Differential Equations (BEng part III or MEng part IV only) (cannot be offered with MA365
MA362 Complex Variables and Transforms (BEng part III or MEng part IV only) (cannot be offered with MA364)
MA364 Operational Research (cannot be offered with MA362)
MA365 Optimisation (BEng part III or MEng part IV only) (cannot be offered with MA367)
MA367 Numerical Methods (BEng part III or MEng part IV only)(cannot be offered with MA365)
* Cannot be offered to MEng Engineering Management (Electrical Engineering)


MEng Electrical Engineering

Part III

Compulsory Units:

EE301 Power Systems Technology
EE303 Power Electronics and Drives
EE314 Automation and Robotics
EE391 Individual Project
EL300 Control Systems Design
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B
MA363 Statistics for Engineering Systems
ME301 Engineering Design

Plus optional units from the BEng options lists to make a total of 120 credits, subject to revisions to the course handbook

Part IV

Compulsory Units:

EE305 Applications of Electrical Materials
EE400 Advanced Electrical Materials
EE495A/B Multidisciplinary Project
EE496A/B Group Design Project
FE461A Industrial Studies 2 A
FE461B Industrial Studies 2 B

Plus optional units from the BEng options lists to make a total of 150 credits, subject to revisions to the course handbook.


MEng Electrical Engineering with European Studies

Part I

As for Electrical Engineering with either

LC119 French for MEng Euro I or
LC128 German for MEng Euro I

Part II

As for Electrical Engineering with either

LC219 French for MEng Euro II or
LC228 German for MEng Euro II
PO262 Contemporary Europe

Part III

Compulsory Units:

EE301 Power Systems Technology
EE303 Power Electronics and Drives
EE305 Applications of Electrical Materials
EE314 Automation and Robotics
EE495A/B Group Design Project
EE400 Advanced Electrical Materials
EL300 Control Systems Design
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B

with either

LC319 French for MEng Euro III or
LC328 German for MEng Euro III

Plus two units from the following options lists, one in each semester, subject to revisions in the coursebook.

Semester I


EE316 Electrical Machine Dynamics
ME301 Engineering Design
MA365 Optimisation or
MA367 Numerical Methods

Semester 2


EE302 Applications of Modern Drive Systems
EE308 Industrial Electrostatics
EE304 Power Systems Engineering
EL332 Digital Control Systems Design
EL324 Image Processing
EL336 Computer Networks
CM307 Real time Computing and Embedded Systems
MA364 Operational Research or
MA362 Complex Variables and Transforms

Part IV Abroad

Compulsory Units:

EE391A Individual Project
EE391B Individual Project
EE421 Studies in France or Germany IA
EE422 Studies in France or Germany IB
EE423 Studies in France or Germany IIA
EE424 Studies in France or Germany IIB
EE495A Multidisciplinary Project
EE495B Multidisciplinary Project

MEng Engineering Management (Electrical Engineering)

Part I

Compulsory Units:

As for Electrical Engineering

Part II

Compulsory Units:

As for Electrical Engineering

Part III

Compulsory Units:

AM201 Organization & Management
AM307 Principles & Practice of Management Science
AM330 Accounting & Finance for Non-Specialists
EE303 Power Electronics and Drives
EE391 Individual Project
ME301 Engineering Design

Plus one Engineering option and five Management options from the following, subject to revisions in the course handbook:

Semester 1

AM319 Information Systems Management (part IV only)
SS361 Human Resource Management
AM311 Entrepreneurial Management
AM315 Decision Systems

Semester 2

AM312 Strategic Management
AM308 Problem Structuring
ST304 Market Research Methods

Part IV

Compulsory Units:

EE301 Power Systems Technology
EE305 Applications of Electrical Materials
EE495A/B Multidisciplinary Project
EE496A/B Group Design Project
EZ416 Nonlinear and Adaptive Control

Plus three Engineering options lists and three Management options, subject to revisions in the course handbook.


Electromechanical Engineering

Part I

Compulsory Units:

As for Electrical Engineering

Part II

Compulsory Units:

EE201 Materials II
EE202 Applied Electromagnetics
EE204 Electrical Machines
EE206 Power Electronics
EE207 Circuits II
EE213 Engineering Design and Manufacture II
EL213 Control and Systems Engineering
EL114 Digital Circuits and Microprocessors
MA271 Mathematics for Electronic & Electrical Engineering
ME203 Linear Engineering Systems: Vibrations
ME208 Engineering Design
ME262 Signal Sensing and Processing


BEng Electromechanical Engineering

Part I

Compulsory Units:

As for Electromechanical Engineering

Part II

Compulsory Units:

As for Electromechanical Engineering

Part III

Compulsory Units:

EE302 Applications of Modern Drive Systems
EE303 Power Electronics and Drives
EE331A Electromechanical Design A
EE331B Electromechanical Design B
EE391 Individual Project
EL300 Control Systems Design
ME320 Power Transmission and Vibrations

Plus optional units from the following list to make a total of 120 credits, subject to revisions in the course handbook.

AM361 Management 1(BEng only)
AM362 Management 2 (pre-requisite AM361)(cannot be offered with CM307)(BEng only)
CM307 Real-time Computing and Embedded Systems (cannot be offered with AM362)
EE301 Power Systems Technology
EE308 Industrial Electrostatics (part III only)
EE314 Automation and Robotics
EE316 Electrical Machine Dynamics
EL324 Image Processing
EL332 Digital Control System Design (part III only)
EL336 Computer Networks
IS301 Human Factors in Engineering (double unit) (Part III only)
IS303 Automobile Engineering I: Road Vehicles
IS304 Automobile Engineering II
LC316 French (double unit) (Part III only) or
LC326 German (double unit) (Part III only)
MA361 Partial Differential Equations (BEng Part III and MEng Part IV only)
MA362 Complex Variables and Transforms (cannot be offered with MA364)
MA364 Operational Research (cannot be offered with MA362)
MA365 Optimisation (BEng Part III and MEng Part IV only) (cannot be offered with MA367)
MA367 Numerical Methods (BEng Part III and MEng Part IV only) (cannot be offered with MA365)
ME312 Automotive Engineering III
ME318 Acoustics and Noise Control (part III only)


MEng Electromechanical Engineering

Part I

Compulsory Units:

As for Electromechanical Engineering

Part II

Compulsory Units:

As for Electromechanical Engineering

Part III

Compulsory Units:

EE302 Applications of Modern Drive Systems
EE391 Individual Project
EL300 Control Systems Design
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B
MA363 Statistics for Engineering Systems
ME301 Engineering Design
ME320 Power Transmission and Vibrations

Plus a total of 40 credits from the BEng Electromechanical Engineering options lists, subject to the revisions in the course handbook.

Part IV

Compulsory Units:

EE303 Power Electronics and Drives
EE400 Advanced Electrical Materials
EE495A/B Multidisciplinary Project
EE496A/B Group Design Project
EL420 Industrial Applications
FE461A Industrial Studies 2 A
FE461B Industrial Studies 2 B

Plus a total of 40 credits from the BEng Electromechanical Engineering options lists with no more than 20 credits in Semester 2, subject to revisions in the course handbook.


MEng Electromechanical Engineering with European Studies

Part I

Compulsory Units:

As for Electromechanical Engineering with either

LC119 French for MEng Euro I or
LC128 German for MEng Euro II

Part II

Compulsory Units:

As for Electromechanical Engineering with either

LC219 French for MEng Euro I or
LC228 German for MEng Euro II
PO262 Contemporary Europe

Part III

Compulsory Units:

EE301 Power Systems Technology
EE302 Applications of Modern Drive Systems
EE303 Power Electronics and Drives
EL300 Control System Design
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B
ME318 Acoustics and Noise Control
ME320 Power Transmission and Vibrations

with either

LC319 French for MEng Euro or
LC328 German for MEng Euro

Plus optional units from the following options lists, subject to revisions in the course handbook.

CM307 Real-time Computing and Embedded Systems
EE308 Industrial Electrostatics
EE314 Automation and Robotics
EE316 Electrical Machine Dynamics
EL324 Image Processing
EL332 Digital Control System Design
EL336 Computer Networks
IS301 Human Factors in Engineering (double unit)
IS303 Automobile Engineering 1
IS304 Automobile Engineering 2
MA362 Complex Variables and Transforms (cannot be offered with MA367)
MA364 Operational Research (cannot be offered with MA367)
MA367 Numerical Methods (cannot be offered with MA362 or MA364)
ME301 Engineering Design
ME312 Automotive Engineering III
ME352 Design for Manufacture

Part IV Abroad

Compulsory Units:

EE391A Individual Project
EE391B Individual Project
EE421 Studies in France or Germany I A
EE422 Studies in France or Germany I B
EE423 Studies in France or Germany II A
EE424 Studies in France or Germany II B
EE495A Multidisciplinary Project
EE495B Multidisciplinary Project


MEng Engineering Management (Electromechanical Engineering)

Part I

Compulsory Units:

As for Electromechanical Engineering

Part II

Compulsory Units:

As for Electromechanical Engineering

Part III

Compulsory Units:

AM201 Organization & Management
AM307 Principles & Practice of Management Science
AM330 Accounting & Finance for Non-Specialists
EE302 Applications of Modern Drive Systems
EE391A Individual Project
EE391B Individual Project
MA363 Statistics for Engineering Systems
ME301 Engineering Design

Plus four Engineering options and five Management options, subject to revisions in the course handbook:

Part IV

Compulsory Units:

EE303 Power Electronics and Drives
EE307 Control System Design
EE400 Advanced Electrical Materials
EE495A Multidisciplinary Project
EE495B Multidisciplinary Project
EE496A Group Design Project A
EE496B Group Design Project B

Plus four Engineering options and five Management options, subject to revisions in the course handbook.


Electronic Engineering

Part I

Compulsory Units:

CM161 C Programming
EL107 Professional Issues
EL108 Analogue Electronics
EL109 Circuit Theory
EL113 Engineering Physics
EL114 Digital Circuits and Microprocessors
EL115 Logic Circuit Design
EL116 Software Engineering
EL117 Communications and Control
EL118 Solid State Electronics
MA166 Mathematics for Electronic & Electrical Engineering
MA176 Mathematics for Electronic & Electrical Engineering

Part II

Compulsory Units:

EL201 Analogue Electronics
EL202 Computer Systems Engineering
EL205 Design and Test of Digital Systems
EL206 Semiconductor Devices
EL207 Design 1
EL208 Design 2
EL210 Software Engineering
EL213 Control and Systems Engineering
EL218 Charges, Currents and Fields
EL220 Communications II
MA271 Mathematics for Electronic & Electrical Engineering
MA272 Mathematics for Electronic & Electrical Engineering


BEng Electronic Engineering

Part III

Compulsory Units:

EL310 Digital System Design
EL391A Individual Project A
EL391B Individual Project B

Plus a total of nine units from the following lists, subject to revisions in the course handbook:

Semester 1 and 2

LC316 French (double unit) (cannot be offered to MEng Euro/Tripartite) or
LC326 German (double unit) (cannot be offered to MEng Euro/Tripartite)

Semester 1

EL335 Signal Processing
EZ416 Nonlinear and Adaptive Control (part III only)
EL331 Integrated Circuit Design
EL327 Software Engineering
EL333 Radio Communications
EL339 Computational Modelling (cannot be offered with MA367)
EL317 Opto-electronics
EL315 Speech Processing
CM303 Principles of Computer Graphics
CM311 Neural Computing
MA361 Partial Differential Equations
MA363 Statistics for Engineering Systems (part III only) or
MA365 Optimisation* or
MA367 Numerical Methods*
LW361 Industrial Law 1 (BEng only) (cannot be offered with LC316 or LC326)
AM361 Management 1 (BEng only)
EZ409 Electronic Measurement and Techniques (MEng part IV only)
* Cannot be offered to Part III MEng Electronic Engineering or Part III MEng Electronic Engineering with European Studies

Semester 2

EL338 Analogue Electronics (part III only)
EL325 Design Automation
EL328 Materials and Processing of Devices
EL334 Digital Transmission
EL324 Image Processing or
EL332 Digital Control System Design or
CM306 Computer Vision (BEng only)
EL318 Advanced Computer Architecture
CM307 Real-Time Computing and Embedded Systems (part III only; cannot be offered to MEng Euro/Tripartite) or
AM362 Management 2 (pre-requisite AM361) (BEng only)
EL336 Computer Networks or
CM310 Advanced Computational Modelling (pre-requisite EL339) (part III only; cannot be offered to MEng Euro/Tripartite)
CM312 Software QA and Project Management (pre-requisite EL327)
MA362 Complex Variables and Transforms or
MA364 Operational Research
LW362 Industrial Law 2 (pre-requisite LW361) (BEng only)


MEng Electronic Engineering

Part III

Compulsory Units:

EL310 Digital System Design
EL331 Integrated Circuit Design
EL335 Signal Processing
EL338 Analogue Electronics
EL391A Individual Project A
EL391B Individual Project B
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B

Plus six units from the BEng Electronic Engineering Part III option lists.

Part IV

Compulsory Units:

EL420 Industrial Applications
EL493 Group Project A

Plus a total of 4units from EZ409, EL401 and the BEng Electronic Engineering option lists.


MEng Electronic Engineering with European Studies

Part I

Compulsory Units:

As for Electronic Engineering with either:

LC119 French for MEng Euro I or
LC128 German for MEng Euro I

Part II

Compulsory Units:

As for Electronic Engineering with either:

LC219 French for MEng Euro II or
LC228 German for MEng Euro II

Part III

Compulsory Units:

EE301 Power Systems Technology
EE302 Applications of Modern Drive Systems
EE303 Power Electronics and Drives
EE305 Applications of Electrical Materials
EE314 Automation and Robotics
EE395A Group Design Project A (MEng Euro)
EE395B Group Design Project B (MEng Euro)
EE400 Advanced Electrical Materials
EL300 Control Systems Design
EL332 Digital Control System Design
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B

with either

LC319 French for MEng Euro III or
LC328 German for MEng Euro III

Plus a total of two units from the BEng Electronic Engineering Part III option lists, subject to revisions in the course handbook.

Part IV Abroad

Ecole Supirieure d'Inginieurs en Electrotechnique et Electronique
Part IV study should complement as far as possible Part III study.

Part IV comprises: three modules from one of the four majeures available
Etude de cas
Projet 1
Projet 2
Multidisciplinary Studies

Universitdt Karlsruhe
Part IV study should complement as far as possible Part III study.

Part IV comprises:
Lectures (2011 Semesterwochenstunden)
Individual Project (Studienarbeit)
Multidisciplinary Studies
Lecture courses will be selected from the following Dipl.-Ing. study programmes (Studienmodelle des Hauptstudiums):
Theoretische Electrotechnik
Industrielle Informationssyteme
Regelungs-und Steuerungstechnik
Hochfrequenztechnik
Optische Nachrichtentechnik
Technik der Informationsverabeitung
Nachrichtensysteme
Integrierte Schaltungen
Technik der Ton-und Bilderuebertragung


MEng Electronic Engineering with Tripartite Diploma

Part III

Compulsory Units:

EL208 Design 2
EL310 Digital System Design
EL335 Signal Processing
EL338 Analogue Electronics
EL395A Group Design Project A (MEng Euro)
EL395B Group Design Project B (MEng Euro)
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B
MA363 Statistics for Engineering Systems
LC326A German for Engineers and Mathematicians
LC326B German for Engineers and Mathematicians

Plus a total of 2 units from the BEng Electronic Engineering Part III option lists except for CM310, CM307, subject to revisions in the course handbook.

Part IV Abroad

Universitdt Karlsruhe
Part IV study should complement as far as possible Part III study.

Part IV comprises:
Lectures (2211 Semesterwochenstunden)
Individual Project (Studienarbeit)
French (2 Semesterwochenstunden)
Lecture courses will be selected from the following Dipl.-Ing. study programmes (Studienmodelle des Hauptstudiums):
Theoretische Electrotechnik
Industrielle Informationssyteme
Regelungs-und Steuerungstechnik
Hochfrequenztechnik
Optische Nachrichtentechnik
Technik der Informationsverabeitung
Nachrichtensysteme
Integrierte Schaltungen
Technik der Ton-und Bilderuebertragung

Part V Abroad

Ecole Superieure d'Inginieurs en Electrotechnique et Electronique
Candidates will undertake taught courses, a research, development or design project and will be required to submit a dissertation on the project and may be required to attend an oral examination on this project.


MEng Electronics

Part I

Compulsory Units

As for Electronic Engineering

Part II

Compulsory Units:

As for Electronic Engineering

Part III

Compulsory Units:

EL310 Digital System Design
EL331 Integrated Circuit Design
EL335 Signal Processing
EL338 Analogue Electronics
EL391A Individual Project A
EL391B Individual Project B
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B

Plus a total of four units from the BEng Electronic Engineering options list.

Part IV

Compulsory Units:

EL420 Industrial Applications
EL493 Group Project

Plus three Semester 1 units and four Semester 2 units from the following lists:

Semester 1

EZ403 Computational Intelligence
EZ404 Artificial Intelligence
EZ405 Optical Fibre Communications
EZ406 Integrated and Nonlinear Optics
EZ407 SPICE Circuit Models and Technology
EZ408 Digital IC Design
EZ409 Electronic Measurement and Techniques
EZ410 High Performance Computational Modelling
EZ422 Radio Communications Engineering
EZ435 Computer Networks

Semester 2

EL411 Analogue Integrated Circuit Design (double unit)
EZ412 Radio Communications Networks and Systems (double unit)
EZ413 Optoelectronic Technologies and Markets (double unit)
EZ414 Digital Systems Synthesis (double unit)
EZ415 Instrumentation and Sensors (double unit)
EZ417 Optoelectronics Group Project (double unit)
EZ421 Personal Multimedia Communications (double unit)
EZ423 Speech Communication (double unit)
EZ424 Computer Vision (double unit)
EZ431 VLSI Design Project (double unit)
EZ432 Real-Time System Design (double unit)
EZ434 Silicon Technology and Devices (double unit)
EZ436 Radar and Sonar (double unit)
EZ438 Cryptography and Data Compression (double unit)


MEng Electronics with Telecommunications

Part I

Compulsory Units:

As for Electronic Engineering

Part II

Compulsory Units:

As for Electronic Engineering

Part III

Compulsory Units:

EL310 Digital System Design
EL335 Signal Processing
EL338 Analogue Electronics
EL391A Individual Project A
EL391B Individual Project B
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B

Plus a total of five units from the BEng Electronic Engineering options list.

Part IV

Compulsory Units:

EL420 Industrial Applications
EL493 Group Project A
EZ422 Radio Communications Engineering
EZ435 Communication Systems

Plus a total of nine units from the following lists:

Semester 1

EZ403 Intelligent Systems
EZ404 Artificial Intelligence
EZ405 Optical Fibre Communications
EZ416 Nonlinear and Adaptive Control

Semester 2

EZ424 Computer Vision (double unit)
EZ412 Radio Communications Networks and Systems (double unit)
EL434 Silicon Technology and Devices (double unit)
EL431 VLSI Design Project (double unit)
EZ421 Personal Multimedia Communications (double unit)
EZ423 Speech Communication (double unit)
EL438 Cryptography and Data Compression (double unit)
EL432 Real-time System Design (double unit)
EL436 Radar and Sonar (double unit)


MEng Electronics with Computer Systems

Part I

Compulsory Units:

As for Electronic Engineering

Part II

Compulsory Units:

As for Electronic Engineering

Part III

Compulsory Units:

EL310 Digital System Design
EL318 Advanced Computer Architecture
EL335 Signal Processing
EL336 Computer Networks
EL338 Analogue Electronics
EL391A Individual Project A And B
EL391B Individual Project A And B
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B

Plus a total of five units from the BEng Electronic Engineering options list.

Part IV

Compulsory Units:

EL420 Industrial Applications
EL493 Group Project A
EZ410 High Performance Computational Modelling
EZ435 Communication Systems

Plus five units from the following lists:

Semester 1

EZ403 Intelligent Systems
EZ404 Artificial Intelligence
EZ416 Nonlinear and Adaptive Control
EZ422 Radio Communications Engineering
EZ408 Digital Control

Semester 2

EZ412 Radio Communications Networks and Systems (double unit)
EZ414 Digital Systems Synthesis (double unit)
EZ415 Instrumentation and Sensors (double unit)
EZ421 Personal Multimedia Communications (double unit)
EZ423 Speech Communication (double unit)
EZ424 Computer Vision (double unit)
EZ431 VLSI Design Project (double unit)
EZ432 Real-Time System Design (double unit)
EZ434 Silicon Technology and Devices (double unit)
EZ436 Radar and Sonar (double unit)
EZ438 Cryptography and Data Compression (double unit)


MEng Electronics with Artificial Intelligence

Part I

Compulsory Units:

As for Electronic Engineering

Part II

Compulsory Units:

As for Electronic Engineering

Part III

Compulsory Units:

EL310 Digital System Design
EL315 Speech Processing
EL324 Image Processing
EL335 Signal Processing
EL338 Analogue Electronics
EL391A Individual Project A
EL391B Individual Project B
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B

Plus a total of five from the BEng Electronic Engineering options list.

Part IV

Compulsory Units:

EL420 Industrial Applications
EL493 Group Project
EZ403 Intelligent Systems
EZ404 Artificial Intelligence

Plus nine optional units from the following lists with no more than eight units in Semester 2.

Semester 1

EZ435 Computer Networks
EZ416 Nonlinear and Adaptive Control
EZ422 Radio Communications Engineering
EZ408 Digital IC Design
EZ410 High Performance Computational Modelling

Semester 2

EZ424 Computer Vision (double unit)
EZ434 Silicon Technology and Devices (double unit)
EZ431 VLSI Design Project (double unit)
EZ423 Speech Communication (double unit)
EZ414 Digital Systems Synthesis (double unit) or
EZ421 Personal Multimedia Communications (double unit)
EZ438 Crytography and Data Compression (double unit)
EZ432 Real-time System Designs (double unit) or
EZ436 Radar and Sonar (double unit)


MEng Electronics with Optical Communications

Part I

Compulsory Units:

As for Electronic Engineering

Part II

Compulsory Units:

As for Electronic Engineering

Part III

Compulsory Units:

EL310 Digital System Design
EL317 Optoelectronics
EL335 Signal Processing
EL338 Analogue Electronics
EL391A Individual Project A
EL391B Individual Project B
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B

Plus a total of six units from the BEng Electronic Engineering options list except for EZ416, subject to revisions in the course handbook

Part IV

Compulsory Units:

EL420 Industrial Applications
EL493 Group Project A
EZ405 Optical Fibre Communications
EZ406 Integrated and Nonlinear Optics
EZ417 Group Optoelectronics Project

Plus a total of seven units from the following lists:

Semester 1

EZ403 Intelligent Systems
EZ435 Computer Networks
EZ407 SPICE Circuit Models and Technology
EZ409 Electronic Measurement and Techniques
EZ422 Radio Communications Engineering
EZ410 High Performance Computational Modelling

Semester 2

EZ424 Computer Vision
EZ413 Optoelectronic Technologies and Markets (double unit)
EZ434 Silicon Technology and Devices (double unit)
EZ431 VLSI Design Project (double unit)
EZ415 Instrumentation and Sensors (double unit) or
EZ423 Speech Communication (double unit)
EZ421 Personal Multimedia Communications (double unit)
EZ411 Analogue Integrated Circuit Design (double unit) or
EZ438 Crytography and Data Compression (double unit)
EZ432 Real Time System Designs (double unit) or
EZ436 Radar and Sonar (double unit)


MEng Electronics with Microelectronics

Part I

Compulsory Units:

As for Electronic Engineering

Part II

Compulsory Units:

As for Electronic Engineering

Part III

Compulsory Units:

EL310 Digital System Design
EL325 Design Automation
EL328 Materials And Processing Of Devices
EL331 Integrated Circuit Design
EL335 Signal Processing
EL338 Analogue Electronics
EL391A Individual Project A
EL391B Individual Project B
FE361A Industrial Studies 1 A
FE361B Industrial Studies 1 B

Plus a total of four units from the BEng Electronic Engineering options list except EZ416, subject to revisions in the course handbook.

Part IV

Compulsory Units:

EL420 Industrial Applications
EL493 Group Project
EZ407 Spice Circuit Models and Technology
EZ408 Digital IC Design

Plus a total of nine units from the following lists:

Semester 1

EZ403 Intelligent Systems
EZ435 Computer Networks
EZ422 Radio Communications Engineering
EZ405 Optical Fibre Communications
EZ410 High Performance Computational Modelling
EZ406 Integrated and Nonlinear Optics

Semester 2

EZ417 Group Optoelectronics Project (double unit) or
EZ424 Computer Vision (double unit)
EZ413 Optoelectronics Technologies and Markets (double unit)
EZ434 Silicon Technology and Devices (double unit)
EZ431 VLSI Design Project (double unit)
EZ415 Instrumentation and Sensors (double unit) or
EZ423 Speech Communication (double unit)
EZ414 Digital Systems Synthesis (double unit) or
EZ421 Personal Multimedia Communications (double unit)
EZ411 Analogue Integrated Circuit Design (double unit) or
EZ438 Crytography and Data Compression (double unit)
EZ432 Real Time System Designs (double unit) or
EZ436 Radar and Sonar (double unit)


MEng Engineering Management (Electronic Engineering)

Part I

Compulsory Units:

As for Electronic Engineering

Part II

Compulsory Units:

As for Electronic Engineering

Part III

Compulsory Units:

AM201 Organization & Management
AM222 Risk Management
AM307 Principles & Practice of Management Science
AM328 Operations Management
AM330 Accounting & Finance for Non-Specialists
AM331 Project Management
EL310 Digital System Design
EL335 Signal Processing
EL391A Individual Project A
EL391B Individual Project B
ME301 Engineering Design

Plus one management option from the following, subject to revisions in the course handbook:

Semester 1

AM319 Information Systems Management (part IV only)
SS361 Human Resource Management
AM311 Entrepreneurial Management
AM315 Decision Systems

Semester 2

AM312 Strategic Management
AM308 Problem Structuring
ST304 Market Research Methods

Part IV

Compulsory Units:

EL338 Analogue Electronics
EL401 Advanced Design
EL420 Industrial Applications
EL495A Multidisciplinary Project A And B
EL495B Multidisciplinary Project A And B
EL496A Group Design Project A
EL496B Group Design Project B
MA363 Statistics for Engineering Systems

Plus three units from the management options listed above.


Computer Engineering

Part I

Compulsory Units:

CM142 Advanced Programming
CM143 Programming Principles
CM146 Computer Architecture
CM150 Data Structure and Algorithms
EL107 Professional Issues
EL109 Circuit Theory
EL114 Digital Circuits and Microprocessors
EL115 Logic Circuit Design
EL117 Communications and Control
MA166 Mathematics for Electronic & Electrical Engineering
MA176 Mathematics for Electronic & Electrical Engineering

Part II

Compulsory Units:

CM148 Software Engineering
CM215 Operating Software
CM217 Compiler Engineering
EL202 Computer Systems Engineering
EL205 Design and Test of Digital Systems
EL207 Design 1
EL208 Design 2
EL213 Control and Systems Engineering
EL220 Communications II
MA271 Mathematics for Electronic & Electrical Engineering
MA272 Mathematics for Electronic & Electrical Engineering


BEng Computer Engineering

Part I

Compulsory Units:

As for Computer Engineering

Part II

Compulsory Units:

As for Computer Engineering

Part III

Compulsory Units:

CM301 Applications, Management And Awareness
EL391A Individual Project A
EL391B Individual Project B

Plus a total of nine units from the following list with no more than eight units in any semester.

Semesters 1 & 2
LC316 French (double unit) (cannot be offered with LW361) or
LC326 German (double unit)

Semester 1

EL310 Digital System Design
EL335 Signal Processing
CM317 Artificial Intelligence 1
CM311 Neural Computing
EL339 Computational Modelling
EL315 Speech Processing
CM303 Principles of Computer Graphics
CM313 Distributed Computing and Networks
MA367 Numerical Methods (double unit) (cannot be offered with MA361, MA362, MA363, MA364, MA365)
MA361 Partial Differential Equations or
MA363 Statistics for Engineering Systems or
MA365 Optimisation
AM361 Management 1
LW361 Industrial Law 1

Semester 2

EL332 Digital Control System Design
CM302 Artificial Intelligence 2
CM310 Advanced Computational Modelling
EL334 Digital Transmission
CM314 Critical Systems
EL325 Design Automation
EL324 Image Processing
EL318 Advanced Computer Architecture
CM306 Computer Vision
CM312 Software QA and Project Management
MA362 Complex Variables and Transforms
MA364 Operational Research
AM362 Management 2 (pre-requisite AM361) (BEng only)
CM307 Real-Time Computing and Embedded Systems (cannot be offered with AM362)
LW362 Industrial Law 2 (pre-requisite LW361)


MEng Computer Engineering

Part I

Compulsory Units:

As for Computer Engineering

Part II

Compulsory Units:

As for Computer Engineering

Part III

Compulsory Units:

CM301 Applications, Management and Awareness
CM307 Real-Time Computing and Embedded Systems
EL318 Advanced Computer Architecture
EL332 Digital Control System Design
EL335 Signal Processing
EL391A Individual Project A
EL391B Individual Project B

Plus seven units from the BEng Computer Engineering Part III options lists with no more than five units in Semester 2.

Part IV

Compulsory Units:

CM411 Systems Integration
El420 Industrial Applications
El493 Group Project

Plus nine optional units, three from Semester 1 and six from Semester 2.

Semester 1

CM400 Electronic Commerce
EZ403 Computational Intelligence
EZ404 Artificial Intelligence
EZ410 High Performance Computational Modelling
EZ435 Computer Networks
LW361 Industrial Law 1 or
MA363 Statistics for Engineering Systems or
MA365 Optimisation

Semester 2

CM401 Formal Design of Systems (double unit)
CM403 Intelligent Agents (double unit)
EZ414 Digital Systems Synthesis (double unit)
EZ424 Computer Vision (double unit)
EZ425 Advanced Computer Graphics (double unit)
EZ432 Real Time System Designs (double unit)
EL438 Cryptography and Data Compression (double unit)