Welcome to UCT admissions

Applying to UCT is straightforward. Our admissions team will support you through each step — choosing a programme, submitting documents, taking the admission test, and receiving your decision.

The process below applies to all three undergraduate BSc programmes currently offered at UCT.

Required Documents

What to prepare before applying

BSc-SE
BSc Software Engineering

Build a strong foundation in computer science, programming logic and modern software

BSc-NCS
BSc Networking and Cyber Security

Master the theory and practice of networking, digital infrastructure and modern cyber defence.

BSc-AVE
BSc Animation and Visual Effects

Combine creativity with technical digital production skills across animation, VFX and 3D.

Entry Requirements

General entry requirements

These apply to all UCT undergraduate programmes.

Hold a secondary-school certificate
Have a minimum pass rate of 70%
Submit a signed Code of Conduct letter
Pay the admission fee
Complete the admission interview

Application Process

Choose a programme
01
Review admission
requirements
02
Complete the application form
03
Upload required documents
04
Pay the admission fee
05
Take the admission test
06
Receive the admission
decision
07
Required Documents

What to prepare before applying

Secondary school certificate
Identification document
Passport-size photograph
Signed Code of Conduct letter
Admission fee receipt