The Bachelor of Engineering in Computer Engineering at the University of Pretoria is a four-year degree that trains graduates to design and develop computer hardware, embedded systems, and the software that controls them — from microprocessors and digital circuits to control systems and communications networks. Computer engineers operate at the intersection of electrical engineering and computer science, developing the technical knowledge needed to build the devices, systems, and networks that power South Africa's digital economy, industrial automation, and telecommunications infrastructure. The programme covers digital electronics, software engineering, computer architecture, embedded systems, and signal processing, equipping graduates for roles in engineering, technology, and innovation.
Admission requirements: English (Home or First Additional Language): Level 5 (60-69%); Mathematics: Level 6 (70-79%); Physical Science: Level 5 (60-69%); APS: 35 (excluding Life Orientation).