If you’re planning to study Computer Science at the University of Johannesburg (UJ), one of the first things you need to understand is the APS score requirement. APS stands for Admission Point Score, and it plays a big role in determining whether you qualify for admission into your chosen course. For many South African students, Computer Science is a dream field because it leads to exciting careers in software development, artificial intelligence, and data analysis. But getting into the programme isn’t automatic — you need to meet the right academic standards.
In this guide, we’ll break down everything you need to know about the APS score for Computer Science at UJ. You’ll learn the exact APS you need, how it’s calculated, what subjects are required, and how you can still qualify even if your score is slightly below the minimum.
APS Score for Computer Science at UJ
To get accepted into the Bachelor of Science in Computer Science at the University of Johannesburg, you need a minimum APS of 33 points. This score is based on your best seven subjects in your National Senior Certificate (NSC) results. However, meeting the minimum APS doesn’t guarantee admission — Computer Science is a competitive programme, so higher scores increase your chances.
Minimum Admission Requirements
Here’s what you’ll need:
- APS: 33 or higher
- English (Home Language or First Additional Language): Level 5 (60% or above)
- Mathematics: Level 6 (70% or above)
- Physical Sciences: Level 5 (60% or above)
Applicants who have strong marks in Maths and Science but fall slightly short on total APS may still be considered, depending on space availability and overall performance.
What is APS and How Is It Calculated?
APS (Admission Point Score) is a simple point system universities use to decide if you meet their entry requirements. It converts your subject marks into points based on your final Grade 12 results.
Here’s the general scale used by UJ and most South African universities:
| Percentage (%) | Achievement Level | APS Points |
|---|---|---|
| 80–100 | Level 7 | 7 |
| 70–79 | Level 6 | 6 |
| 60–69 | Level 5 | 5 |
| 50–59 | Level 4 | 4 |
| 40–49 | Level 3 | 3 |
| 30–39 | Level 2 | 2 |
| 0–29 | Level 1 | 1 |
UJ counts your best six subjects, excluding Life Orientation. The total of those points is your APS.
Example:
If your marks look like this —
- Mathematics: 78% (6 points)
- Physical Science: 70% (6 points)
- English: 65% (5 points)
- Information Technology: 82% (7 points)
- Life Sciences: 72% (6 points)
- Afrikaans: 66% (5 points)
Your total APS = 6 + 6 + 5 + 7 + 6 + 5 = 35.
That means you meet (and exceed) the minimum requirement for Computer Science at UJ.
Why Does Computer Science Require a High APS?
Computer Science is one of the most technical degrees at UJ. It demands strong problem-solving skills, logical thinking, and the ability to understand complex algorithms and mathematics. Because of that, UJ sets a high standard to make sure students are well-prepared.
Here’s why the APS requirement is relatively high:
- High demand: Many students apply, but spaces are limited.
- Strong maths foundation: Programming and algorithms rely heavily on mathematical reasoning.
- Rigorous content: The course includes subjects like calculus, discrete mathematics, and data structures.
- Competitive advantage: UJ’s Computer Science graduates are in demand, so the university maintains high academic standards.
If you aim for an APS above 33, you’ll stand out from other applicants and boost your chances of getting accepted on the first try.
People Also Ask
What happens if my APS is below 33?
If your APS is slightly below 33, UJ might still consider your application, especially if your Mathematics and Physical Sciences marks are strong. You could also:
- Apply for a Diploma or Extended Programme – UJ offers extended degree options with lower APS requirements (around 28–30 points). These include extra foundation modules to help you catch up academically.
- Improve your matric results – You can rewrite subjects to increase your APS.
- Consider bridging courses – Some institutions offer bridging programmes that prepare students for science and technology degrees.
Even if you start in a lower-level course, you can later transfer into Computer Science once you meet the academic requirements.
Does UJ accept Maths Literacy for Computer Science?
No. Mathematics Literacy is not accepted for Computer Science or any science and engineering degrees at UJ. You must have pure Mathematics with at least Level 6 (70%) to qualify.
What subjects are needed for Computer Science at UJ?
You need to have the following subjects in your matric:
- Compulsory: Mathematics and English
- Recommended: Physical Science, Information Technology, or Computer Applications Technology
Strong performance in Maths and Science will improve both your APS and your readiness for the course.
Is Computer Science at UJ hard?
Yes — but manageable with the right mindset. Students describe it as challenging but rewarding. The early modules focus on programming, logic, and problem-solving. As you progress, you’ll cover algorithms, data structures, operating systems, and software engineering.
To succeed:
- Attend all lectures and tutorials
- Practice coding regularly
- Form study groups
- Use online learning resources to strengthen weak areas
With discipline and curiosity, you can thrive.
What careers can I get with a Computer Science degree from UJ?
Graduating with a BSc in Computer Science from UJ opens the door to many career paths. You could work in technology, banking, data analytics, telecommunications, or even research.
Popular career options include:
- Software Developer
- Data Scientist
- Network Administrator
- Systems Analyst
- Web Developer
- Database Engineer
- Artificial Intelligence Specialist
- Cybersecurity Analyst
The skills you gain — like programming, problem-solving, and data management — are globally in demand.
How to Calculate Your APS for UJ (Step-by-Step)
Here’s a quick way to calculate your own APS:
- Take your six best subject results from your final matric certificate.
- Use the UJ APS table to find the corresponding points for each result.
- Add them up (excluding Life Orientation).
- Compare your total with the required APS for Computer Science (33).
Example:
| Subject | % Score | APS |
|---|---|---|
| Mathematics | 75 | 6 |
| Physical Sciences | 68 | 5 |
| English | 62 | 5 |
| Information Technology | 80 | 7 |
| Afrikaans | 60 | 5 |
| Life Sciences | 73 | 6 |
| Total APS | 34 |
This student qualifies for Computer Science at UJ because they meet the APS and subject requirements.
Tips to Boost Your APS Score
If your APS is currently below 33, don’t panic. You can still improve your chances with these strategies:
- Focus on high-value subjects: Maths and Physical Science carry the most weight for Computer Science. Prioritize them in your study time.
- Rewrite key subjects: Consider improving your marks in Maths or English after matric.
- Take short programming courses: While these won’t raise your APS, they’ll strengthen your knowledge and make your application more appealing.
- Aim for consistency: Even small improvements (5–10%) in several subjects can push your APS over the threshold.
- Seek extra help: Get tutoring, join study groups, or use online learning tools to strengthen weak areas.
Alternative Study Options if You Don’t Qualify
If you don’t meet the APS requirement for Computer Science at UJ, there are still good alternatives that can lead you into the IT field later.
1. Diploma in Information Technology (UJ)
- Lower APS requirement (around 28–30)
- Focuses on practical computing and networking skills
- After completing, you can apply to transfer into a Computer Science degree
2. Extended BSc Programme (UJ)
- Designed for students with APS scores just below the regular cutoff
- Includes extra foundational courses in Maths and Science
- Takes one additional year to complete, but offers a direct path to the main degree
3. Private Institutions or Bridging Colleges
Some private universities and colleges offer bridging programmes that prepare students for Computer Science or IT degrees at public universities.
What Makes Computer Science at UJ Special?
The University of Johannesburg is known for producing innovative tech graduates who are ready for the digital world. Here’s why students choose UJ for Computer Science:
- Strong industry links: UJ partners with major tech companies for projects and internships.
- Modern facilities: The labs and computing environments are equipped with the latest tools and software.
- Research focus: UJ encourages research in AI, data science, and cybersecurity.
- Global reputation: UJ’s Faculty of Science is highly ranked in South Africa and internationally.
Graduates often go on to work for big companies or pursue postgraduate studies in specialized fields.
Everything You Need to Know – Summary Table
| Requirement | Minimum Level |
|---|---|
| APS (Admission Points Score) | 33 points or more |
| Mathematics subject level | Level 6 (~70% or above) |
| English (Home or 1st Additional) | Level 5 (~60% or above) |
| Physical Science | Level 5 (~60% or above) |
| Wait-list consideration | APS 30–32, depending on space |
| Guarantee of admission | None – meeting minimum doesn’t ensure a place |
Final Thoughts
Getting into Computer Science at UJ takes hard work, determination, and solid academic results. The APS requirement of 33 ensures that only students with strong analytical and mathematical abilities are admitted. But remember — this is not the ceiling. Aim higher. The more competitive your results, the better your chances of success.
Whether your goal is to become a software engineer, data scientist, or cybersecurity expert, the journey starts with understanding these entry requirements and preparing early.
Your APS is just one number — what truly matters is the effort and passion you bring to your studies. With the right preparation and mindset, you can earn your place in one of South Africa’s most exciting and future-focused degrees.
