The BSc CS degree emphasises the understanding of computer science fundamentals by offering a wide variety of computer science and mathematics courses. The curriculum is in line with recognised international standards and leads directly to postgraduate degrees in computer science, opening doors to research or positions of responsibility in industry.
The BSc CS structure comprises fundamental modules, a University of Pretoria requirement; core modules, the foundation for the Computer Science requirement of the degree; and elective modules offering a choice of subjects enabling a student to choose to do only computer science elective modules in the third year of study.
- A National Senior Certificate (NSC) with admission for degree purposes
- A minimum Admission Point Score (APS) of 30 in the final Grade 12 examinations
- Compliance with the NSC minimum requirements
- At least level 5 (60-69%) in Mathematics
- English at level 5 (60-69%)
- At least level 4 (50-59%) in Life Orientation (excluded when calculating the APS)