Technology · Very high demand · scarce skill
Study Software Development in South Africa
Design, build and maintain the applications and platforms modern organisations run on.
26–42Typical APS range
3–4 yearsStudy duration
R 240k – R 720kSalary range a year
92/100Growth outlook
School subjects
- Mathematics (60%+)
- English
- IT or CAT helps
Qualifications
- BSc Computer Science
- BSc Information Technology
- Dip in Computer Science
- BTech Information Technology
Skills you will build
- Programming (Python, Java, C#, JavaScript)
- Data structures & algorithms
- Version control & testing
- Cloud & APIs
Strong universities for this field
Example programmes and APS
| Programme | University | APS |
|---|---|---|
| BSc Computer Science | University of Cape Town | 42 |
| BSc Computer Science & Applied Maths | University of the Witwatersrand | 42 |
| BSc Information Technology | University of Pretoria | 30 |
| BSc Computer Science | University of KwaZulu-Natal | 30 |
| BSc Computer Science | University of Johannesburg | 28 |
| BSc Information Technology | North-West University | 28 |
| BSc Computer Science | Rhodes University | 30 |
| BSc Computer Science | University of Fort Hare | 22 |
| BSc Computer & Information Systems | University of the Western Cape | 26 |
| BSc Computer Science | University of Limpopo | 24 |
Questions
Software Development: frequently asked
What subjects do I need to study Software Development?
Most institutions look for: Mathematics (60%+), English, IT or CAT helps. Check each university’s exact minimums.
What APS do I need for Software Development?
Programmes in Software Development typically ask for an APS of about 26–42, depending on the institution and qualification. Calculate your APS.
How long does it take to study Software Development?
Usually 3–4 years for a first qualification, with optional honours or professional years after that.
What can I earn in Software Development?
Typical South African salaries range from about R 240k – R 720k a year, rising with experience and specialisation. Demand is currently very high and the field is on the national scarce-skills list.
