- Home
-
Study Abroad
Choose a destination
- About us
- Contact us
Engineering
University of the Witwatersrand, South Africa
The BSc Honours in the field of Computer Science pioneers improving human life through science and technologies. It consists of carefully designed and advanced level modules that are aligned with the ever-evolving field of Computer Science. This is a 1 year full-time or 2-year part-time degree. The Bachelor of Science with Honours in the field of Computer Science (BScHons) is a 1 year full-time or 2-year part-time programme that is taught by a team of diverse and dedicated academics. Why study Computer Science?
Faculty: Science | Department: Computer Science and Applied Mathematics | Duration: 1 - 2 years | Study mode: full-time | Location: Johannesburg, Gauteng, South Africa
The programme comprises two compulsory courses and seven elective courses.; Compulsory courses:; COMS4059A: Research Project: Computer Science; COMS4057A: Introduction to Research Methods; Elective Courses; COMS4030A: Adaptive Computation and Machine Learning; COMS4032A: Applications of Algorithms; COMS4033A: Artificial Intelligence; COMS4036A: Computer Vision; COMS4040A: High Performance Computin
Career opportunities after completing a Computer Science Honours degree include software engineer, software developer, data scientist, business analyst, consultant, and pursuing a higher academic degree.
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 Computer Science 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
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
Engineering
University of the Witwatersrand, South Africa
Engineering
University of the Witwatersrand, South Africa
Engineering
University of the Witwatersrand, South Africa
Engineering
University of the Witwatersrand, South Africa
Engineering
University of the Witwatersrand, South Africa
Engineering
University of the Witwatersrand, South Africa
Engineering
University of the Witwatersrand, South Africa
Book a free consultation with our expert counsellors and take the first step towards your dream university.
Copyrights © 2026 StudyMapped. All rights reserved.