Course Information

Undergraduate

Computer Science is usually done as part of a Bachelor of Science degree over a three year period. The Wits Computer Science entrance requirement is a good Matriculation pass with at least a C in Mathematics on higher grade. The curriculum is:

Computer Science I Mathematics ITwo other courses
Computer Science II Mathematics IIOne other course
Computer Science III One or two other courses

We advise our students to choose other courses on the basis of what interests them. Many of our students do Computational and Applied Mathematics, but one can select from a wide range of courses from the Faculties of Science and Humanities. A number of students register for the Bachelor of Economic Science and major in Economics and Computer Science.

First Year
  • Basic Computer Organisation
  • Data and Data Structures
  • Fundamental Algorithmic Concepts
  • Limits of Computation
Second Year
  • Database Fundamentals
  • Application and Analysis of Algorithms
  • Operating Systems
  • Programming Languages
Third Year