This degree programme is offered in English only. The degree is conferred on a student who successfully completes at least 120 credits of coursework in Computer Science at honours level. Consult G Regulations G.16 to G.29
A BSc degree, majoring in Computer Science from a South African university (or equivalent) with an average of 60% over all third-year computer science modules, is required for admission to this degree programme. Students from outside South Africa need to obtain a certificate from the South Afican Qualifications Authority (SAQA) before admission will be considered. The Head of Department may prescribe additional conditions for admission.
Other programme-specific information
The Dean, on the recommendation of the Head of Department, may approve a stipulated limited extension of the prescribed period of study.
Details regarding postgraduate modules are available at www.cs.up.ac.za.
Note that some of the elective modules might not be presented each year. Consult the departmental website for the list of modules presented in the current year.
One elective module can be selected from outside the Department of Computer Science, subject to the approval of the programme manager, and provided that there are no lecture and exam clashes with Computer Science modules.
Examinations and pass requirements
In calculating marks, G Regulation G.12.2 is applicable. However, a student is required to obtain at least 50% in an examination in a module where no semester or year mark is required. In those cases where a year mark or semester mark is available, a subminimum of 40% must be obtained in the examination.
The Dean may, on the recommendation of the admissions committee, cancel the studies of a student who fails more than one module in an academic year. A module may only be repeated once. No supplementary examinations are granted at postgraduate level.
Pass with distinction
The BScHons degree is awarded with distinction to a candidate who obtains a weighted average of at least 75% in all the prescribed modules and who did not fail any module.