Computer Engineering Programme
Programme Leader: Dr Tom Wallingo  |  Telephone: +27 (31) 260 1518  |  Email:

The Computer Engineering curriculum is designed to prepare students for a career in the fast growing field of computer engineering where computer systems are applied to the management, control and dissemination of information and the control and management of systems of all forms.
  • First year: The foundation subjects common to Computer, Electrical and Electronic Engineering Programmes are taken in the first year.

  • Second year: The specialisation subjects start with a module on Data Structures and Algorithms which complements the two standard Computer Methods programming modules taken by all three programmes.

  • Third year: Further specialist modules in Software Engineering, Advanced Programming and Discrete Mathematics are taken along with two Computer Engineering Design modules.

  • Fourth year: Final specialisation takes place with prescribed modules in Advanced Computer Engineering, Embedded Systems, Operating Systems, and Real Time Computing, plus three optional modules taken from subjects such as Ecommerce Systems, Security and Encryption, Internet Engineering, Artificial Intelligence, and Image Processing. Students undertake two Computer Engineering design projects; one of them (the second semester) is a major project.

>> Apply here !

Download our brochure below
 Computer engineering
 Computer engineering

Contact Webmaster | View the Promotion of Access to Information Act | View our Privacy Policy
© University of KwaZulu-Natal: All Rights Reserved