All fields of study of the BEng degree have been accredited by the Engineering Council of South Africa (ECSA), and comply with the academic requirements for registration as a professional engineer.
Type: Undergraduate degree
Duration: 4 years full time
Compulsory Subjects
First year subjects:
- Calculus
 - Mathematical statistics
 - Electricity and electronics
 - Introduction to programming
 - Computer literacy
 - Innovation
 - Linear algebra
 - Physics
 - Netcentric computer systems
 - Computer architecture
 - Information literacy
 - Measurement techniques and computer modelling
 - Information technology practice
 
Second year subjects:
- Calculus
 - Differential equations
 - Operating Systems
 - Circuits
 - Engineering Statistics
 - Design Patterns
 - Numerical Methods
 - Electronic Components
 - Linear Systems
 - Digital Systems
 - Communication Skills
 - Technological Entrepreneurship
 
Third year subjects:
- Stochastic Processes
 - Modulation Systems
 - Microprocessors
 - Computer Networks
 - Intelligent Systems
 - Design and Manufacturing
 - Digital Communication Systems
 - Software Engineering
 - Optical Communication Networks
 - Control Systems
 
Fourth year subjects:
- Professional Ethics and Practice
 - Programming and Application
 - Computer Engineering: Architecture and systems
 - e-Business and Network Security
 - Specialisation for Computer engineers
 - Engineering Economics
 - Environmental Management
 
Careers: Computer Engineer.
Source: www.up.ac.za