What is Software Engineering?
Software engineering is an engineering-based approach to software development. A software engineer is a person who applies the
engineering design process to design, develop, maintain, test, and evaluate computer software.
Universities That Offer Software Engineering In South Africa
University of the Witwatersrand.
University of Cape Town.
North-West University.
University of Johannesburg.
The University of Pretoria.
University of Stellenbosch.
Unisa.
Cape Peninsula University of Technology.
How many years to study software engineering in South Africa?
All in all, this is where you study for 3-4 years to get a degree or diploma.
How much does It cost to study software engineering in South Africa?
The average cost of a three-year Computer Science degree in South Africa is approximately R240 000. However, our complete Software
Development and Engineering specialization programs are much more affordable, coming in at R54 500 once-off, or R5990 per month.
How much a software engineer earns in South Africa?
The average total compensation of a Software Engineer in South Africa is ZAR 742,536. While there is no minimum salary for a Software Engineer in South Africa, the average total compensation is ZAR 742,536.
Is there a high demand for software engineers in South Africa?
Software developers are among the top three most in-demand professions in South Africa, with information technology,
computer science, and computer programming qualifications being the most sought-after by employers.
Is It hard to be a software engineer?
Yes, software engineering can be somewhat hard to learn initially – especially for those without programming or coding
skills or any background or knowledge of tech – but there are many courses, tools, and other resources available to help people learn to become Software Engineers.