Back

Course / Focus

All courses in 2026-2027

Course Code Course Name
MATH1851
Calculus and ordinary differential equations
MATH1853
Linear algebra, probability & statistics
ENGG1300
Fundamental mechanics
ENGG1310
Electricity and electronics
ENGG1320
Engineers in the modern world
ENGG1330
Computer programming I
ENGG1340
Computer programming II
ENGG1350
Thermofluid mechanics
MECH1350
Introduction of Mechanical Engineering

Remarks: Choose only one course between ENGG1340 and ENGG1350

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.

All the following elective courses is required for this focus

Course Code Course Name
MECH3433
Robotics, Drones and Autonomous Ground Vehicles
MECH4404
Automatic Control
MECH4427
Innovative Design and Unmanned Aerial Systems

At least three of the following elective courses is required for this focus

Course Code Course Name
MECH3416
Fundamentals of Aeronautical Engineering
MECH3433
Robotics, Drones and Autonomous Ground Vehicles
MECH4414
Materials for Engineering Applications
MECH4415
Applied Stress and Strength Analysis
MECH4421
Viscous Flow
MECH4427
Innovative Design and Unmanned Aerial Systems

At least three of the following elective courses is required for this focus

Course Code Course Name
MECH3429
Air Conditioning and Refrigeration
MECH3430
Fire Protection in Buildings
MECH3431
Utility Services in Buildings
MECH4409
Energy Conversion Systems
MECH4423
Building Energy Management and Control Systems
ELEC4149
Basic Lighting Engineering

At least three of the following elective courses is required for this focus

Course Code Course Name
MECH4411
Heat Transfer
MECH4414
Materials for Engineering Applications
MECH4415
Applied Stress and Strength Analysis
MECH4421
Viscous Flow
BMED3600
Biomaterials Science and Engineering
ELEC3347
Electronic Materials and Quantum Physics

At least three of the following elective courses from 3 different categories is required for this focus

Category Course Code Course Name
Category 1
CIVL3111
Wastewater treatment
Category 2
CIVL3115
Solids and Hazardous Waste Management
Category 3
MECH3420
Air Pollution Control
Category 3
MECH4428
Sound and vibration
Category 4
MECH4409
Energy Conversion Systems
Category 4
MECH4423
Building Energy Management and Control Systems
Category 5
MECH4411
Heat Transfer

All the following elective courses is required for this focus

Course Code Course Name

MECH4409 

Energy Conversion Systems

MECH4411
Heat Transfer
MECH4423
Building Energy Management and Control Systems