The course covers a wide variety of engineering subjects designed to develop and enhance students' knowledge of engineering principles, engineering mathematics, mechatronics (the combination of mechanical, electrical and software engineeringused as the basis to develop automated machinery and robotic technology).