BSc · 3 years · Computer Science
International tuition
ZAR 87,000 per year
~ZAR 261,000 for the whole 3 years, at today's fee2026 · Faculty-wide rate · All students — no separate international rate
UCT operates a course-based fee structure: this ZAR 87,000 (2026) figure is the Faculty of Science's typical 1st-year Bachelor of Science course fee, and it is the SAME rate South African and international students both pay for their courses -- UCT does not price courses differently by nationality. It is NOT the full amount an international student pays. On top of this course fee, international students also pay a yearly International Term Fee and a yearly International Administrative Fee (see the note below for the full amount an international student actually pays). 2nd- and 3rd-year course fees for the regular BSc curriculum are slightly lower, ZAR 86,000 each.
Show the fee on the university's site
UCT never publishes a single combined 'international tuition' figure; a first-year international student has to add three separately-published components from the 2026 Student Fees Handbook: the BSc course fee of ZAR 87,000 (Section 11.7, the same fee South African students pay), plus a yearly International Term Fee of ZAR 80,400 for students from outside Africa or ZAR 60,300 for non-SADC African students (Section 5.4.3), plus a non-refundable International Administrative Fee of ZAR 5,600 per year of registration (Section 5.4.2). That works out to a first-year total of ZAR 173,000 for a student from outside Africa, or ZAR 152,900 for a non-SADC African student. The BSc course fee drops slightly to ZAR 86,000 in the 2nd and 3rd years, so the same two international add-ons would be layered onto that lower figure in later years.
Show the source
- Intake
- February 2027 (UCT's academic year begins in February; the archived 2026 Fees Handbook records 06 February 2026 as the first-payment/registration date for the 2026 intake, and UCT's application-procedure page confirms 2027 as the next undergraduate intake year, so a February 2027 start is expected on the same annual pattern.)
Source
- Taught in
- English
Source
- Application deadline
- 31 July 2026, for entry to the 2027 academic year (application window opened 1 April 2026). UCT states it will not consider undergraduate applications received after this date.
Source
Add to calendar
What you'll study
Not yet added.
Entry requirementsEnglish · tests · grades
English language
- TOEFL iBT, 88 overall, at least 19 in Listening, 19 in Writing, 20 in Reading and 22 in SpeakingScore report must be no more than 2 years old.
- IELTS Academic, 6.5 overall, at least 6.0 in each componentScore report must be no more than 2 years old.
- Pearson PTE Academic, 67 overall, at least 59 in each communicative skills componentScore report must be no more than 2 years old.
- NBT Academic Literacy PlusOverall score in the Intermediate Upper range or above; report must be no more than 3 years old. This is an alternate proficiency pathway, not the general NBT admissions requirement covered under admissionsTests.
Source
Admissions tests
- NBT requiredUCT's Science Faculty admissions document states this for 'all applicants to the Science Faculty' with no residency carve-out. By contrast, UCT's Faculty of Engineering & the Built Environment scopes the identical NBT requirement to applicants 'who are a resident or at school in South Africa' -- so an applicant schooled entirely outside South Africa should confirm directly with UCT whether this Science-specific wording still applies to them. Either way, NBT results are NOT used in the admission decision -- only to identify which first-year students should move onto the four-year Extended Degree Programme after registration.
Source
Academic offer
