Courses 
MECH0111 Engineering Mechanics IIThis course requires an enrolment key
MECH0115 Basic DrawingThis course requires an enrolment key
MECH0209 Computer Programming for Mechanical EngineeringThis course requires an enrolment key
MECH0220 ThermodynamicsThis course requires an enrolment key
MECH0225 Basic Mechanical EngineeringThis course requires an enrolment key
MECH0230 Mechanical Engineering DrawingThis course requires an enrolment key
MECH0240 Mechanics of MachineryThis course requires an enrolment key
MECH0315 Measurement and InstumentationThis course requires an enrolment key
MECH0333 Project Design
MECH0350 Mechanical Engineering Lab IThis course requires an enrolment key
MECH0351 Mechanical Engineering Lab IIThis course requires an enrolment key
MECH0420 Hydraulic and Pneumatic SystemsThis course requires an enrolment key
MECH0440 Introduction to Finite Element AnalysisThis course requires an enrolment key
MECH0461 Internal Combuation EnginesThis course requires an enrolment key
MECH0462 Heat TransferThis course requires an enrolment key
MECH0464 Desigh of Thermal SystemsThis course requires an enrolment key
MECH0498 Special Topics in Mechanical EngineeringThis course requires an enrolment key
MECH0499 Special Problems in Mechanical EmgineeringThis course requires an enrolment key