Back

Course / Focus

All courses in 2025-2026

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
MECH2404
Drawing and elements of design and manufacture
MECH2406
Fundamentals of electrical engineering
MECH2407
Multivariable calculus and partial differential equations
MECH2413
Engineering mechanics
MECH2414
Thermofluids
MECH2418
Engineering training
MECH2419
Properties of materials
Course Code Course Name
MECH3401
Complex variables and numerical analysis
MECH3402
Engineering thermodynamics
MECH3408
Mechanics of fluids
MECH3409
Mechanics of solids
LATX7513/MECH3416
Fundamentals of aeronautical engineering
MECH3418
Dynamics and control
MECH3420
Air pollution control
MECH3427
Design and manufacture
MECH3428
Research experience for undergraduates
MECH3429
Air conditioning and refrigeration
MECH3430
Fire protection in buildings
MECH3431
Utility services in buildings
MECH3432
Industrial training
MECH3433
Robotics, drones and autonomous ground vehicles
Course Code Course Name
MECH4404
Automatic control
MECH4407
CAD/CAM
MECH4409
Energy conversion systems
MECH4410
Engineering and technology management
MECH4411
Heat transfer
MECH4412
Product design and development
LATX7515/MECH4414
Materials for engineering applications
LATX7516/MECH4415
Applied stress and strength analysis
MECH4421
Viscous flow
MECH4423
Building Energy Mangement and Control System
MECH4424
Sensors and actuators for robots
MECH4425
Human-robot control interface and wearable robotics
MECH4427
Innovative design and unmanned aerial systems
MECH4429
Integrated capstone experience

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