Research
Overview
The Computer Science Division at Stellenbosch University is home to a vibrant research community. Our academic staff and postgraduate students pursue cutting-edge research across multiple disciplines — from the mathematical elegance of automata theory to the practical demands of AI-driven decision-making systems.
With 149+ publications since 2018 appearing in top-tier international journals and conferences, our work contributes meaningfully to the global body of computer science knowledge while tackling challenges specific to the African context.
Research Groups
Each group maintains an active publication record, supervises postgraduate students, and collaborates across disciplinary boundaries.
Automata & Formal Languages
Investigating nondeterministic finite automata (NFA), descriptional complexity of symmetric difference NFA, pattern layout optimisation with cellular automata, image processing, music generation using probabilistic automata, and automatic grammar correction of English text.
Software Engineering & Verification
Since 1990, this group has developed operating system kernels, communication protocols, and verification tools. We combine computer-aided verification, systematic testing, and defensive programming to build highly reliable system software.
Machine Learning & Artificial Intelligence
Decision-making problems, sequential decision-making under uncertainty, planning, and search algorithms grounded in probability theory and game theory. We investigate combinations of machine learning with big data — particularly from earth-observation satellite sensors and radio interferometers.
Broadband & Mobile Networks
Hosted by the Telkom-Siemens Centre of Excellence in ATM and Broadband Networks, this group promotes research and development in broadband technologies and trains postgraduate students and professionals in telecommunications expertise.
Robotics & Cognitive Systems
Autonomous systems, human-robot interaction, and cognitive modelling. Our work bridges the gap between theoretical AI and embodied intelligence, equipping machines to perceive, reason, and act in complex environments.
Natural Language Processing
Developing computational tools for understanding, generating, and analysing human language — with a particular focus on South African languages and low-resource language technology.
Data Science & Analytics
Big data analytics, statistical modelling, and data visualisation. We leverage large-scale datasets to extract actionable insights, working with partners in astronomy, agriculture, and public health.
Collaboration & Partnerships
We actively collaborate with national and international institutions, industry partners, and government agencies to drive impactful research that addresses real-world challenges.
Publications & Impact
Our researchers regularly publish in top-tier international journals and conferences including IEEE Transactions, ACM Computing Surveys, NeurIPS, and ICALP. Since 2018, the division has produced over 149 publications, contributing to the global body of computer science knowledge.
Browse publications on cs.sun.ac.za →Interested in Postgraduate Research?
Join our growing community of postgraduate students and researchers. We offer Honours, Masters, and PhD programmes with world-class supervision.