Bachelor of Science in Mechanical Engineering (120 credits)
- BSME1001 Humanities and Social Science
- BSME1002 Foundational Mechanics
- BSME1003 Physics I
- BSME1004 Biomechanics
- BSME1005 Fluid Mechanics I
- BSME1006 Mechatronics
- BSME1007 Matric Mathematics
- BSME1008 Introduction to Nuclear Energy
- BSME1009 Design and Manufacture I
- BSME1010 Mathematics and Computing
- BSME2001 Physics II
- BSME2002 Engineering Statistics
- BSME2003 Measurement and Instrumentation
- BSME2004 Fluid Mechanics II
- BSME2005 Thermodynamics I
- BSME2006 Design and Manufacture II
- BSME2007 Materials
- BSME2008 Vibrations and Dynamics
- BSME2009 Heat transfer
- BSME2010 Advanced Mechanics
- BSME3001 Thermodynamics II
- BSME3002 Computational Continuum Mechanics
- BSME3003 Fracture Mechanics
- BSME3004 Design, Art and Creativity
- BSME3005 Mechanical Transmissions Technology
- BSME3006 Application of Fluid Dynamics
- BSME3007 Design-Led Innovation
- BSME3008 Composite Materials
- BSME3009 Modelling of Multi-body Mechanical Systems
- BSME3010 Business Law and Ethics
- BSME4001 Industrial Logistics
- BSME4002 Simulation modeling
- BSME4003 Industrial Analysis
- BSME4004 Manufacturing Systems
- BSME4005 Professional and Technical Communication
- BSME4006 Quality Assurance
- BSME4007 Engineering Professionalism
- BSME4008 Facilities Planning
- BSME4009 Engineering Management
- BSME4010 Advanced Stressed Analysis