Honours Programme
BSc Honours in Computer Science
The Honours programme is a one-year postgraduate qualification designed to develop advanced technical skills and prepare students for doctoral research or professional career advancement. It serves as the bridge between undergraduate study and cutting-edge research.
Programme Structure
6 Advanced Modules
96 credits total (16 each)Choose from our diverse range of postgraduate modules spanning AI, security, networks, formal methods, and more.
Programming Project
32 credits · CompulsoryA substantial research or development project under faculty supervision, demonstrating application of advanced skills.
Duration
Flexible optionsFull-time: 1 year. Part-time: up to 2 years for working professionals.
Module Selection
Students work with their Honours coordinator to select modules based on:
Research Interests
Align your coursework with the research area you want to pursue.
Career Goals
Choose modules that prepare you for industry or doctoral study.
Prerequisites
Some modules require prerequisite knowledge from your undergraduate degree.
Specialisations
Focus on AI, security, formal methods, data science, or another area.
Admission Requirements
BSc in Computer Science
A Bachelor's degree in Computer Science or a closely related field from a recognised university.
Minimum 60% GPA
A strong undergraduate academic record, typically with a minimum GPA of 60% or higher.
Strong Programming Skills
Proven programming and mathematics foundation from your undergraduate studies.
Faculty Approval
Approval from the department for your proposed specialisation focus.
Career Prospects
Research Scientists
Conduct research at academic institutions or industry R&D labs.
Senior Software Engineers
Lead development teams and architect complex software systems.
Data & AI Specialists
Drive machine learning and data science initiatives at leading companies.
Doctoral Candidates
Progress to MSc or PhD programmes at Stellenbosch or leading international universities.
Ready to Apply for Honours?
Learn about admission requirements, deadlines, and how to get started.