UCT’s School of Information Technology, established in 2018, offers a range of IT and Computer Science programs through its Department of Computer Science and Department of Information Systems. These include undergraduate degrees, postgraduate qualifications, and online short courses, each with distinct entry requirements tailored to academic and professional preparedness. Below, we detail the criteria for each program level, drawing from official UCT sources to ensure accuracy for the 2025 academic year.
General Admission Requirements for UCT IT Programs
While specific requirements vary by program, UCT maintains baseline standards for all applicants. These ensure students have the foundational skills needed for rigorous IT studies:
- National Senior Certificate (NSC) or Equivalent: Applicants need an NSC certified by Umalusi, with a minimum Admission Point Score (APS) calculated from the six best subjects (excluding Life Orientation).
- Mathematics: A strong performance in Mathematics (not Mathematical Literacy) is mandatory for most IT programs, typically requiring a Level 5 (60–69%) or higher.
- English Proficiency: Applicants must achieve at least Level 4 (50–59%) in English (Home or First Additional Language). International students need:
- TOEFL: Minimum score of 88 (internet-based) or 570 (paper-based).
- IELTS: Overall score of 6.5.
- Proof of prior study at an English-medium institution.
- Certified Documents: Submit certified copies of ID/passport, NSC results, and academic transcripts. International applicants require a South African Qualifications Authority (SAQA) evaluation of foreign qualifications.
- Technical Requirements: Access to a computer with Windows 10 or later, 4GB RAM, and reliable internet for online learning components.
- Application Limits: Applicants can apply for up to two study choices per cycle, which cannot be amended after submission.
Undergraduate IT Programs
UCT offers the Bachelor of Science in Information Technology and related programs through the Faculty of Science and Faculty of Commerce. These are three-year degrees at NQF Level 7, preparing students for careers in software development, business computing, and bioinformatics.
Bachelor of Science in Information Technology (Computer Science)
- Program Code: Not specified in available data.
- Purpose: Focuses on the principles of computing, including programming, algorithms, and data structures, with specializations like Bioinformatics or Computer Engineering.
- NQF Credits: 360.
- Minimum APS: 34 (Faculty of Science requirement).
- Subject Requirements:
- Mathematics: Level 6 (70–79%).
- English: Level 4 (50–59%).
- Physical Sciences: Level 4 (50–59%) recommended for Computer Engineering specialization.
- Additional Requirements:
- Pass in four 20-credit NSC subjects at Level 4 (50–59%) or better.
- Completion of National Benchmark Tests (NBTs) in Academic Literacy, Quantitative Literacy, and Mathematics.
- Curriculum Highlights: Includes CSC1010H (Introduction to Programming in Python), CSC1011H (Object-Oriented Programming in Java), and Mathematics courses in the first year.
Bachelor of Commerce in Information Systems
- Program Code: Not specified.
- Purpose: Combines IT with business applications, preparing students for roles like systems analyst or IT consultant.
- NQF Credits: 360.
- Minimum APS: 33 (Faculty of Commerce requirement).
- Subject Requirements:
- Mathematics: Level 5 (60–69%).
- English: Level 4 (50–59%).
- Additional Requirements:
- NBTs mandatory for all applicants.
- Pass in four 20-credit NSC subjects at Level 4 (50–59%).
- Curriculum Highlights: Covers Information Systems, Accounting, Economics, and Business-oriented IT modules.
Diploma and Certificate Programs
- Note: UCT does not explicitly list undergraduate IT diplomas or certificates for 2025. Applicants seeking such programs should consult the Faculty of Commerce or Admissions Office for short-term options or pathways.
Postgraduate IT Programs
UCT’s postgraduate IT offerings include the Master of Science (MSc) in Information Technology, Master of Philosophy (MPhil) in Information Technology, and PhD in Computer Science, all managed by the School of Information Technology. These programs cater to professionals seeking advanced skills or research opportunities.
Master of Information Technology (by Coursework and Dissertation)
- Program Overview: A conversion program for students without a prior IT or Computer Science degree, offered over 2 years full-time or 3 years part-time.
- NQF Level: 9.
- Entry Requirements:
- A non-IT honours degree (SAQA Level 8, equivalent to 4 years of university study) with a minimum 60% average.
- Applicants with a 3-year degree (SAQA Level 7) may apply via Recognition of Prior Learning (RPL), demonstrating IT-related work experience (e.g., a project equivalent to an honours-level IT deliverable).
- SAQA evaluation for international qualifications.
- English proficiency: TOEFL (88/570) or IELTS (6.5) if prior education was not in English.
- Additional Requirements:
- Submission of a detailed academic transcript.
- Motivation letter outlining career goals and program fit.
- Access to a computer for online coursework and exams at UCT (non-residents must travel for exams).
- Curriculum: Includes four coursework modules per year (e.g., Database Systems, Software Engineering) and a minor dissertation in the final year.
- Application Deadline: April 1 to September 30, 2025, for 2026 intake. No late applications accepted.
Master of Science/Philosophy in Computer Science
- Program Overview: For students with a Computer Science background, focusing on advanced research in AI, Big Data, or Software Development.
- NQF Level: 9.
- Entry Requirements:
- A BSc Honours in Computer Science or equivalent with a 60% average.
- SAQA evaluation for foreign degrees.
- English proficiency: Same as above.
- A research proposal aligned with UCT’s research areas (e.g., Machine Learning, Human-Computer Interaction).
- Curriculum: Combines coursework and a substantial dissertation.
- Application Note: Contact the Department of Computer Science (sit@uct.ac.za) for supervisor approval before applying.
PhD in Computer Science
- Program Overview: Requires original research culminating in a thesis, suitable for academic or senior industry roles.
- NQF Level: 10.
- Duration: 3–6 years (part-time).
- Entry Requirements:
- A master’s degree in Computer Science or related field with a 60% average.
- SAQA evaluation for international qualifications.
- English proficiency: TOEFL or IELTS as above.
- A detailed research proposal and supervisor approval.
- Application Process: Apply through the Faculty of Science office, with deadlines from April 1 to July 31, 2025.
Short Courses in IT
UCT partners with platforms like GetSmarter to offer online short courses in IT, focusing on practical skills for professionals. These courses have minimal entry requirements and are ideal for upskilling.
- Examples:
- Strategic IT Management: Covers IT planning and business alignment.
- Cybersecurity: Focuses on cybercrime prevention and network security.
- Duration: 6–12 weeks.
- Entry Requirements:
- Basic computer literacy.
- Access to a computer and internet.
- No formal qualifications required, but a matric certificate is preferred.
- Certificate: Certificate of completion from UCT.
- Delivery: Fully online, self-paced, with weekly modules.
Table of IT Course Entry Requirements at UCT
Program | NQF Level | Minimum APS | Key Subject Requirements | Additional Requirements |
---|---|---|---|---|
BSc in Information Technology | 7 | 34 | Maths (6), English (4), Physical Sciences (4) | NBTs, certified documents, SAQA (international) |
BCom in Information Systems | 7 | 33 | Maths (5), English (4) | NBTs, certified documents, SAQA (international) |
MSc/MPhil in Information Technology | 9 | N/A | Non-IT honours degree, 60% average | RPL for 3-year degrees, motivation letter, exams at UCT |
MSc/MPhil in Computer Science | 9 | N/A | BSc Honours in Computer Science, 60% average | Research proposal, SAQA, English proficiency |
PhD in Computer Science | 10 | N/A | Master’s in Computer Science, 60% average | Research proposal, supervisor approval, SAQA |
Short Courses (e.g., Cybersecurity) | N/A | N/A | Basic computer literacy | Internet access, matric preferred |
Application Process and Key Dates
- Application Period: For 2026, applications open April 1, 2025, and close July 31, 2025, for undergraduate programs; postgraduate applications close September 30, 2025. No late applications are accepted.
- Steps:
- Create an account on the UCT online application portal (www.uct.ac.za).
- Submit South African ID or passport number, Grade 11/12 results, and transcripts.
- Pay the application fee (R100 for South Africans, R300 for international applicants).
- Complete NBTs by the specified deadline (typically July 2025).
- International applicants submit SAQA evaluations and English proficiency proof by July 31, 2025.
- Tips:
- Use the UCT APS calculator to confirm eligibility.
- Contact the Admissions Office (admissions@uct.ac.za) or School of IT (sit@uct.ac.za) for program-specific queries.
- Avoid scams by using only official UCT channels.
Why Study IT at UCT?
UCT’s IT programs are globally recognized, aligning with the 4th Industrial Revolution demands for skills in AI, Big Data, and Cloud Computing. Benefits include:
- Industry Relevance: Graduates secure roles like software developer (ZAR 500,000–1,200,000 annually) or IT manager.
- Flexible Learning: Postgraduate coursework is online, with exams at UCT, suiting working professionals.
- Research Opportunities: Access to UCT’s 80 specialist research units for postgraduate students.
- Diverse Community: Over 5,000 international students from 100+ countries enrich the learning experience.
Additional Considerations
- National Benchmark Tests (NBTs): Mandatory for undergraduate applicants, assessing readiness in Academic Literacy, Quantitative Literacy, and Mathematics.
- Recognition of Prior Learning (RPL): Available for postgraduate applicants with non-IT degrees and relevant work experience.
- Career Support: UCT’s Career Services offers guidance on internships and job placements.
- Tuition Fees: Approximately ZAR 60,000–80,000 per year for undergraduates; postgraduate fees vary by program. Check the UCT Fees Handbook for details.
FAQs About IT Course Entry Requirements at UCT
What is the minimum APS for UCT’s BSc in Information Technology?
The BSc in Information Technology requires a minimum APS of 34, with Mathematics at Level 6 (70–79%), English at Level 4 (50–59%), and Physical Sciences at Level 4 recommended. Applicants must also complete the National Benchmark Tests (NBTs).
Can I study IT at UCT without a Computer Science background?
Yes, the Master of Information Technology is a conversion program for those with a non-IT honours degree (SAQA Level 8, 60% average). Applicants with a 3-year degree can apply via RPL if they have IT-related work experience. Undergraduate programs require Mathematics but not prior IT experience.
Are there free IT courses at UCT?
UCT offers free MOOCs through FutureLearn and Coursera, such as Introduction to Python Programming. These have no entry requirements but may charge for certificates. Paid short courses via GetSmarter (e.g., Cybersecurity) require only basic computer literacy.
Conclusion
UCT’s IT courses, from undergraduate degrees to postgraduate research programs, offer pathways to thriving tech careers. Meeting the entry requirements—such as a strong APS, Mathematics proficiency, and NBTs for undergraduates, or a non-IT honours degree for the master’s conversion program—is key to securing admission. Start preparing early, gather certified documents, and leverage UCT’s online application portal for a smooth process. With its global reputation and industry-aligned curriculum, UCT is your gateway to success in South Africa’s tech landscape.