Stellenbosch University campus

Computer

Science

Pursue · Discover · Together

11+

Academic staff

50+

Years of excellence

4

Active research groups

Top 3

SA CS departments

About us

Shaping Africa's
technology leaders

We are one of South Africa's leading computer science departments, pioneering research and education at the intersection of artificial intelligence, software engineering, and computational thinking. Since 1972, we've been empowering students to become innovators, problem-solvers, and leaders who shape the digital future.

Our vibrant community thrives on collaboration, curiosity, and excellence. We combine rigorous academic programmes with cutting-edge research, industry partnerships, and a supportive environment where every student can flourish.

50+

Years of excellence

Established in 1972, pioneering CS education in Africa

11+

Academic staff

World-class researchers and educators

Academic programmes

Your pathway to excellence

From undergraduate fundamentals to doctoral research, our programmes are designed to transform curious minds into world-class computer scientists.

BSc Computer Science

3 years

A comprehensive undergraduate programme covering algorithms, data structures, software engineering, and systems design. Build a strong foundation for your technology career.

  • Core CS fundamentals
  • Practical projects
  • Industry exposure
Learn more

BSc Mathematical Sciences

3 years

Combine computer science with mathematics for a deeper understanding of computational theory, algorithms, and mathematical modelling.

  • Mathematics & CS
  • Theoretical foundations
  • Problem solving
Learn more

Master's Programme

1-2 years

Pursue original research under expert supervision. Choose between coursework-and-dissertation or pure-research tracks to advance your academic career.

  • Original research
  • Expert supervision
  • Publications
Learn more

Doctoral Programme

3-4 years

Join our vibrant research community and contribute new knowledge to global challenges in AI, security, networks, and computational science.

  • Cutting-edge research
  • International collaboration
  • Academic leadership
Learn more
Research excellence

Pioneering research
that shapes the future

Our research groups tackle some of the most pressing challenges in computer science, from artificial intelligence to cybersecurity. We collaborate with leading international institutions and industry partners to drive innovation.

4

Active research groups

Theory and Applications of Automata

NFA theory, descriptional complexity, and applications to pattern layout optimisation and image processing.

Software Engineering and Verification

Operating system kernels, protocols, and verification tools for highly reliable system software.

Machine Learning and AI

Decision-making, planning, and ML algorithms applied to big data and earth observation systems.

Telkom-Siemens Centre of Excellence

R&D in broadband technologies and training in telecommunications expertise.

Student support & community

You're never alone
on your journey

We're committed to your success. Our comprehensive support services ensure you have everything you need to thrive academically, professionally, and personally.

Computer Science Society

Join our vibrant student community for tech talks, workshops, and social events.

Join the society

Academic support

Access tutoring, study groups, and mentorship programmes to excel in your studies.

Get support

Mentorship programme

Connect with senior students and alumni who guide you through your academic journey.

Find a mentor

Career services

Prepare for your future with CV workshops, interview prep, and industry connections.

Explore careers

Peer learning

Collaborate with fellow students through study groups and project teams.

Join a group

Competitions & hackathons

Participate in coding competitions, hackathons, and innovation challenges.

View events