Skip to content

Computer Science Courses at Wits University Requirements for 2025

The University of the Witwatersrand (Wits) is one of South Africa’s premier institutions, renowned for its rigorous Computer Science programs that prepare students for careers in software development, artificial intelligence, data science, and more. Through its Faculty of Science and School of Computer Science and Applied Mathematics, Wits offers a range of qualifications, from undergraduate degrees like the Bachelor of Science (BSc) in Computer Science to postgraduate programs such as the BSc Honours, MSc, and PhD in Computer Science. These programs, delivered at the Braamfontein Campus, blend theoretical foundations with practical skills, meeting industry demands. This article outlines the admission requirements for Wits’ Computer Science courses in 2025, providing a clear guide for prospective students to navigate the application process.

Computer Science Courses at Wits University Requirements

Admission Requirements for Undergraduate Programs

BSc in Computer Science Requirements

  • Academic Qualifications:
    • National Senior Certificate (NSC) with a Bachelor’s degree pass:
      • Minimum Admission Points Score (APS) of 44 (based on the best seven subjects, including Life Orientation).
      • Mathematics: Level 6 (70% or above); Mathematical Literacy is not accepted.
      • English Home Language or First Additional Language: Level 5 (60% or above).
      • Physical Science (if included in the curriculum): Level 5 (60% or above).
    • Senior Certificate (pre-2008) with Matriculation Exemption:
      • At least a C symbol on Higher Grade (HG) or B symbol on Standard Grade (SG) in Mathematics and English.
    • National Certificate (Vocational) (NCV) Level 4:
      • At least 70% in Mathematics, 60% in English, and 60% in Physical Science (if applicable).
    • Applicants with APS of 41–43 may be wait-listed, subject to place availability.
  • National Benchmark Tests (NBT):
    • All Faculty of Science applicants must write the Academic and Quantitative Literacy Test and Mathematics Test by 31 October 2024.
    • Only the first attempt in the most recent year is considered; results are valid for 3 years.
    • NBT scores, combined with Grade 11/12 results, identify students needing additional support.
  • Computer Literacy:
    • Basic proficiency in procedural or object-oriented programming (e.g., Python, Java) is beneficial but not mandatory.
    • Familiarity with mathematical problem-solving is essential due to the curriculum’s focus on algorithms and data structures.
  • Additional Requirements:
    • International students must submit SAQA-evaluated foreign qualifications before applying.
    • Compliance with minimum requirements does not guarantee admission due to limited spaces.
See also  NEMISA Digital Literacy Course for Education Assistants

Admission Requirements for Postgraduate Programs

BSc Honours in Computer Science Requirements

  • Academic Qualifications:
    • A BSc degree with a major in Computer Science or equivalent (NQF Level 7).
    • At least second-year Mathematics (e.g., Calculus, Linear Algebra) or equivalent.
    • Minimum aggregate performance of 70% in the undergraduate degree.
  • Technical Skills:
    • Proficiency in at least one procedural or object-oriented programming language (e.g., Java, C++, Python).
    • Completion of core Computer Science courses (e.g., Algorithms, Data Structures).
  • Selection Process:
    • Admission is highly selective due to limited spaces.
    • Final selection depends on academic results, programming proficiency, and place availability.

MSc by Coursework and Research Report Requirements

  • Academic Qualifications:
    • A BSc Honours in Computer Science, Mathematics, Physics, Statistics, or a relevant NQF Level 8 qualification.
    • Alternatively, a Professional Engineering Degree with demonstrable knowledge of:
      • Mathematics: Multivariable Calculus, Linear Algebra, Probability, and Statistics (equivalent to 2nd-year university level).
      • Computer Science: Algorithm Analysis, Data Structures, and programming in multiple languages.
    • Minimum weighted average of 65% in the most recent year of study.
  • Technical Skills:
    • Strong programming skills in languages like Python, Java, or C++.
    • Familiarity with algorithm design and data analysis.
  • Part-Time Option:
    • Available, with the same lectures as full-time students but spread over 2 years for coursework, plus 1–2 years for the research report.
  • Recognition of Prior Learning (RPL):
    • Applicants with extensive relevant work experience (e.g., 5+ years in IT) may apply via RPL, demonstrating technical proficiency in Computer Science, Mathematics, and Statistics.
    • RPL is a rigorous process requiring evidence of meeting all prerequisite fields.

MSc by Research Requirements

  • Academic Qualifications:
    • A BSc Honours in a related field (e.g., Computer Science, Mathematics) with a minimum weighted average of 65%.
  • Supervisor Agreement:
    • A supervisor from the School must agree to oversee the research before application.
    • Applicants must contact staff members in their field of interest.
  • Technical Skills:
    • Advanced programming and research skills in areas like AI, data science, or robotics.
    • Ability to conduct independent research under supervision.

PhD in Computer Science Requirements

  • Academic Qualifications:
    • A Research Master’s degree in a related field (e.g., Computer Science, Data Science).
    • A strong publication record is advantageous.
  • Supervisor Agreement:
    • Same as MSc by Research; a supervisor must be secured before applying.
  • Research Proposal:
    • Applicants must propose original research aligned with the School’s interests (e.g., machine learning, formal languages, vision and graphics).
  • Technical Skills:
    • Expertise in advanced programming, algorithm development, and research methodologies.
    • Ability to produce high-calibre research contributions.

Application Process for 2025

Undergraduate Application Process

  • Application Period: Opens 1 March 2025, closes 30 September 2025 for all Faculty of Science programs, including BSc in Computer Science.
  • Steps:
    1. Check Requirements: Verify NSC, Mathematics, English, and NBT criteria.
    2. Prepare Documents:
      • Certified copies of ID/passport, NSC/IEB/SACAI results, Grade 11 results (for provisional offers), and SAQA evaluation (for international students).
      • Proof of NBT registration or results.
    3. Apply Online: Submit via www.wits.ac.za/applications, selecting up to three study choices (order does not matter).
    4. Pay Application Fee: R100 for South African citizens, R700 for foreign citizens (non-refundable), using Person Number or T Number as reference.
    5. Track Application: Monitor status via the Self-Service Portal.
  • Outcomes:
    • Provisional offers may be made based on Grade 11 results.
    • Firm offers are confirmed after final matric results, subject to place availability.
    • Applicants must accept offers and complete the student contract via the Self-Service Portal.
See also  Boilermaker Course in TVET Colleges

Postgraduate Application Process

  • Application Period: Opens 1 March 2025, closes 31 December 2025 for MSc and PhD programs; 30 September 2025 for BSc Honours.
  • Steps:
    1. Secure Supervisor (for MSc by Research and PhD): Contact a staff member in your research area.
    2. Prepare Documents: Certified copies of ID/passport, academic transcripts, degree certificates, SAQA evaluation (for international students), and RPL evidence (if applicable).
    3. Apply Online: Submit via www.wits.ac.za/applications, ensuring all documents are uploaded.
    4. Pay Application Fee: Same as undergraduate.
    5. Track Application: Use the Self-Service Portal for updates.
  • Outcomes:
    • Feedback is provided in early January 2026 for MSc/PhD applications.
    • Successful applicants register in February 2026.

Why Choose Wits’ Computer Science Courses?

  • Global Recognition: Graduates are sought after by top employers in South Africa and internationally for roles in software engineering, AI, and data science.
  • Research Excellence: The School of Computer Science and Applied Mathematics is home to leading researchers in machine learning, robotics, and big data analytics.
  • Flexible Options: Part-time study for honours and postgraduate programs accommodates working professionals.
  • Career Versatility: Programs prepare students for diverse roles, from app development to cybersecurity and academia.
  • Support Systems: Access to the Self-Service Portal, faculty advisors, and Counselling and Careers Development Unit (CCDU) ensures student success.

Tips for Success

  • Prepare Early: Gather certified documents and write the NBT by 31 October 2024 for undergraduate applications.
  • Strengthen Maths Skills: Enroll in preparatory courses if your Mathematics score is below 70% for undergraduate or postgraduate entry.
  • Learn Programming: Gain basic skills in Python or Java through free online platforms to ease into coursework.
  • Contact Supervisors: For MSc by Research and PhD, reach out to potential supervisors early.
  • Monitor Applications: Check the Self-Service Portal regularly to upload documents and track status.
  • Explore Funding: Apply for Vice-Chancellor’s Scholarships, NSFAS, or postgraduate merit awards.

Common Challenges and Solutions

  • Limited Spaces: Apply by June 2025 for competitive programs to secure a spot.
  • Document Errors: Ensure documents are certified and uploaded in PDF format to avoid delays.
  • Mathematical Weakness: Take bridging courses or consult the CCDU for academic support.
  • Supervisor Availability: Contact multiple staff members for MSc/PhD supervision to increase chances of acceptance.
  • Financial Barriers: Explore bursaries and scholarships listed on www.wits.ac.za to offset fees.
See also  Richfield College Courses and Requirements

Next Steps After Admission

  • Register Early: Complete registration by February 2026 via the Self-Service Portal.
  • Join Research Groups: Engage with the School’s Big Data Analytics or Robotics research units for hands-on experience.
  • Pursue Internships: Leverage Wits’ industry connections for software development or data science internships.
  • Advance Studies: Use honours or MSc qualifications to apply for PhD programs or specialized roles.

FAQ: Common Questions About Wits Computer Science Course Requirements

1. What are the entry requirements for the BSc in Computer Science at Wits in 2025?
Applicants need an NSC with a Bachelor’s degree pass, achieving an APS of 44, 70% in Mathematics, and 60% in English. The NBT (Academic, Quantitative Literacy, and Mathematics Tests) is mandatory by 31 October 2024. International students require SAQA-evaluated qualifications. An APS of 41–43 may result in wait-listing, subject to space availability.

2. Can I study Computer Science at Wits part-time?
The BSc in Computer Science is full-time only, but the BSc Honours, MSc (Coursework or Research), and PhD offer part-time options. Part-time students attend the same daytime lectures as full-time students but take fewer courses annually, extending the degree duration (e.g., 2 years for Honours, 2–3 years for MSc).

3. Do I need prior programming experience for Wits’ Computer Science courses?
For the BSc, basic programming (e.g., Python, Java) is beneficial but not required. BSc Honours requires proficiency in a procedural or object-oriented language. Postgraduate programs (MSc, PhD) demand advanced programming skills and knowledge of algorithms and data structures. Beginners can prepare with free online coding courses before applying.

Conclusion

Wits University’s Computer Science courses for 2025 offer a robust pathway to careers in software engineering, AI, data science, and beyond, blending theoretical rigor with practical skills. From the BSc in Computer Science to the PhD, each program has specific academic, mathematical, and technical requirements, with limited spaces making early application critical. By meeting the NSC, NBT, and programming criteria, preparing certified documents, and applying between March and December 2025, you can secure a spot in these globally recognized programs. Wits’ School of Computer Science and Applied Mathematics provides unparalleled research and career opportunities, supported by the Self-Service Portal and faculty resources. Start your journey today by reviewing requirements and contacting Wits at +27 (0)11 717 1888.

Leave a Reply

Your email address will not be published. Required fields are marked *