Page 1 of 14
08 August 2021 – 202122 AY
EPS - COURSE REGISTRATION SELECTION GUIDE
Please use this guide to find your programme and identify the courses you need to register for:
Contents
BEng Chemical Engineering ... 3
BEng Electrical & Electronic Engineering ... 5
BEng Robotics, Autonomous & Interactive Systems... 7
BEng Mechanical Engineering ... 9
BEng Mechanical Engineering & Energy Engineering ... 11
BEng Automotive Engineering ... 13
Page 2 of 14
08 August 2021 – 202122 AY
2021-22 Academic Year
**Due to COVID-19 and evolving regulatory requirement, dates are subject to change**
Dates Activity
5-9 September 2021 Welcome Week
12 September – 4 December 2021 Semester 1 Teaching
7-18 December 2021 Semester 1 Exams
21 December 2021 – 8 January 2022 Semester 1 Break 9 January – 2 April 2022 Semester 2 Teaching
4–22 April 2022 Semester 2 Break
25 April – 20 May 2022 Semester 2 Exams
4-12 August 2022 (to be confirmed) Resit Exams
Page 3 of 14
08 August 2021 – 202122 AY
BEng Chemical Engineering
Programme Name : BEng Chemical Engineering Programme Code : B411-CEN
Mode of Study : FULL TIME
8 mandatory taught courses in year 1, year 2, year 3 & Year 4
Key Contacts Name Contact Email
Programme Director Dr. Nasir Al Lagtah [email protected] Year 1 & 2 Coordinator Dr.Manjula Nair [email protected] Year 3 & 4 Coordinator Dr. Rebecca Lim [email protected]
Course Code Course Title Mandatory/Optional Year Semester Year 1
All Mandatory courses
B17CA Principles of Chemistry Mandatory 1 1
B47AA Introduction to Process Engineering A Mandatory 1 1
B47AE Intro to Engineering Mandatory 1 1
F17XA
Mathematics for Engineers and Scientists 1
Mandatory 1 1
B17CB Chemical Reactivity Mandatory 1 2
B47AB Introduction to Process Engineering B Mandatory 1 2
B57AU Introduction to Mechanical Engineering Mandatory 1 2
F17XB Mathematics for engineers and scientists 2
Mandatory 1 2
Year 2
All Mandatory courses B18AP Chemical Thermodynamics & Introductory
Chemical Kinetics for Chemical Engineers
Mandatory 2 1
B48BF Industrial Chemical Processes Mandatory 2 1
B48BB Fluid Mechanics Mandatory 2 1
F18XC Mathematics for Engineers and Scientists 3
Mandatory 2 1
B48BC Thermodynamics Mandatory 2 2
B48BD Heat Transfer Mandatory 2 2
B48BE Process Design A Mandatory 2 2
B48BG Mathematical Modelling Mandatory 2 2
Year 3
All Mandatory courses B19AB Chemistry of Materials for Chemical
Engineers
Mandatory 3 1
B49CA Separation Processes A Mandatory 3 1
B49CB Business Awareness, Safety and Sustainability
Mandatory 3 1
B49CC Chemical Reaction Engineering Mandatory 3 1
B49CD Separation Processes B Mandatory 3 2
Page 4 of 14
08 August 2021 – 202122 AY
B49CE Multiphase Thermodynamics Mandatory 3 2
B49CF Process Modelling and Control Mandatory 3 2
B49CG Process Design B Mandatory 3 2
Year 4
All Mandatory courses
B40DB Sustainability, Health and Safety Mandatory 4 1
B40DE Research Project A Mandatory 4 1
B40DG Design Project A Mandatory 4 1
B40EA Unit Operations A Mandatory 4 1
B40DC Energy Generation and Utilisation Mandatory 4 2
B40DD Reaction Engineering Mandatory 4 2
B40DH Design Project B Mandatory 4 2
B41OA Oil and Gas Processing Mandatory 4 2
Page 5 of 14
08 August 2021 – 202122 AY
BEng Electrical & Electronic Engineering
Programme Name : BEng Electrical & Electronic Engineering Programme Code : B311-EEE
Mode of Study : FULL TIME
8 mandatory taught courses in year 1, year 2
For year 3, 7 mandatory taught courses [One of the courses has 30 Credit]
For year 4, 7 mandatory taught courses [One of the courses has 30 Credit]
Key Contacts Name Contact Email
Programme Director Dr. Senthil Muthukumaraswamy [email protected]
Year 1 Coordinator Dr. Rula Sharqi [email protected]
Year 2 Coordinator Mr. Mounif Abdallah [email protected]
Year 3 Coordinator Dr. Prashanth K Soori [email protected]
Year 4 Coordinator Dr. Senthil Muthukumaraswamy [email protected]
Course Code Course Title Mandatory/Optional Year Semester Year 1
All Mandatory courses B37EE Introduction to Electrical and Electronic
Engineering
Mandatory 1 1
B27MW Mechanics and Waves Mandatory 1 1
B37VA Praxis Electronic Design Mandatory 1 1
F17XA
Mathematics for Engineers and Scientists 1
Mandatory 1 1
F17XB
Mathematics for engineers and scientists 2
Mandatory 1 2
B37VB Praxis Programming Mandatory 1 2
B57AU Introduction to Mechanical Engineering Mandatory 1 2
B27FF Fields and Forces Mandatory 1 2
Year 2
All Mandatory courses
B38DB Digital Design and Programming Mandatory 2 1
B38EB Circuits and Analysis Mandatory 2 1
B49CB Business Awareness, Safety and Sustainability
Mandatory 2 1
F18XC Mathematics for Engineers and Scientists 3
Mandatory 2 1
B38DF Computer Architecture and Embedded Systems
Mandatory 2 2
B38EI Electrical Power and Machines Mandatory 2 2
B38EM Intro Electricity & Magnetism Mandatory 2 2
F18XD Mathematics for Engineers and Scientists 4
Mandatory 2 2
Year 3
All Mandatory courses
Page 6 of 14
08 August 2021 – 202122 AY
B39AX Engineering mathematics and statistics Mandatory 3 1
B39ES Electrical Energy Systems Mandatory 3 1
B39SA Signals and Systems Mandatory 3 1
B39SE Semiconductor Electronics Mandatory 3 1
B39MA Electromagnetism Mandatory 3 2
B39SB Time Frequency and Signal Analysis Mandatory 3 2
B39VS System Project Mandatory 3 2
Year 4
All Mandatory courses
B30UB 4th Year Project 1 Mandatory 4 1
B30EI Advanced Analogue Electronics Mandatory 4 1
B30EJ Linear Control Mandatory 4 1
B31SC Digital Signal Processing Mandatory 4 1
B30UC 4th Year Project II Mandatory 4 2
B30EK Sustainable Energy and Power Systems Mandatory 4 2
B30ES Industrial Power Systems Mandatory 4 2
Page 7 of 14
08 August 2021 – 202122 AY
BEng Robotics, Autonomous & Interactive Systems
Programme Name : BEng Robotics, Autonomous & Interactive Systems Programme Code : B344-RAI
Mode of Study : FULL TIME
8 mandatory taught courses in year 1, year 2
For year 3, Seven mandatory taught courses [One of the courses has 30 Credit]
For year 4, Seven taught courses (2 Mandatory courses with one course at 30 credits and 5 optional courses.)
Key Contacts Name Contact Email
Programme Director Dr. Senthil Muthukumaraswamy [email protected]
Year 1 Coordinator Dr. Rula Sharqi [email protected]
Year 2 Coordinator Mr. Mounif Abdallah [email protected]
Year 3 Coordinator Dr. Prashanth K Soori [email protected]
Year 4 Coordinator Dr. Senthil Muthukumaraswamy [email protected] Course Code Course Title Mandatory/Optional Year Semester
Year 1
All Mandatory courses B37EE Introduction to Electrical and Electronic
Engineering
Mandatory 1 1
B37VA Praxis Electronic Design Mandatory 1 1
F27SA Software Development 1 Mandatory 1 1
F17XA
Mathematics for Engineers and Scientists 1
Mandatory 1 1
F17XB
Mathematics for engineers and scientists 2
Mandatory 1 2
B37VB Praxis Programming Mandatory 1 2
B37VR Robotics Group Project Mandatory 1 2
F27SB Software Development 2 Mandatory 1 2
Year 2
All Mandatory courses
B38DB Digital Design and Programming Mandatory 2 1
B38EB Circuits and Analysis Mandatory 2 1
F28SG Introduction to Data Structures &
Algorithms
Mandatory 2 1
F18XC Mathematics for Engineers and Scientists 3
Mandatory 2 1
B38DF Computer Architecture and Embedded Systems
Mandatory 2 2
B38RO Introduction to Robotics Mandatory 2 2
F28DA Data Structures and Algorithms Mandatory 2 2
F18XD Mathematics for Engineers and Scientists 4
Mandatory 2 2
Year 3
All Mandatory courses
B39AX Engineering mathematics and statistics Mandatory 3 1
Page 8 of 14
08 August 2021 – 202122 AY B49CB Business Awareness, Safety and
Sustainability
Mandatory 3 1
B39SA Signals and Systems Mandatory 3 1
F29AI Artificial Intelligence and Intelligent Agents
Mandatory 3 1
B38EI Electrical Power and Machines Mandatory 3 2
B39SB Time Frequency and Signal Analysis Mandatory 3 2
B39VS System Project Mandatory 3 2
Year 4
2 Mandatory courses and 5 Optional courses
B30UB 4th Year Project 1 Mandatory 4 1
B30EJ Linear Control Optional 4 1
B31DD Embedded Systems Optional 4 1
B31YS Robotics Systems Science Optional 4 1
B50EO Dynamics 1 Optional 4 1
F20RO Intelligent Robotics Optional 4 1
B30UC 4th Year Project II Mandatory 4 2
B31DE Advanced Digital Electronics Optional 4 2
B31RA Advanced Reading Optional 4 2
B50RO Robotic Mechanical Systems Optional 4 2
B31SE Image Processing Optional 4 2
Page 9 of 14
08 August 2021 – 202122 AY
BEng Mechanical Engineering
Programme Name : BEng Mechanical Engineering Programme Code : B511-MEG
Mode of Study : FULL TIME
8 mandatory taught courses in year 1, year 2
For year 3, 7 mandatory taught courses, and 1 optional course For year 4, 4 mandatory courses and 4 optional courses
Key Contacts Name Contact Email
Programme Director Dr. Rehan Ahmed [email protected]
Course Code Course Title Mandatory/Optional Year Semester Year 1
All Mandatory courses B37EE Introduction to Electrical and Electronic
Engineering
Mandatory 1 1
B27MW Mechanics and Waves Mandatory 1 1
B57AS Mechanical Engineering in Context 1 Mandatory 1 1
F17XA
Mathematics for Engineers and Scientists 1
Mandatory 1 1
F17XB
Mathematics for engineers and scientists 2
Mandatory 1 2
B57AT Mechanical Engineering in Context 2 Mandatory 1 2
B57AU Introduction to Mechanical Engineering Mandatory 1 2
B27FF Fields and Forces Mandatory 1 2
Year 2
All Mandatory courses
B58DB Design and Manufacture 2 Mandatory 2 1
B58FB Fluid Mechanics A Mandatory 2 1
B58SB Strength of Materials A Mandatory 2 1
F18XC Mathematics for Engineers and Scientists 3
Mandatory 2 1
B58MB Dynamics A Mandatory 2 2
B38EI Electrical Power and Machines Mandatory 2 2
B58TB Thermodynamics A Mandatory 2 2
F18XD Mathematics for Engineers and Scientists 4
Mandatory 2 2
Year 3
7 Mandatory courses and 1 optional course B49CB Business Awareness, Safety and
Sustainability
Mandatory 3 1
B59DE Design and manufacture 3 Mandatory 3 1
B59FC Fluid Mechanics B Mandatory 3 1
B59SC Mechanics of Materials B Mandatory 3 1
B59MC Vib Analysis & Control Eng Mandatory 3 1
B59TC Thermodynamics B Mandatory 3 2
Page 10 of 14
08 August 2021 – 202122 AY
B59DF Design and Manufacture 4 Mandatory 3 2
B59AC Automotive Technologies 1 Optional 3 2
B59ES Energy Studies Optional 3 2
Year 4
4 Mandatory courses and 4 optional courses
B50PA Project 1 Mandatory 4 1
B50DG Engineering Design Mandatory 4 1
B50EO Dynamics 1 Optional 4 1
B50EM Advanced Mechanics of Materials 1 Optional 4 1
B50EK Fluids 1 Optional 4 1
B50TE Heat Exchangers and HT Optional 4 1
B50DH Engineering Manufacture Mandatory 4 2
B50PB Project 2 Mandatory 4 2
B50EL Fluids 2 Optional 4 2
B50EN Advan Mechs Materials 2 Optional 4 2
B50EP Dynamics 2 Optional 4 2
B50TF Adv Thermodynamic Applications Optional 4 2
Page 11 of 14
08 August 2021 – 202122 AY
BEng Mechanical Engineering & Energy Engineering
Programme Name : BEng Mechanical Engineering& Energy Engineering Programme Code : B542-MEE
Mode of Study : FULL TIME
8 mandatory taught courses in year 1, year 2 & Year 3 For year 4, 7mandatory courses and 1 optional course
Key Contacts Name Contact Email
Programme Director Dr. Rehan Ahmed [email protected]
Course Code Course Title Mandatory/Optional Year Semester Year 1
All Mandatory courses B37EE Introduction to Electrical and Electronic
Engineering
Mandatory 1 1
B27MW Mechanics and Waves Mandatory 1 1
B57AS Mechanical Engineering in Context 1 Mandatory 1 1
F17XA Mathematics for Engineers and Scientists 1 Mandatory 1 1 F17XB Mathematics for engineers and scientists 2 Mandatory 1 2
B57AT Mechanical Engineering in Context 2 Mandatory 1 2
B57AU Introduction to Mechanical Engineering Mandatory 1 2
B27FF Fields and Forces Mandatory 1 2
Year 2
All Mandatory courses
B58DB Design and Manufacture 2 Mandatory 2 1
B58FB Fluid Mechanics A Mandatory 2 1
B58SB Strength of Materials A Mandatory 2 1
F18XC Mathematics for Engineers and Scientists 3 Mandatory 2 1
B58MB Dynamics A Mandatory 2 2
B38EI Electrical Power and Machines Mandatory 2 2
B58TB Thermodynamics A Mandatory 2 2
F18XD Mathematics for Engineers and Scientists 4 Mandatory 2 2 Year 3
All Mandatory courses
B49CB Business Awareness, Safety and Sustainability Mandatory 3 1
B59DE Design and manufacture 3 Mandatory 3 1
B59FC Fluid Mechanics B Mandatory 3 1
B59SC Mechanics of Materials B Mandatory 3 1
B59MC Vib Analysis & Control Eng Mandatory 3 1
B59TC Thermodynamics B Mandatory 3 2
B59DF Design and Manufacture 4 Mandatory 3 2
B59ES Energy Studies Mandatory 3 2
Year 4
7 Mandatory courses and 1 optional course
Page 12 of 14
08 August 2021 – 202122 AY
B50PA Project 1 Mandatory 4 1
B50DG Engineering Design Mandatory 4 1
B50TE Heat Exchangers and HT Mandatory 4 1
G10UG Introduction to Petroleum Engineering Mandatory 4 1
B50DH Engineering Manufacture Mandatory 4 2
B50PB Project 2 Mandatory 4 2
B50TF Adv Thermodynamic Applications Mandatory 4 2
B50EL Fluids 2 Optional 4 2
B50EP Dynamics 2 Optional 4 2
Page 13 of 14
08 August 2021 – 202122 AY
BEng Automotive Engineering
Programme Name: BEng Automotive Engineering Programme Code : B564-AUE
Mode of Study : FULL TIME
8 mandatory taught courses in year 1, year 2 & year 3
For year 4, 7 mandatory taught courses, and 1 optional course
Key Contacts Name Contact Email
Programme Director Dr. Rehan Ahmed [email protected]
Course Code Course Title Mandatory/Optional Year Semester Year 1
All Mandatory courses B37EE Introduction to Electrical and Electronic
Engineering
Mandatory 1 1
B27MW Mechanics and Waves Mandatory 1 1
B57AS Mechanical Engineering in Context 1 Mandatory 1 1
F17XA
Mathematics for Engineers and Scientists 1
Mandatory 1 1
F17XB
Mathematics for engineers and scientists 2
Mandatory 1 2
B57AT Mechanical Engineering in Context 2 Mandatory 1 2
B57AU Introduction to Mechanical Engineering Mandatory 1 2
B27FF Fields and Forces Mandatory 1 2
Year 2
All Mandatory courses
B58DB Design and Manufacture 2 Mandatory 2 1
B58FB Fluid Mechanics A Mandatory 2 1
B58SB Strength of Materials A Mandatory 2 1
F18XC Mathematics for Engineers and Scientists 3
Mandatory 2 1
B58MB Dynamics A Mandatory 2 2
B38EI Electrical Power and Machines Mandatory 2 2
B58TB Thermodynamics A Mandatory 2 2
F18XD Mathematics for Engineers and Scientists 4
Mandatory 2 2
Year 3
All Mandatory courses B49CB Business Awareness, Safety and
Sustainability
Mandatory 3 1
B59DE Design and manufacture 3 Mandatory 3 1
B59FC Fluid Mechanics B Mandatory 3 1
B59SC Mechanics of Materials B Mandatory 3 1
B59MC Vib Analysis & Control Eng Mandatory 3 1
B59TC Thermodynamics B Mandatory 3 2
Page 14 of 14
08 August 2021 – 202122 AY
B59DF Design and Manufacture 4 Mandatory 3 2
B59AC Automotive Technologies 1 Mandatory 3 2
Year 4
7 Mandatory courses and 1 optional course
B50PA Project 1 Mandatory 4 1
B50DE Engineering Design Mandatory 4 1
B50EO Dynamics 1 Mandatory 4 1
B50EM Advanced Mechanics of Materials 1 Optional 4 1
B50EK Fluids 1 Optional 4 1
B50TE Heat Exchangers and HT Optional 4 1
B50AD Automotive Technologies 2 Mandatory 4 2
B50DH Engineering Manufacture Mandatory 4 2
B50PB Project 2 Mandatory 4 2
B50EP Dynamics 2 Mandatory 4 2