BSc (Computer Science)
Nelson Mandela Metropolitan University
Subject requirements
NBT components: AL, QL

Software developers build the apps, websites, and systems we use every day. You can get in with a degree, a bootcamp, or by teaching yourself.
Compare the APS and subject requirements for programmes that can lead to Software Developer. Universities use different APS scales, so check your marks against each university separately.
Nelson Mandela Metropolitan University
Subject requirements
NBT components: AL, QL
Stellenbosch University
Subject requirements
NBT components: AL, QL, MAT
University of Pretoria
Subject requirements
University of Venda
Subject requirements
University of the Western Cape
Subject requirements
University of the Witwatersrand
Subject requirements
NBT components: AL, QL, MAT
Tshwane University of Technology
Subject requirements
Tshwane University of Technology
Subject requirements
The best way is first. If your marks are not enough for one way, try the next one down.
To get in: About 30 APS or more. English, Mathematics. A Computer Science degree needs pure Maths. It goes deepest and opens the most doors.
Universities offer this. You can also go into data, AI, or research from here. You can work as a developer, or move into data, AI, or research.
Advertisement
To get in: About 24 APS or more. English, Maths or Maths Literacy. More practical, and lower marks than the degree.
Universities of technology, TVET colleges, and private colleges offer this. You work as a developer or IT technician.
You can study up to a degree.
To get in: You often just need to pass an aptitude test. No degree needed. Some bootcamps are free.
Bootcamps like WeThinkCode_ (free) teach you to code fast. You get a job on your skills and portfolio. You work as a developer, based on your skills.
No degree or low marks? A coding bootcamp is the fastest way in, and some are free. Build a portfolio and apply for junior jobs.
No degree, or marks too low for a Computer Science degree? This is one career where that is not a dead end.
Some bootcamps, like WeThinkCode_, are free and train you as a developer in months. You get a job on your skills, not a degree.
Free websites and videos can teach you to code. Build real projects, put them online, and apply for junior jobs. Employers care most about what you can build.
A diploma in IT at a TVET college or university of technology needs lower marks than the degree, and you can study up.
Not sure yet? These jobs use some of the same school subjects and ways to study.
Engineering & technologyEngineers use maths and science to design and build things that solve problems, from roads and power to machines and computers.
From R 35 000/mo · In demand
How to become a engineerAdvertisement