Bachelor of Science in Computer Science | UP

APS Required

points

Duration

3 year(s)

Type

Bachelor's Degree

Delivery

Full-time

Details

The Bachelor of Science in Computer Science at the University of Pretoria is a three-year degree in the Faculty of Engineering, Built Environment and Information Technology that provides a rigorous foundation in the theory and practice of computing — from algorithms and data structures through to software engineering, artificial intelligence, and computer systems. Students develop deep programming skills, mathematical foundations, and the ability to design efficient software systems and solve complex computational problems. Computer scientists are in extremely high demand across South Africa's technology, financial services, mining, and healthcare sectors as digital transformation accelerates. UP's Computer Science programme produces graduates equipped for software development, research, data science, and technology entrepreneurship.

Admission requirements: English (Home or First Additional Language): Level 5 (60-69%); Mathematics: Level 4 (50-59%); APS: 30 (excluding Life Orientation).

Admission requirements
SubjectMinimumRequirement
Mathematics50%Required
English Home Language or English First Additional Language60%Required

Career Prospects

Software Engineer – Design, develop, and deploy software applications for South African technology companies, banks, or startups, working across mobile, web, cloud, or embedded systems.
Artificial Intelligence Engineer – Develop machine learning models, natural language processing systems, and AI applications for South African businesses across financial services, healthcare, or retail.
Data Scientist – Apply programming and statistical skills to analyse large datasets and build predictive models for South African organisations making data-driven decisions.
Cybersecurity Engineer – Develop security solutions, conduct penetration testing, and build secure systems for South African organisations facing increasing cyber threats.
Technology Entrepreneur – Develop and commercialise software products and digital services for South African markets, contributing to the country’s growing technology startup ecosystem.

Share the Bachelor of Science in Computer Science | UP 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.