Programme Guide

Study Computer Science and IT in South Africa 2026

Study Computer Science or IT in South Africa. Software development, ICT, Computer Science — APS requirements across all SA universities and UoTs.

25
Programmes
25
Colleges
18-40
APS Range
4
Degree Options

All Computer Science and IT Programmes in South Africa - APS Comparison 2026

25 programmes listed, APS range 18-40

Institution Programme Min APS Subject Requirements Career Paths
Buffalo City TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
King Sabata Dalindyebo TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Port Elizabeth TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Motheo TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Central Johannesburg TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Ekurhuleni West TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Tshwane North TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Tshwane South TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Elangeni TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Majuba TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Thekwini TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Umgungundlovu TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Capricorn TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Vhembe TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Ehlanzeni TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Boland TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Northlink TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Ekurhuleni East TVET College
TVET College
Information Technology
NC(V) Certificate · 3 years
18 Math Lit OK (L3+)
English L3+
IT Support Technician, Network Administrator
Walter Sisulu University
University
Diploma in ICT
Diploma · 3 years
22 Math Lit OK (L3+)
English L3+
IT Support, Network Technician
University of Venda
University
BSc Computer Science
BSc · 3 years
24 Maths only (L4+)
English L3+
Software Developer, IT Specialist
Durban University of Technology
University of Technology
Diploma in ICT
Diploma · 3 years
24 Math Lit OK (L3+)
English L4+
IT Specialist, Software Developer
Tshwane University of Technology
University of Technology
Diploma in ICT (App Development)
Diploma · 3 years
26 Math Lit OK (L3+)
English L4+
App Developer, Software Developer
Rhodes University
University
BSc Computer Science
BSc · 3 years
30 Maths only (L5+)
English L4+
Software Developer, Data Scientist
University of Pretoria
University
Information Technology
BIT · 4 years
32 Maths only (L5+)
English L5+
IT Specialist, Software Developer
University of Cape Town
University
Computer Science
BSc · 3 years
40 Maths only (L6+)
English L5+
Software Developer, Data Scientist

Frequently Asked Questions

What APS do I need to study Computer Science and IT in South Africa?

APS requirements for Computer Science and IT in South Africa range from 18 to 40 points depending on the institution and specific programme. The lowest entry point is 18 APS (Buffalo City TVET College), while the most competitive programmes require 40 APS (UCT). Use the free APS Calculator on Career Helper to see exactly which programmes you qualify for.

Can I study Computer Science and IT with Mathematical Literacy?

Some Computer Science and IT programmes accept Mathematical Literacy, particularly at diploma level and UNISA. However, degree programmes often require Pure Mathematics. Check each institution's requirements carefully.

Which South African university is best for Computer Science and IT?

Top-ranked institutions for Computer Science and IT in South Africa include: University of Pretoria, University of Cape Town. The best university depends on your APS, location, and career goals. Use Career Helper's free Career Roadmap for personalised guidance.

How long does it take to study Computer Science and IT?

Programme durations for Computer Science and IT in South Africa: 3 years, 4 years. Bachelor's degrees are typically 3-4 years. Diploma programmes at universities of technology take 3 years.

Can I get NSFAS funding to study Computer Science and IT?

Yes, NSFAS (National Student Financial Aid Scheme) funds eligible students at all 26 public universities and all 50 TVET colleges, including for Computer Science and IT programmes. To qualify: South African citizenship, household income under R350,000/year, and admission to a qualifying programme. Apply at nsfas.org.za. SASSA grant recipients automatically qualify.

Disclaimer: Programme requirements and APS scores are based on recent admission data and may change annually. Always verify current entry requirements directly with the institution before applying.