Mechatronics is an interdisciplinary branch of engineering which combines electronics, mechanical and software engineering. The degree offered in the Electrical Engineering department is grounded in electronics and software engineering with some courses in fundamental mechanical engineering. This equips students with the ability to develop electronic and software systems to automate various processes and systems.

The Mechatronics Engineer will be especially well-suited to a career in light manufacturing, process control or automation. Mechatronics engineers may become involved in fields such as instrumentation, automation, robotics, bio-medical engineering, machine learning or machine vision. The Mechatronics Programme at UCT aims to equip its graduates with a solid and broad-based engineering education, including the skills in design and the knowledge of computers and other digital systems hardware, that will be necessary for a successful future career in any of these environments. The Mechatronics programme is administered as a distinct programme within the Department of Electrical Engineering, and student advice specific to the needs of Mechatronics undergraduates is available to students on the programme. 

Note: A candidate shall complete approved courses of a value not less than 576 credits and shall comply with the prescribed curriculum requirements.