NW
You
Search
Sign in
Plan
Packs
Modules
My degree
BEng in Mechanical Engineering
7CJ K01 · Engineering · Potchefstroom · 2026 yearbook
Year 1
Semester 1
ALDE112
Academic Literacy
CMPG115
Programming for Engineers
INGM111
Engineering Graphics I
MTHS111
Introductory Algebra and Calculus I
NCHE111
Introductory Inorganic and Physical Chemistry
NPHY111
Basic Physics I
Semester 2
APPM121
Statics and Mathematical Modelling
EERI124
Electrotechnique I
INGM121
Engineering Graphics II
INGM122
Materials Science I
MTHS121
Introductory Algebra and Calculus II
NPHY121
Basic Physics II
Year modules
PPEP171
Practical Engineering Practice
Year 2
Semester 1
APPM211
Dynamics I
APPM212
Differential Equations
EERI215
Electrotechnique II
FENG211
Understanding the World of Engineering
INGM212
Engineering Materials
MTHS211
Advanced Calculus I
MTHS212
Linear Algebra I
REII211
Algorithms and Optimisation
Semester 2
APPM221
Dynamics II
INGB224
Optimisation and Numerical Methods
INGF221
Engineering Communication
INGM222
Thermodynamics I
INGM223
Manufacturing Technology
INGM225
Strength of Materials I
MTHS223
Engineering Analysis
Year 3
Semester 1
INGM311
Thermodynamics II
INGM313
Strength of Materials II
INGM315
Systems Engineering
INGM316
Machine Dynamics
INGM318
Fluid Mechanics I
STTK312
Engineering Statistics
Semester 2
EERI321
Control Theory I
EERI324
Principles of Measurement
FENG321
Engineering in the South African and Global Context
INGM324
Fluid Mechanics II
INGM325
Applied Computer Methods
INGM328
Machine Components
Year modules
INGM371
Vacation Training Seniors
Year 4
Semester 1
FENG411
Engineering Management
INGB311
Engineering Economics
INGM412
Heat Transfer
INGM413
Fluid Machines
MEGI415
Mechanical Systems Design
Semester 2
FENG421
Engineering Professionalism
INGM426
Failure of Materials
INGM427
Thermal-Fluid System Design
INGM428
Thermal Machines
Year modules
INGM479
Project