Please note the following:
Engineering Mechanics
Fundamentals of Engineering in Society
Mathematical Modelling 1
Materials Science
Electrical and Digital Systems
Principles of Engineering Design
Introduction to Engineering Computation and Software Development