Entry requirements, application procedures, and everything you need to know about joining our postgraduate programme.
Postgraduate study in Computer Science at Stellenbosch offers the opportunity to develop advanced skills, conduct meaningful research, and prepare for leadership roles in industry or academia. Our programmes are designed around individual supervision, active research groups, and a supportive academic community.

Admission is based on selection criteria including academic performance and background alignment. Capacity is limited and admission is competitive — meeting minimum requirements does not guarantee acceptance.
Honours degree in Computer Science or approved equivalent. Additional background may be required on a case-by-case basis.
A thesis-based Masters degree and the required Computer Science background.
All honours modules require the four core third-year CS modules, Mathematics and Probability Theory & Statistics up to first year, and preferably at least one of Mathematics or Applied Mathematics up to second year.
View all modules
Part-time study is available. Honours can extend to two years; Masters to three-four years. We welcome international students — our modules are presented in English and are equivalent to 8 ECTS credits each.
The university offers various bursaries and financial support. Teaching assistant positions can provide supplemental income. Some supervisors have research funds available for Masters/PhD students.
Most undergraduate modules require teaching assistants. While it won't fully cover your expenses, these positions provide supplemental income and are a wonderful way to consolidate your own knowledge.
If you have specific questions about postgraduate study, please contact our postgraduate coordinator.
[email protected]