| Module |
Stage |
Total Credits |
| ENG1001 | Engineering Mathematics I | 1 | 20 credits |
| MEC1002 | Materials Science I | 1 | 10 credits |
| MEC1003 | Introduction to Machine Design | 1 | 5 credits |
| MEC1007 | Fundamentals of Thermofluid Dynamics | 1 | 15 credits |
| MEC1011 | Mechanics I | 1 | 20 credits |
| ENG2008 | Analytic Methods in Marine Technology | 2 | 10 credits |
| ENG2010 | Engineering Mathematics II with Applications | 2 | 15 credits |
| ENG2011 | Engineering Mathematics II | 2 | 10 credits |
| MEC2001 | Materials Science II | 2 | 10 credits |
| MEC2003 | Applications of Thermofluid Dynamics | 2 | 20 credits |
| MEC2009 | Mechanics II | 2 | 20 credits |
| ENG3002 | The Finite Element Method | 3 | 5 credits |
| ENG3003 | Optimization | 3 | 5 credits |
| MEC3001 | Mechatronic Design | 3 | 15 credits |
| MEC3002 | Sensors and Actuators | 3 | 15 credits |
| MEC3003 | Computational Fluid Dynamics | 3 | 15 credits |
| MEC3004 | Design for Production | 3 | 15 credits |
| MEC3006 | High Speed Internal Combustion Engines | 3 | 15 credits |
| MEC3008 | Applications of Dynamics and Control | 3 | 15 credits |