Back

Course / Focus

All courses in 2026-2027

Course Code Course Name
MATH1851
Calculus and ordinary differential equations
MATH1853
Linear algebra, probability & statistics
ENGG1000
Engineering fundamentals
ENGG1101
Engineering challenges
ENGG1330
Computer programming I
ENGG2202
Engineering challenges II
MECH1350
Introduction to mechanical engineering
Course Code Course Name
MECH2407
Multivariable calculus and partial differential equations
MECH2413
Engineering mechanics
MECH2421
Circuits, sensors and actuators
MECH2422
Materials science and engineering
MECH2423
Engineering graphics and design
MECH2460
Thermodynamcis
MECH2418
Engineering training
Course Code Course Name
MECH3408
Mechanics of fluids
MECH3428
Research experience for undergraduates
MECH3429
Air conditioning and refrigeration
MECH3430
Fire protection in buildings
MECH3431
Utility services in buildings
MECH3432
Industrial training
MECH3435
Robotics vision and AI 6
MECH3436
Drones and autonomous ground vehicles
MECH3437
Numerical analysis of aerospace aerodynamics and structures
MECH3438
Mechanics of materials
MECH3440
Thermal management and energy systems
MECH3442
Integrated robotics design project
MECH3445
Dynamics modelling and control for intelligent robots
MECH3446
Fundamentals of aircraft and aviation
MECH3447
Aerospace power system 6
MECH3448
Navigation 6
MECH3449
Heat transfer and thermal management
Course Code Course Name
MECH4402
Humanoid design and control
MECH4410
Engineering and technology management
MECH4441
Urban environment and smart cities
MECH4412
Product design and development
MECH4424
Sensors and actuators for robots
MECH4425
Humna-robot control interface and wearable robotics 
MECH4427
Innovative design and unmanned aerial systems
MECH4429
Integrated capstone experience
MECH4430
UAV design and control
MECH4431
Field and services robotics
MECH4438
Aero vehicle design
MECH4439
Energy storage materials and technologies
MECH4440
Smart building technologies and energy management
MECH4441
Urban environment and smart cities
MECH4443
Energy conversion and renewable sources
MECH4466
Nanotechnology: fundamentals and applications

Focus Areas

The six focuses stipulated in the syllabus of the BEng in Mechanical Engineering programme for student admitted in 2025-2026 and thereafter:

A student may choose to claim any of the following six Focuses according to the rules listed in the application form.

Remarks: In principle, double counting is not permissible.  A particular Elective Course shall be counted towards one Focus Area only. A student can claim two or more Focus Areas provided that no course is being counted twice.

Three to eight of the following elective courses

Course Code Course Name
MECH2424
Robotics real time programming
MECH3435
Robotics vision and AI
MECH3436
Drones and autonomous ground vehicles
MECH3448
Navigation
MECH4402
Humanoid design and control
MECH4425
Human-robot control interface and wearable robotics
MECH4430
UAV design and control
MECH4431
Field and services robotics

Three to five of the following elective courses

Course Code Course Name
MECH3435
Robotics vision and AI
MECH3446
Fundamentals of aerospace
MECH3447
Aerospace power system
MECH4430
UAV design and control
MECH4438
Aero vehicle design

Three to six of the following elective courses

Course Code Course Name
MECH3429
Air Conditioning and Refrigeration
MECH3431
Utility services in buildings
MECH3449
Heat transfer and thermal management
MECH4439
Energy storage materials and technologies
MECH4440
Smart building technologies and energy management
MECH4443
Energy conversion and renewable sources

Three to six of the following elective courses

Course Code Course Name
MECH4412
Product design and development
MECH4439
Energy storage materials and technologies
MECH4466
Nanotechnology: fundamentals and applications
BMED3600
Biomaterials science and engineering
DASE4146
Additive manufacturing
ELEC3347
Electronic materials and quantum physics