If you’re thinking about studying software engineering or software development in South Africa, one of the most important things you need to understand is your APS score. The APS (Admission Point Score) is used by universities and colleges to decide whether you qualify for a specific course.
APS Score for Software Engineering & Development
This guide explains what the APS is, how it is calculated, and what APS you need to study software engineering or development.
What Is an APS Score?
The APS score is a point system used by South African universities to assess your matric results. Each subject you pass in your final NSC (National Senior Certificate) exams earns you points based on your percentage. The better your marks, the more points you get.
Here is a standard APS points breakdown for each subject:
Percentage | APS Points |
---|---|
80%–100% | 7 points |
70%–79% | 6 points |
60%–69% | 5 points |
50%–59% | 4 points |
40%–49% | 3 points |
30%–39% | 2 points |
0%–29% | 1 point |
To calculate your APS, you add up the points from your best six subjects. Life Orientation is often included but may not always count depending on the institution.
Read more: Durban University of Technology (DUT) 2026 Application Process & Admission Requirements
APS Requirements for Software Engineering & Development
University Requirements
The APS needed to study software engineering or software development depends on the institution and the type of qualification (degree, diploma, or certificate).
1. Bachelor’s Degree in Software Engineering
- Typical APS requirement: 28–36 points
- Required subjects:
- Mathematics (NOT Mathematical Literacy)
- English (as a language of learning)
- Physical Sciences or Information Technology (advantageous)
Examples:
- University of Pretoria (UP): Minimum APS of 35 for BSc in Computer Science (software development stream).
- University of Johannesburg (UJ): Minimum APS of 30 for BSc IT.
- University of Cape Town (UCT): Competitive selection; no fixed APS, but strong Maths and Science marks required.
2. Diploma in Software Development (TVET or University of Technology)
- Typical APS requirement: 22–26 points
- Required subjects:
- Mathematics or Technical Maths (sometimes Maths Literacy is accepted)
- English
Examples:
- Tshwane University of Technology (TUT): APS of 22 for a Diploma in Computer Systems Engineering.
- Cape Peninsula University of Technology (CPUT): APS of 26 for Diploma in Information and Communication Technology in Software Development.
3. Higher Certificate in IT or Software Development
- Typical APS requirement: 18–22 points
- Required subjects:
- English
- Basic mathematical literacy accepted
Examples:
- IIE’s Varsity College or Rosebank College: APS of 20+ for Higher Certificate in IT.
- These courses are often stepping stones to a diploma or degree.
Why Maths Matters
Mathematics is critical for a software engineering degree. Most universities do not accept Mathematical Literacy for this stream. Strong maths skills are necessary for logic, algorithms, and problem-solving – all core skills in programming and software development.
Read more: PSG Bursary Programme 2026
Tips to Improve Your Chances
- Take IT or Computer Applications Technology (CAT) in high school if available.
- Achieve high marks in Mathematics and English.
- Consider starting with a Higher Certificate if your APS is too low and then applying for a diploma or degree later.
- Some universities offer foundation programs or bridging courses to help students who narrowly miss the APS cut-off.
The APS score plays a big role in your eligibility to study software engineering or software development in South Africa. Whether you’re aiming for a degree at a traditional university or a diploma at a university of technology, it’s essential to understand the requirements early so you can prepare. Always check directly with your chosen institution, as requirements may change slightly from year to year.