Public

University of Cape Town (UCT)

Cape Town, Western Cape

South Africa's leading research university, ranked #1 in Africa.

Courses listed

24

Entry from FPS

380

Application fee

R 100

Province

Western Cape

Do you qualify for UCT? Calculate your APS in 60 seconds — free.

Calculate my APS
How UCT admitsFaculty Points Score (FPS)

UCT scores you on a Faculty Points Score (FPS), not the standard 42-point APS. Your base APS is the sum of your six best NSC subject percentages — English plus five others, excluding Life Orientation and AP subjects, and a subject below 40% scores nothing — out of 600. Faculties then adjust it: for Commerce, Engineering & the Built Environment, Humanities and Law the FPS equals the APS (out of 600); for Science your Mathematics and Physical Science percentages are doubled (out of 800); for Health Sciences your three NBT scores are added (out of 900). Each course below shows that faculty's Band A guaranteed-admission threshold. Meeting the minimum never guarantees a place — offers are capped by capacity and go to the strongest applicants in each category. All applicants must write the NBTs.

Source: UCT 2026 Undergraduate Prospectus · verified Jul 2026

Courses & their entry requirements

Subject requirements shown are typical minimums — always confirm the exact requirements with UCT before applying.

Art & Design (3)

BA in Fine Art

FPS 380

Portfolio-led admission — the portfolio is the leading indicator, and places are awarded on merit.

Humanities FPS equals your APS (out of 600); minimum FPS 380 with NBT AL at Intermediate. Admission is led by performance in the portfolio evaluation, not the FPS alone. Indicative 2025 tuition: R84 200.

4 yearsNQF 7R 84 200 / yr

Subject requirements

English (Home Language) 50%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p55

BA in Theatre & Performance

FPS 380

Audition-led admission — the audition is the leading indicator, and places are awarded on merit.

Humanities FPS equals your APS (out of 600); minimum FPS 380 with NBT AL at Intermediate. Admission is led by performance in the audition, not the FPS alone. Indicative 2025 tuition: R81 600.

3 yearsNQF 7R 81 600 / yr

Subject requirements

English (Home Language) 50%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p55

Bachelor of Architectural Studies

FPS 450

Requires a written motivation and a portfolio of creative work in addition to academic results.

Band A guaranteed-admission threshold plus an Architecture Portfolio Score of 75% or above. Engineering & Built Environment FPS equals your APS (out of 600). NBTs written but not counted for EBE admission. Indicative 2025 tuition: R86 660.

3 yearsNQF 7R 86 660 / yr

Subject requirements

Mathematics 50%English 50%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p34

IT & Computer Science (2)

BCom / BBusSc — Computer Science & Data Science

FPS 435

Commerce specialisations in Computer Science and in Statistics & Data Science.

Band A guaranteed-admission threshold. Commerce FPS equals your APS (out of 600). NBT AL & QL at Upper Intermediate or above. Indicative 2025 tuition: R76 430–R103 890 depending on course load.

3 yearsNQF 7R 76 430 / yr

Subject requirements

Mathematics 70%English (Home Language) 50%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p27

BSc majoring in Computer Science

FPS 660

Computer Science (and associated majors such as Artificial Intelligence) within the Faculty of Science.

Band A guaranteed-admission threshold. Science FPS is out of 800 — your APS with Mathematics and Physical Science doubled. Computer Science is a capacity-limited major — final selection into the major is based on first-year academic results. For the Computer Science & Business Computing combination, Information Technology may replace Physical Science where Physical Science was not taken. Indicative 2025 tuition: R83 000.

3 yearsNQF 7R 83 000 / yr

Subject requirements

Mathematics 70%Physical Sciences 60%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p69

Commerce & Business (2)

Bachelor of Commerce / Bachelor of Business Science

FPS 435

All Commerce specialisations except Actuarial Science, Computer Science and Data Science. Choose your specialisation once admitted to the faculty.

Band A guaranteed-admission threshold. Commerce FPS equals your APS (out of 600). Requires NBT Academic & Quantitative Literacy at Upper Intermediate or above. Meeting the minimum does not guarantee a place. Indicative 2025 tuition: R76 430–R103 890 depending on course load.

3 yearsNQF 7R 76 430 / yr

Subject requirements

Mathematics 60%English (Home Language) 50%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p26

BBusSc Actuarial Science & Quantitative Finance

FPS 500

The most competitive Commerce stream — Actuarial Science and Quantitative Finance.

Band A guaranteed-admission threshold. Commerce FPS equals your APS (out of 600). NBT AL & QL at Upper Intermediate or above (Proficient if offering English FAL). Indicative 2025 tuition: R103 890.

4 yearsNQF 7R 103 890 / yr

Subject requirements

Mathematics 80%English (Home Language) 60%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p27

Engineering & Built Environment (7)

BSc in Construction Studies

FPS 450

Band A guaranteed-admission threshold. Engineering FPS equals your APS (out of 600). NBTs written but not counted for EBE admission. Indicative 2025 tuition: R89 350.

3 yearsNQF 7R 89 350 / yr

Subject requirements

Mathematics 65%Physical Sciences 60%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p34

BSc in Geomatics

FPS 450

Band A guaranteed-admission threshold. Engineering FPS equals your APS (out of 600). NBTs written but not counted for EBE admission. Indicative 2025 tuition: R71 120.

4 yearsNQF 7R 71 120 / yr

Subject requirements

Mathematics 75%Physical Sciences 70%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p35

BSc in Property Studies

FPS 450

Band A guaranteed-admission threshold. Engineering FPS equals your APS (out of 600). NBTs written but not counted for EBE admission. Indicative 2025 tuition: R87 220.

3 yearsNQF 7R 87 220 / yr

Subject requirements

Mathematics 65%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p34

BSc in Engineering — Chemical Engineering

FPS 500

Band A guaranteed-admission threshold. Engineering FPS equals your APS (out of 600). NBTs written but not counted for EBE admission. Indicative 2025 tuition: R79 460–R89 350 depending on course load.

4 yearsNQF 7R 79 460 / yr

Subject requirements

Mathematics 80%Physical Sciences 70%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p35

BSc in Engineering — Civil Engineering

FPS 500

Band A guaranteed-admission threshold. Engineering FPS equals your APS (out of 600). NBTs must be written but are not counted for admission to Engineering & the Built Environment. Indicative 2025 tuition: R79 460–R89 350 depending on course load.

4 yearsNQF 7R 79 460 / yr

Subject requirements

Mathematics 75%Physical Sciences 70%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p34

BSc in Engineering — Electrical, Electrical & Computer, Mechatronics

FPS 500

Band A guaranteed-admission threshold. Engineering FPS equals your APS (out of 600). NBTs written but not counted for EBE admission. Indicative 2025 tuition: R79 460–R89 350 depending on course load.

4 yearsNQF 7R 79 460 / yr

Subject requirements

Mathematics 80%Physical Sciences 75%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p34

BSc in Engineering — Mechanical, Mechanical & Mechatronic

FPS 500

Band A guaranteed-admission threshold. Engineering FPS equals your APS (out of 600). NBTs written but not counted for EBE admission. Indicative 2025 tuition: R79 460–R89 350 depending on course load.

4 yearsNQF 7R 79 460 / yr

Subject requirements

Mathematics 80%Physical Sciences 75%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p35

Humanities & Social Sciences (3)

BSocSc Philosophy, Politics & Economics (PPE)

FPS 450

Band A guaranteed-admission threshold. Humanities FPS equals your APS (out of 600). Requires NBT AL Proficient and QL Upper Intermediate or above. Indicative 2025 tuition: R75 500.

3 yearsNQF 7R 75 500 / yr

Subject requirements

Mathematics 60%English (Home Language) 50%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p55

Bachelor of Arts (BA) / Bachelor of Social Science (BSocSc)

FPS 450

UCT's flagship general Humanities degrees, with a wide choice of majors.

Band A guaranteed-admission threshold. Humanities FPS equals your APS (out of 600). Faculty minimum is FPS 380 with NBT Academic Literacy at Intermediate. Band A requires NBT AL at Proficient. Indicative 2025 tuition: R75 500.

3 yearsNQF 7R 75 500 / yr

Subject requirements

English (Home Language) 50%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p55

Bachelor of Social Work (BSW)

FPS 450

Band A guaranteed-admission threshold. Humanities FPS equals your APS (out of 600). Faculty minimum FPS 380. Applicants may be required to attend an admissions interview. Indicative 2025 tuition: R75 500.

4 yearsNQF 7R 75 500 / yr

Subject requirements

English (Home Language) 50%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p55

Law (1)

Bachelor of Laws (LLB)

FPS 500

UCT's 4-year undergraduate LLB. Applications vastly exceed available places, so only the strongest applicants in each category receive offers.

Band A guaranteed-admission threshold. Law FPS equals your APS (out of 600). Requires NBT scores of Proficient for Academic Literacy and Intermediate or above for Quantitative Literacy. Indicative 2025 tuition: R76 810.

4 yearsNQF 7R 76 810 / yr
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p62

Science (1)

Bachelor of Science (BSc)

FPS 660

UCT's general science degree across majors including Biology, Chemistry, Physics, Mathematics, Statistics and the Environmental & Geographical Sciences.

Band A guaranteed-admission threshold. Science FPS is out of 800 — your APS with Mathematics and Physical Science percentages doubled. Faculty minimum is FPS 550. Some majors (Biochemistry, Genetics, Human Anatomy & Physiology) have capacity limits and select on first-year results. Indicative 2025 tuition: R83 000.

3 yearsNQF 7R 83 000 / yr

Subject requirements

Mathematics 70%Physical Sciences 60%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p69

Medicine & Health (5)

BSc in Speech-Language Pathology

FPS 715

Band A guaranteed-admission threshold. Health Sciences FPS is out of 900 and adds your NBT scores. Sub-minimum APS of 340. NBT Intermediate or above for AL, QL and Mathematics. Indicative 2025 tuition: R92 570.

4 yearsNQF 7R 92 570 / yr

Subject requirements

Mathematics 60%Physical Sciences or Life Sciences 65%English (Home or First Additional Language) 65%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p43

BSc in Audiology

FPS 720

Band A guaranteed-admission threshold. Health Sciences FPS is out of 900 and adds your NBT scores. Sub-minimum APS of 340. NBT Intermediate or above for AL, QL and Mathematics. Indicative 2025 tuition: R91 770.

4 yearsNQF 7R 91 770 / yr

Subject requirements

Mathematics 60%Physical Sciences or Life Sciences 65%English (Home or First Additional Language) 65%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p42

BSc in Occupational Therapy

FPS 730

Band A guaranteed-admission threshold. Health Sciences FPS is out of 900 and adds your NBT scores. Sub-minimum APS of 340. NBT Intermediate or above for AL, QL and Mathematics. Indicative 2025 tuition: R81 770.

4 yearsNQF 7R 81 770 / yr

Subject requirements

Mathematics 60%Physical Sciences or Life Sciences 65%English (Home or First Additional Language) 65%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p42

BSc in Physiotherapy

FPS 730

Band A guaranteed-admission threshold. Health Sciences FPS is out of 900 and adds your NBT scores to your APS. Sub-minimum APS of 360. Requires NBT scores of Intermediate or above for AL, QL and Mathematics. Indicative 2025 tuition: R80 240.

4 yearsNQF 7R 80 240 / yr

Subject requirements

Mathematics 60%Physical Sciences or Life Sciences 65%English (Home or First Additional Language) 65%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p41

MBChB — Bachelor of Medicine & Bachelor of Surgery

FPS 810

UCT's undergraduate medical degree — one of the most competitive programmes in the country.

Band A guaranteed-admission threshold. Health Sciences FPS is out of 900 and ADDS your three NBT scores to your APS — so it can't be compared against other faculties' scores, and can't be fully calculated until you have NBT results. Sub-minimum APS of 450. Requires NBT scores of Proficient for AL, QL and Mathematics. Indicative 2025 tuition: R108 800.

6 yearsNQF 7R 108 800 / yr

Subject requirements

Mathematics 70%Physical Sciences 70%English (Home or First Additional Language) 65%Best three other subjects (excl. Life Orientation) 70%
NBT requiredVerified from UCT 2026 Undergraduate Prospectus p41

Other South African universities