WPCS 2.1.2
Tuition Fees:$3,256 /year
Applications Begin:March 2021
Final Award:Bachelor of Engineering (BEng)
Start Date:February 2022
Academic Unit:Faculty of Engineering, Built Environment and IT
Campus:Hartfield Campus
Application Deadline: 31 August 2021
Programme Overview

Computer engineering is one of the three internationally accepted and closely related subdisciplines of the traditional field of electrical engineering (electrical engineering, electronic engineering and computer engineering).

Computer engineering is the most dynamic and rapidly growing engineering discipline in the vast and constantly expanding fi of information and communication technology (ICT). There is hardly a technological system in the world that does not rely on computer engineering. It involves a combination of electronics, computer systems

(hardware and software) and communication systems. A computer engineer is someone with a talent for optimising electronic systems with dedicated computing systems and control software. This includes computer and communication networks of all sizes—from a couple of microcontrollers to the worldwide web. It is essential to know what this career entails before enrolling for the programme.

A computer engineer has a good understanding of the basic sciences and a sound education in the theoretical and practical aspects (including design methodology) of electronics, digital systems, computer systems and control software. With the dramatic increase in computing and storage capabilities, as well as a decrease in size and cost, most technological systems include components of computer engineering.

The computer engineering degree at the University of Pretoria was developed in 1998 to deliver graduates able to undertake the most demanding challenges of the ICT world in all its forms.

Examples of computer engineering include cell phone technology, car-control computers for engine management, entertainment systems, security systems, air-conditioning systems, active suspension and anti-lock braking systems (ABSs), which all use the principles of sensing, computing and actuation under optimised software control.

This is the fastest-growing new discipline in engineering, and job opportunities for graduates exist all over the world.


Year 1
Fundamental modules
– Academic orientation 112

Core modules
– Program design: Introduction 110
– Operating systems 122
– Imperative programming 132
– Electricity and electronics 111
– Information technology practice 121
– Physics 116
– Humanities and social sciences 110
– Humanities and social sciences 120
– Mechanics 122
– Calculus 158
– Mathematics 164

Year 2
Core modules
– Engineering statistics 220
– Data structures and algorithms 212
– Electrical engineering 211
– Information technology practice 221
– Professional and technical communication 210
– Linear systems 220
– Introduction to programming and computer simulations 101
– Digital systems 220
– Community-based project 203
– Materials science 113
– Mathematics 238
– Differential equations 256
– Calculus 258
– Numerical methods 263

Year 3
Core modules
– Engineering management 310
– Intelligent systems 320
– Control systems 320
– Digital communication 310
– Information technology practice 320
– Electromagnetic compatibility 310
– Microprocessors 310
– Analogue electronics 310
– Software engineering 321
– Computer engineering design 320
– Engineering activity and group work 320

Year 4
Core modules
– Computer engineering: Architecture and systems 410
– e-Business and network security 410
– Project 402
– Practical training and report 423
– Research project 420
– DSP programming and application 411
– Engineering professionalism 410

Admission Requirements


English Home Language
AS Level – C

AS Level – B

Physical Sciences
AS Level – B

Cambridge A Level candidates who obtained at least a D in the required subjects will be considered for admission. Students in the Cambridge system must offer both Physics AND Chemistry with performance at the level specified for NSC Physical Sciences.

International Baccalaureate (IB) HL candidates who achieved at least a 4 in the required subjects will be considered for admission.
Students in the IB system must offer both Physics AND Chemistry with performance at the level specified for NSC Physical Sciences.

Application Process
Application Fees for South African & SADC Students: $18
Application Fees for : $18

UP applications open on 1 March of the year preceding the year of study.

Each prospective student must complete only one online application. On the online application the University of Pretoria offers a first and second choice in terms of what you wish to study. All applicants should fill in both a first and second choice on the online application.

Once your online application has been processed, you will receive a student number(EMPLID).

Receiving a student number (EMPLID) does NOT imply that you have been accepted by the University of Pretoria yet. Admission is a separate process that your application undergoes after being evaluated by the relevant faculty.

It is in your best interest to complete your own online application. The University of Pretoria does not make use of representatives, agents or agencies during the application process. If you choose to make use of representatives, agents or agencies, you do so at your own risk. It is of utmost importance that you provide your personal email and postal addresses to enable the University of Pretoria to communicate with you directly.

International students need to comply with immigration requirements. For assistance and enquiries, email

The registration guidelines show you step by step how to register successfully. In case of difficulties, contact the online registration help desk from 6 January 2020 on telephone +27 (0) 12 420 5347 or email us at

Various holds may prevent you from registering successfully. Please check for holds on the UP Student Centre.

**Application Deadline for South Africans – 30th September
**Application Deadline for non-South Africans – 31st August

Career Opportunities

Computer engineering graduates have access to a wide range of job opportunities. These include working for a company (large or small) anywhere in the world as an employee, being an entrepreneur or being self-employed. Research and development opportunities are available in the field of communication, computer systems, networking and peace-keeping operations, and in medical, transportation, software and electronics companies in South Africa and all over the world. This provides opportunities for innovation: thinking of a problem to be solved and coming up with a solution and even possibly patenting the idea. The academic programme at the University of Pretoria prepares students to become leaders in the field of computer engineering—with excellent financial rewards and professional satisfaction.

Tuition Fees Details
    [ID] => 1631
    [key] => field_5a5d9edc676a4
    [label] => Tuition Fees Duration
    [name] => tuition_fees_duration
    [prefix] => acf
    [type] => select
    [value] => /year
    [menu_order] => 49
    [instructions] => 
    [required] => 0
    [id] => 
    [class] => 
    [conditional_logic] => 0
    [parent] => 169
    [wrapper] => Array
            [width] => 50
            [class] => 
            [id] => 

    [choices] => Array
            [/year] => /year
            [/month] => /month
            [/trimester] => /trimester
            [/semester] => /semester
            [for the full programme] => for the full programme

    [default_value] => Array

    [allow_null] => 0
    [multiple] => 0
    [ui] => 0
    [ajax] => 0
    [return_format] => value
    [placeholder] => 
    [_name] => tuition_fees_duration
    [_valid] => 1
Tuition Fees for South African & SADC Students: $3,256
Tuition Fees for : $6,513

This international levy (R3295) is payable annually by all non-South African citizens as well as students who are citizens of SADC countries on these visas. This amount is payable in addition to the initial fee payable at registration.

Asylum seekers, refugees, diplomats and their dependents stationed in South Africa are exempted from paying the international levy.

International registration and tuition fees:
Non-South African citizens (excluding students who are citizens of SADC countries) will be charged double the tuition fee of South African students, AND the International levy will be charged. (Except for research master’s or doctoral degrees, where only the local tuition fee will be required.)

Students who are citizens of SADC countries will pay the same tuition fee as charged for South African citizens BUT also have to pay the international levy.

Asylum seekers, refugees and diplomats stationed in South Africa, as well as permanent residents of South Africa only, are exempted from paying double tuition fees and are exempted from the international levy.

International students will be required:
– to pay an initial fee before registration (R5000)
– to pay 50% of their full student account by 30 April, and the remainder by 31 July

Relevant Contact

Miss Jenny van Rooyen
Undergraduate applications and admissions
Miss Samantha Adams
Undergraduate applications and admissions