Undergraduate Programmes

Our undergraduate programmes combine rigorous theoretical foundations with practical, hands-on learning. Whether you're drawn to artificial intelligence, data science, software engineering, or computational theory, we offer multiple degree pathways designed to meet diverse interests and career goals.

Taught by world-class faculty with active research programmes, our degrees prepare graduates for careers in industry, entrepreneurship, and postgraduate research — right here in the heart of the Cape Winelands.

5 Focal Areas
2 Degree Types
14 Core Modules

Choose the programme that matches your ambitions.

Specialist

BDatSci

4-year degree · Full time

A dedicated degree designed for students passionate about data science — integrating Computer Science with Statistics and Data Science modules, plus a final-year research assignment.

Machine Learning Statistics Data Engineering
View programme details →

A progressive curriculum that builds depth year by year.

Year 1 Foundations
  • Programming fundamentals & problem-solving
  • Data structures introduction
  • Object-oriented programming principles
  • Algorithmic thinking
Year 2 Core Skills
  • Advanced data structures & algorithms
  • Object-oriented programming & design patterns
  • Computer architecture & operating systems
  • Scientific computing with Python
Year 3 Specialisation
  • Machine learning & AI
  • Computer networks & security
  • Concurrency & parallel programming
  • Databases, web development & software design
  • Computability & automata theory

World-Class Faculty

Learn from 11 active researchers who publish in top-tier international venues and bring cutting-edge knowledge into the classroom.

Hands-On Labs

Modern computer laboratories, project-based assessments, and real-world problem-solving from your very first semester.

Industry Connections

Strong ties to companies like Amazon Web Services, Telkom, and the local startup ecosystem ensure internship and career opportunities.

Research Pathway

A clear pipeline from undergraduate studies to Honours, Masters, and PhD programmes — with world-class supervision at every level.

Ready to Start Your CS Journey?

Applications for 2027 are now open. Take the first step towards a career in computer science.