Programme Guide
Find Your Path
Stellenbosch University offers several degree options in Computer Science. Each programme has specific requirements, electives, and focal areas — letting you shape your education around the career you want.
BSc Computer Science Streams
Five focal areas within our flagship 3-year degree.
General Computer Science
3 years · BScThe core Computer Science major combined with a selection of Science modules. The most flexible option, allowing you to choose from a wide range of complementary subjects.
Computer Systems
3 years · BScCombines the CS major with Electric & Electronic Engineering modules. Ideal for students interested in hardware, system-level programming, and embedded systems.
Data Science Focus
3 years · BScIntegrates CS with Statistics and Data Science modules. Perfect for aspiring data scientists and analysts who want a strong mathematical and computational foundation.
CS + Genetics
3 years · BSc Double MajorCombines Computer Science with Genetics as a second major. Suited for students interested in computational biology, bioinformatics, and genomics.
CS + GIS
3 years · BSc Double MajorPairs Computer Science with Geographical Information Technology. Ideal for those interested in spatial computing, geospatial analysis, and environmental informatics.
BDatSci — Bachelor of Data Science
4-year degree · Full timeA comprehensive four-year degree focused entirely on data science. Combines core Computer Science modules with intensive Statistics and Data Science training. Includes a dedicated Data Science Research Assignment in the final year.
- Interdisciplinary: CS + Statistics + Mathematics
- Final-year research project with faculty supervision
- Prepares for industry roles and postgraduate study
Duration
- BSc programmes: 3 years full-time
- BDatSci programme: 4 years full-time
Workload
- Lectures, practicals & labs each week
- Regular assignments & projects
- Semester exams & continuous assessment
Official Info
For detailed requirements, consult the Science Faculty Yearbook.
Found Your Programme?
Learn about admission requirements and how to apply.