Modules - What You Study and When

For students entering Level 1 and Level 2 in 2018-2019

First year undergraduate modules

First year modules are common to all undergraduate degree programmes

ACS130 Introduction to Systems Engineering & Software 20 credits Academic year
ACS131 Systems Engineering Mathematics 20 credits Academic year
ACS132 Modelling, Analysis and Control 20 credits Academic year
ACS133 Physical Systems 20 credits Academic year
ACS134 Digital and Embedded Systems 20 credits Academic year
EEE123 Introduction to Electric and Electronic Circuits 20 credits Academic year
FCE1001 Global Engineering Challenge 0 credits Autumn semester

Back to top

Second Year Undergraduate Modules

Modules taken by students on all undergraduate degree programmes

ACS230 Control Systems Design and Analysis 20 credits Academic year
ACS231 Mechatronics 20 credits Academic year
ACS232 Signals, Systems and Communications 20 credits Academic year
ACS233 Systems Engineering and Object Oriented Programming 20 credits Academic year
ACS234 Mathematics and Data Modelling 20 credits Academic year
FCE2001 Engineering You're Hired 0 credits Autumn semester

Students on each degree programme take an additional module, as marked in the table below.

Specialisation Modules (academic year)

COM160 Computer Problem Solving and Object Oriented Design (20 credits) MEC134 Engineering Mechanics
(20 credits)
EEE223 Electrical Energy Management and Conversion
(20 credits)
MGT136 Management Themes and Perspectives
(20 credits)
Computer Systems Engineering X
Mechatronic and Robotic Engineering X
Systems and Control Engineering (Choose 20 credits from the options marked) X X X
Systems and Control Engineering (Engineering Management) X
Note: Students on the Systems and Control Engineering programmes (BEng and MEng) may instead study MLT modules to the value of 20 credits.

Back to top

Third Year Undergraduate Modules

Modules taken by students on all undergraduate degree programmes

ACS322 Individual Project (BEng students will take this module) 30 credits Academic year
ACS330 Group Project (MEng student will take this module) 30 credits Academic year
ACS317 State-Space Control and Design 10 credits Autumn semester
ACS321 Digital Signal Processing 10 credits Spring semester
MGT388 Finance and Law for Engineers 10 credits Autumn semester

For the rest of the year module choice differs for each degree programme.

Computer Systems Engineering

Core modules
ACS336 Hardware-in-the-Loop and Rapid Control Prototyping 10 credits Spring semester
COM2003 Automata, Logic and Computation 20 credits Academic year
Optional modules * (students should choose 30 credits from the following group)
ACS318 System Identification 10 credits Autumn semester
ACS323 Intelligent Systems 10 credits Autumn semester
ACS327 Space Systems Engineering 10 credits Autumn semester
ACS329 Robotics 10 credits Autumn semester
ACS332 Agent based modelling and multi-agent systems 10 credits Autumn semester
ACS335 Real-Time Embedded Systems 10 credits Autumn semester
ACS340 Biomechatronics 10 credits Spring semester
COM3240 Adaptive Intelligence 10 credits Spring semester
COM3501 Computer Security and Forensices 10 credits Spring semester

Note: Students may instead study a MLT single language to the value of 20 credits

* option modules change on an annual basis. Students should bear this in mind if viewing these pages to get information about future years.

* students should be aware that option choices may be restricted by timetabling constraints and by the pre-requsities required by individual modules.

Mechatronic and Robotic Engineering

Core modules
ACS329 Robotics 10 credits Autumn semester
ACS340 Biomechatronics 10 credits Autumn semester
AER291 Dynamics of Aerospace Structures and Machines 10 credits Spring semester
Optional modules * (student should choose 30 credits from the following group)
ACS318 System Identification 10 credits Autumn semester
ACS323 Intelligent Systems 10 credits Autumn semester
ACS327 Space Systems Engineering 10 credits Autumn semester
ACS332 Agent based modelling and multi-agent systems 10 credits Autumn semester
ACS335 Real-Time Embedded Systems 10 credits Autumn semester
MEC202 Mechanics and Deformable Solids 10 credits Autumn semester
MEC304 Manufacturing Systems 10 credits Autumn semester
ACS336 Hardware-in-the-Loop and Rapid Control Prototyping 10 credits Spring semester
MEC316 Renewable Energy 10 credits Spring semester
MEC327 Structural Vibration 10 credits Spring semester
EEE223 Electrical Energy Management and Conversion 20 credits Academic year

Note: Students may instead study a MLT single language to the value of 20 credits

Note: Students cannot take both MEC202 and EEE223

* option modules change on an annual basis. Students should bear this in mind if viewing these pages to get information about future years.

* students should be aware that option choices may be restricted by timetabling constraints and by the pre-requsities required by individual modules.

Systems and Control Engineering

Core modules
ACS318 System Identification 10 credits Autumn semester
ACS323 Intelligent Systems 10 credits Autumn semester
ACS336 Hardware-in-the-Loop and Rapid Control Prototyping 10 credits Spring semester
Optional modules * (students should choose 30 credits from the following group)
ACS327 Space Systems Engineering 10 credits Autumn semester
ACS329 Robotics 10 credits Autumn semester
ACS332 Agent based modelling and multi-agent systems 10 credits Autumn semester
ACS335 Real-Time Embedded Systems 10 credits Autumn semester
MEC304 Manufacturing Systems 10 credits Autumn semester
ACS340 Biomechatronics 10 credits Spring semester
MEC327 Structural Vibration 10 credits Spring semester

Note: Students may instead study a MLT single language to the value of 20 credits

* option modules change on an annual basis. Students should bear this in mind if viewing these pages to get information about future years.

* students should be aware that option choices may be restricted by timetabling constraints and by the pre-requsities required by individual modules.

Systems and Control Engineering (Engineering Management)

Core modules
ACS323 Intelligent Systems 10 credits Autumn semester
MGT133 Accounting and Finance for Managers 20 credits Academic year
Optional modules * (students should choose 30 credits from the following group)
ACS318 Systems Identification 10 credits Autumn semester
ACS327 Space Systems Engineering 10 credits Autumn semester
ACS329 Robotics 10 credits Autumn semester
ACS332 Agent based modelling and multi-agent systems 10 credits Autumn semester
ACS335 Real-Time Embedded Systems 10 credits Autumn semester
ACS336 Hardware-in-the-Loop and Rapid Control Prototyping 10 credits Spring semester

Note: Student may instead study a MLT single language to the value of 20 credits

* option modules change on an annual basis. Students should bear this in mind if viewing these pages to get information about future years.

* students should be aware that option choices may be restricted by timetabling constraints and by the pre-requsities required by individual modules.

Back to top

Fourth Year Undergraduate Modules

Computer Systems Engineering

Core modules
ACS6420 Advanced Project 45 credits Academic year
ACS6408 Optimisation: Theory, Algorithms & Applications 15 credits Autumn semester
ACS6427 Data Modelling and Machine Intelligence 15 credits Autumn semester
ACS6106 Cybersecurity of Control Systems 15 credits Spring semester
Optional modules * (students should choose 30 credits from the following group)
ACS6126 Advanced Space Systems and Space Weather 15 credits Autumn semester
COM4503 3D Computer Graphics 15 credits Autumn semester
COM4506 Testing and verification in safety-critical systems 15 credits Autumn semester
ACS6116 Advanced Industrial Control 15 credits Spring semester
ACS6121 Robotics and Autonomous Systems 15 credits Spring semester
ACS6411 Flight Dynamics and Control 15 credits Spring semester
COM4501 Computer Security and Forensices 15 credits Spring semester

* option modules change on an annual basis. Students should bear this in mind if viewing these pages to get information about future years.

* students should be aware that option choices may be restricted by timetabling constraints and by the pre-requsities required by individual modules.

Mechatronic and Robotic Engineering

Core modules
ACS6420 Advanced Project 45 credits Academic year
ACS6121 Robotics and Autonomous Systems 15 credits Spring semester
Optional modules * (students will choose 60 credits from the following group)
ACS6408 Optimisation: Theory, Algorithms & Applications 15 credits Autumn semester
ACS6126 Advanced Space Systems and Space Weather 15 credits Autumn semester
ACS6427 Data Modelling and Machine Intelligence 15 credits Autumn semester
ACS6116 Advanced Industrial Control 15 credits Spring semester
ACS6411 Flight Dynamics and Control 15 credits Spring semester
MEC407 Fundamental Biomechanics 10 credits Spring semester
MEC415 Condition Monitoring 10 credits Spring semester
MEC453 Advanced Structural Vibrations 10 credits Autumn semester

* option modules change on an annual basis. Students should bear this in mind if viewing these pages to get information about future years.

* students should be aware that option choices may be restricted by timetabling constraints and by the pre-requsities required by individual modules.

Systems and Control Engineering

Core modules
ACS6420 Advanced Project 45 credits Academic year
ACS6116 Advanced Industrial Control 15 credits Spring semester
Optional modules * (students should choose 60 credits from the following group)
ACS6408 Optimisation: Theory, Algorithms & Applications 15 credits Autumn semester
ACS6126 Advanced Space Systems and Space Weather 15 credits Autumn semester
ACS6427 Data Modelling and Machine Intelligence 15 credits Autumn semester
COM4503 3D Computer Graphics 15 credits Autumn semester
COM4506 Testing and Verification in Safety-Critical Systems 15 credits Autumn semester
ACS6106 Cybersecurity of Control Systems 15 credits Spring semester
ACS6121 Robotics and Autonomous Systems 15 credits Spring semester
ACS6411 Flight Dynamics and Control 15 credits Spring semester
COM4501 Computer Security and Forensics 15 credits Spring semester

* option modules change on an annual basis. Students should bear this in mind if viewing these pages to get information about future years.

* students should be aware that option choices may be restricted by timetabling constraints and by the pre-requsities required by individual modules.

Systems and Control Engineering (Engineering Management)

Core modules
ACS6420 Advanced Project 45 credits Academic year
ACS6116 Advanced Industrial Control 15 credits Autumn semester
MEC408 Industrial Marketing: Basics and Cases 10 credits Autumn semester
MEC414 Engineering Martketable Solutions: Make a Change! 10 credits Spring semester
Optional modules * (students should choose 40 credits from the following group)
ACS6126 Advanced Space Systems and Space Weather 15 credits Autumn semester
ACS6408 Optimisation: Theory, Algorithms & Applications 15 credits Autumn semester
ACS6427 Data Modelling and Machine Intelligence 15 credits Autumn semester
COM4503 3D Computer Graphics 15 credits Autumn semester
COM4506 Testing and Verification in Safety Critical Systems 15 credits Autumn semester
ACS6106 Cybersecurity of Control Systems 15 credits Spring semester
ACS6121 Robotics and Autonomous Systems 15 credits Spring semester
ACS6411 Flight Dynamics and Control 15 credits Spring semester
MEC415 Condition Monitoring 10 credits Spring semester
COM4501 Computer Security and Forensices 15 credits Spring semester

* option modules change on an annual basis. Students should bear this in mind if viewing these pages to get information about future years.

* students should be aware that option choices may be restricted by timetabling constraints and by the pre-requsities required by individual modules.

Back to top