Bachelor of Science in Computer Science | Wits

APS Required

points

Duration

3 year(s)

Type

Bachelor's Degree

Delivery

Full-time

Details

The Bachelor of Science in Computer Science at Wits provides rigorous training in algorithms, data structures, software engineering, programming languages, and computer systems. All applicants must write the National Benchmark Tests. The programme produces graduates with deep theoretical and practical computer science knowledge, preparing them for careers in software development, machine learning, cybersecurity, and systems architecture. Wits is a leading AI research hub through the Wits MIND Institute (Machine Intelligence and Neural Discovery), and computer science students benefit from exposure to cutting-edge research in AI, big data, and quantum computing. South Africa's technology sector is growing rapidly, with significant demand for skilled computer scientists in fintech, telecommunications, and digital services.

English Home Language or English First Additional Language: Level 5
Mathematics: Level 6
APS: 44

Admission requirements
SubjectMinimumRequirement
English First Additional Language (NCV)80%Required
Mathematics (NCV)80%Required
Mathematics70%Required
English Home Language or English First Additional Language60%Required

Career Prospects

Software Engineer – Designs and builds software products for South African technology companies, banks, and startups, applying computer science principles to create reliable, scalable, and secure systems.
Machine Learning Engineer – Develops AI and machine learning systems for South African fintech, e-commerce, and healthcare applications, contributing to Africa’s growing AI ecosystem.
Cybersecurity Analyst – Protects South African organisations from cyber threats by identifying vulnerabilities, monitoring systems, and responding to incidents, addressing the country’s growing digital security challenges.
Data Engineer – Builds data pipelines, warehouses, and analytics infrastructure for South African enterprises, enabling data-driven decision-making across banking, retail, and logistics.
Chief Technology Officer – Leads technology strategy and innovation for South African technology companies and startups, driving digital product development and engineering team growth.

Share the Bachelor of Science in Computer Science | Wits qualification

WhatsApp
Facebook
X
LinkedIn
Email
Threads

Ooops!

It seems as if you are not on the official UniApplyForMe website, please click the button below to be direct to the correct site.