| Module |
Stage |
Total Credits |
| MAR1001 | Marine Engineering Practice I | 1 | 10 credits |
| MAR1004 | Marine Informatics I | 1 | 5 credits |
| MAR1005 | Marine Production Management I | 1 | 10 credits |
| MAR1006 | Marine Engineering Science 1 | 1 | 10 credits |
| MST1011 | Marine Zooplankton | 1 | 10 credits |
| MAR2001 | Marine Dynamics | 2 | 10 credits |
| MAR2002 | Marine Engineering Practice II | 2 | 10 credits |
| MAR2003 | Marine Engineering Science II | 2 | 10 credits |
| MAR2006 | Marine Structures IA | 2 | 10 credits |
| MAR2007 | Marine Structures IB | 2 | 10 credits |
| MAR2010 | Resistance and Propulsion I | 2 | 20 credits |
| MAR2011 | Small Craft Science | 2 | 10 credits |
| MAR2012 | Engineering Applications | 2 | 10 credits |
| MAR2013 | Marine Production Management II | 2 | 10 credits |
| MAR2014 | Marine Informatics II | 2 | 10 credits |
| MST2001 | Tropical Marine Environment & Ecology | 2 | 10 credits |
| MST2015 | Experimental Design and Statistics for Marine Science | 2 | 10 credits |
| MAR3001 | Marine Engineering Design | 3 | 20 credits |
| MAR3002 | Ship Design | 3 | 20 credits |
| MAR3003 | Offshore Design | 3 | 20 credits |
| MAR3007 | Formal Safety Assessment and Design for Safety | 3 | 5 credits |
| MAR3011 | Drilling Engineering | 3 | 10 credits |
| MAR3012 | Dynamic Modelling and Simulation | 3 | 10 credits |
| MAR3013 | Internal Combustion Engines | 3 | 10 credits |
| MAR3015 | Small Craft Powering | 3 | 10 credits |
| MAR3016 | Marine Engineering III | 3 | 10 credits |
| MAR3017 | Resistance and Propulsion II | 3 | 10 credits |
| MAR3019 | Marine Structures IIA | 3 | 10 credits |
| MAR3022 | Maritime Systems Analysis | 3 | 10 credits |
| MAR3023 | Offshore Vehicle Design | 3 | 10 credits |
| MAR3024 | Offshore Engineering Analysis | 3 | 10 credits |
| MAR3025 | Offshore Studies | 3 | 10 credits |
| MAR3026 | Marine and Offshore Mechanics | 3 | 10 credits |
| MAR3027 | Future Marine Projects | 3 | 10 credits |
| MAR3029 | Computer-Aided Engineering | 3 | 5 credits |
| MST3003 | Marine Biogeochemistry | 3 | 10 credits |
| MST3095 | Research Project: Marine Biology and Oceanography | 3 | 40 credits |
| MST3096 | Research Project: Marine Zoology | 3 | 40 credits |
| MST3099 | Research Project: Marine Biology | 3 | 40 credits |