Period of study: 3 Years

Data science is a multi-disciplinary field that uses scientific methods, processes, algorithms and systems to extract knowledge and insights from structured and unstructured data.

It focuses on finding solutions to solving big data problems. This degree has been designed to address a critical skills shortage in modern applications requiring large-scale data analysis. 

The Bachelor of Science in Data Science degree has a strong mathematics, statistics and computers science core. 

The degree is designed to develop highly skilled graduates in areas in which there are considerable shortages across the country. 

Data scientists are a new breed of analytical data expert who has the technical skills to solve complex problems and the curiosity to explore what problems need to be solved. Graduates in possession of this degree will be both employable and eligible for further study, whether in honours or postgraduate diploma studies. 

At least one university is presently developing postgraduate qualifications in Data Science (the University of the Witwatersrand), thus ensuring vertical articulation possibilities and further encouraging the development of academic programmes in this field.

Data Science is a field with high demand in various industry sectors. Big companies such as Amazon, Netflix, Facebook, Twitter, Microsoft, Uber and all other small companies require a skilled data scientist to drive an insightful business decision.  

This is a three-year undergraduate programme and students are expected to complete the following subjects:


Year 1

Basic Computer Organisation and Architecture, Introduction to Statistics, Calculus, Introduction to Algorithms and Programming, Data Structures and Algorithms, Algebra, Data Science I, Introduction to Numerical methods and mathematical modelling, Probability Theory


Year 2

Operating Systems and Computer Networks, Data Science 2A: Data Analysis and Visualisation, Advanced calculus, Discrete Mathematics, Statistical Inference, Data Science 2B: Large scale Data analysis and visualisation, Applications and Analysis of Algorithms, Database Systems, Linear Algebra, Linear Programming 


Year 3

Data Security, Signal and Image processing, Multivariate Statistics, Formal language and automata, Machine Learning, Advanced algorithm analysis, Data Science III: Simulation and Modelling, Capstone Project

Minimum requirements

-English HL: NSC Level 4 OR English 1st additional language: NSC Level 5 -Mathematics NSC Level 5

-APS: 30 Points


Career opportunities

Careers include data scientist, data architect, data analyst, business analyst, data/analytics manager, data engineer, intelligence analyst, data mining engineer, solutions architect and data manager.