University of the Witwatersrand campus

Engineering

BSc Honours Cybersecurity at University of the Witwatersrand

University of the Witwatersrand, South Africa

Programme overview

The BSc Honours in the field of Cybersecurity equips students with a rigorous foundation in the technical aspects of securing digital systems, drawing on areas such as cryptography, network security, secure software engineering, digital forensics, and artificial intelligence for threat detection. The programme emphasises both the development of advanced technical skills and the critical consideration of ethical responsibilities, ensuring that graduates are able to design and implement secure solutions that protect information and infrastructure while upholding principles of privacy, integrity, and responsible digital practice. This is a 1 year full-time or 2-year part-time degree.

Faculty: Science  |  Department: Computer Science and Applied Mathematics  |  Duration: 1 - 2 years  |  Study mode: full-time  |  Location: Johannesburg, Gauteng, South Africa

What you will study

Compulsory courses:; COMS4032A: Applications of Algorithms IV; COMS4030A: Adaptive Computation and Machine Learning IV; COMS4057A: Introduction to Research Methods IV; COMS4063A: Research Project: Cybersecurity IV; COMS4064A: Cybersecurity IV; COMS4065A: Cryptography IV; COMS4066A: Secure Systems Design and Analysis IV; COMS4067A: Offensive Security and Ethical Hacking IV; COMS4068A: Data Privacy

Career pathways

A degree in cybersecurity opens diverse career opportunities across industries. Graduates can work as security analysts, penetration testers, or security engineers, applying advanced knowledge of cryptography, secure systems, and threat detection to protect digital assets.

Official programme page

Application information

Entry requirements

An undergraduate BSc degree with a major in Computer Science or equivalent (NQF Level 7) is required, together with at least second-year university-level Mathematics (or equivalent). Admission into the Cybersecurity Honours programme is highly selective. To be considered for admission, applicants must have: An undergraduate BSc degree with a major in Computer Science or equivalent (NQF Level 7) At least second-year university-level Mathematics (or approved equivalent) (e.g., multivariate calculus, linear algebra, basic analysis, advanced analysis, differential equations) Strong academic performance (minimum aggregate of 70%) Proficiency in at least one procedural or object-oriented programming language Important: The Mathematics requirement is strictly enforced. Applicants who do not meet this requirement will not be considered. Final selection is subject to the availability of places an

Tuition is charged per module, so the total depends on the modules you register for each year. Current fees are listed in the official fee schedule.

Postgraduate applications are made online at www.wits.ac.za/applications; the closing date for each programme is listed in its course finder entry. The application fee is R200 (not payable by current Wits students applying online), paid via the Self-Service Portal or by EFT to the Wits University Application Fees account at FNB.

Apply through the official page: https://www.wits.ac.za/applications

Explore more study programmes

View all study programmes →

Ready to start your study abroad journey?

Book a free consultation with our expert counsellors and take the first step towards your dream university.

Copyrights © 2026 StudyMapped. All rights reserved.