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