Semester 1 | Semester 2 |
Year 1 |
| CUC106 Design and Innovation: Communicating Technology | CU | CUC107 Northern Perspective | CU |
| ENG151 Statics | CO | ENG152 Dynamics (external students must attend on-campus residentials during the mid semester break) | CO |
ENG154 Engineering Foundations (external students must attend on-campus residentials during the mid semester break) | CO | ENG174 Electrical Engineering | CO |
| SMA101 Mathematics 1A | CO | SMA102 Mathematics 1B | CO |
| CIVIL ENGINEERING / COMMERCE Specialist Stream |
Year 2 |
ENG215 Surveying and Construction (external students must attend on-campus residentials during the mid semester break) | ESE | ENG212 Mechanics of Solids (external students must attend on-campus residentials during the mid semester break) | ESE |
| ENG243 Fluid Mechanics | ESE | ENG267 Hydraulics and Soil Mechanics (external students must attend on-campus residentials during the mid semester break) | ESE |
ENG264 Materials Engineering (external students must attend on-campus residentials during the mid semester break) | ESE | PMO201 Project Management | ECO BCO |
| SMA209 Mathematics 2A | ECO | SMA211 Mathematics 2B | ECO |
Year 3 |
| ENG300 Industrial Experience Part A (0 cp) | ECO | ENG462 Water Resources Engineering | ESE |
ENG311 Geomechanics (external students must attend on-campus residentials during the mid semester break) | ESE | ENG417 Environmental Awareness and Sustainability | ESE |
| ENG315 Engineering Computing | ESE | STA101 Statistics 1 | BCO |
ENG469 Structural Analysis (external students must attend on-campus residentials during the mid semester break) | ESE | Commerce Specialist Elective 1 (depends on which specialist commerce stream is chosen) | BSE |
| CMA100 The Business Environment | BCO |  |  |
Year 4 |
| ENG467 Steel Design | ESE | ENG304 Engineering Design Project | ECO |
| ENG400 Industrial Experience Part B (0 cp) | ECO | ENG466 Concrete Design (external students must attend on-campus residentials during the mid semester break) | ESE |
| ENG412 Roads and Traffic Engineering | ESE | LWZ100A Introduction to Legal Studies | BCO |
| Commerce Specialist Elective 2 (depends on which specialist commerce stream is chosen) | BSE | Commerce Specialist Elective 4 (depends on which specialist commerce stream is chosen) | BSE |
| Commerce Specialist Elective 3 (depends on which specialist commerce stream is chosen) | BSE |  |  |
Year 5 |
ENG402 Thesis Part A (external students must attend on-campus residentials during the mid semester break) | ECO | ENG403 Thesis Part B (external students must attend on-campus residentials during the mid semester break) | ECO |
ENG413 Integrated Civil Engineering (external students must attend on-campus residentials during the mid semester break) | ECO | Commerce Specialist Elective 6 (depends on which specialist commerce stream is chosen) | BSE |
| Commerce Specialist Elective 5 (depends on which specialist commerce stream is chosen) | BSE | Elective 2 | E |
| Elective 1 | E | Elective 3 | E |
| ELECTRICAL AND ELECTRONICS ENGINEERING / COMMERCE Specialist Stream |
Year 2 |
ENG221 Analogue Electronics (external students must attend on-campus residentials during the mid semester break) | ESE | ENG223 Electrical Circuit Analysis (external students must attend on-campus residentials during the mid semester break) | ESE |
| ENG222 Digital Electronics and Computer Architecture | ESE | ENG224 Electrical Machines and Power Systems (external students must attend on-campus residentials during the mid semester break) | ESE |
| ENG225 C Programming | ESE | PMO201 Project Management | ECO BCO |
| SMA209 Mathematics 2A | ECO | SMA211 Mathematics 2B | ECO |
Year 3 |
| ENG300 Industrial Experience Part A (0 cp) | ECO | ENG323 Communication Engineering | ESE |
| ENG321 Analogue Electronic Devices | ESE | ENG328 Microwave Engineering | ESE |
| ENG322 Embedded and Mobile Systems | ESE | STA101 Statistics 1 | BCO |
| ENG324 Power Systems Analysis | ESE | Commerce Specialist Elective 1 (depends on which specialist commerce stream is chosen) | BSE |
| CMA100 The Business Environment | BCO |  |  |
Year 4 |
| ENG471 Analogue Devices | ESE | ENG304 Engineering Design Project | ECO |
| ENG400 Industrial Experience Part B (0 cp) | ECO | ENG476 Control Systems (external students must attend on-campus residentials during the mid semester break) | ESE |
| Commerce Specialist Elective 2 (depends on which specialist commerce stream is chosen) | BSE | LWZ100A Introduction to Legal Studies | BCO |
| Commerce Specialist Elective 3 (depends on which specialist commerce stream is chosen) | BSE | Commerce Specialist Elective 4 (depends on which specialist commerce stream is chosen) | BSE |
| Elective 1 | E |  |  |
Year 5 |
ENG402 Thesis Part A (external students must attend on-campus residentials during the mid semester break) | ECO | ENG403 Thesis Part B (external students must attend on-campus residentials during the mid semester break) | ECO |
| ENG426 Renewable Energy | ECO | Commerce Specialist Elective 6 (depends on which specialist commerce stream is chosen) | BCO |
| ENG421 Digital Signal Processing | ESE | Elective 2 | E |
| Commerce Specialist Elective 5 (depends on which specialist commerce stream is chosen) | BSE | Elective 3 | E |
| MECHANICAL ENGINEERING / COMMERCE Specialist Stream |
Year 2 |
ENG235 Manufacturing (external students must attend on-campus residentials during the mid semester break) | ESE | ENG212 Mechanics of Solids (external students must attend on-campus residentials during the mid semester break) | ESE |
ENG243 Fluid Mechanics (external students must attend on-campus residentials during the mid semester break) | ESE | ENG234 Thermodynamics (external students must attend on-campus residentials during the mid semester break) | ESE |
ENG264 Materials Engineering (external students mus
t attend on-campus residentials during the mid semester break) | ESE | PMO201 Project Management | ECO BCO |
| SMA209 Mathematics 2A | ECO | SMA211 Mathematics 2B | ECO |
Year 3 |
| ENG300 Industrial Experience Part A (0 cp) | ECO | ENG331 Applied Heat and Mass Transfer | ESE |
| ENG315 Engineering Computing | ESE | ENG333 Engines and Turbomachinery | ESE |
ENG480 Applied Fluid Mechanics (external students must attend on-campus residentials during the mid semester break) | ESE | STA101 Business Statistics | BCO |
| ENG486 Machine Design | ESE | Commerce Specialist Elective 1 (depends on which specialist commerce stream is chosen) | BSE |
| CMA100 The Business Environment | BCO |  |  |
Year 4 |
| ENG325 Systems Modelling | SE | ENG304 Engineering Design Project | ECO |
| ENG400 Industrial Experience Part B (0 cp) | CO | ENG476 Control Systems (external students must attend on-campus residentials during the mid semester break) | ESE |
| Commerce Specialist Elective 2 (depends on which specialist commerce stream is chosen) | SE | LWZ100A Introduction to Legal Studies | BCO |
| Commerce Specialist Elective 3 (depends on which specialist commerce stream is chosen) | SE | Commerce Specialist Elective 4 (depends on which specialist commerce stream is chosen) | BSE |
| Elective 1 | E |  |  |
Year 5 |
ENG402 Thesis Part A (external students must attend on-campus residentials during the mid semester break) | ECO | ENG403 Thesis Part B (external students must attend on-campus residentials during the mid semester break) | ECO |
| ENG432 Dynamics of Engineering Systems | ECO | ENG417 Environmental Awareness and Sustainability | ESE |
| Commerce Specialist Elective 5 (depends on which specialist commerce stream is chosen) | BSE | Commerce Specialist Elective 6 (depends on which specialist commerce stream is chosen) | BSE |
| Elective 2 | E | Elective 3 | E |