Colleges and Universities Offering Master of Science in Computer Science in South Africa

  • Course Name: Master of Science in Computer Science(Computer Science)
  • Major Subject: Computer Science
  • Course Category: Masters Courses

Master of Science in Computer Science is a postgraduate academic degree program that focuses on advanced studies and research in the field of computer science. The curriculum typically includes a combination of core courses, elective courses and research work. Core courses cover fundamental topics such as;
i. Algorithms
ii. Data structures
iii. Programming languages
iv. Computer architecture
v. Software engineering
vi. Databases.

In South Africa, graduates holding a Master of Science in Computer Science may work as:
-Database Administrator
-Network Engineer
-IT Project Manager
-Research Scientist
-IT Consultant
-Software Engineer/Developer
-Data Scientist/Analyst
-Artificial Intelligence (AI) Engineer
-Cybersecurity Specialist
-Systems Analyst

Institutions Offering Master of Science in Computer Science

  • University of the Witwatersrand University of the Witwatersrand, Johannesburg  
    Entry Requirements:
    Applicants are required to have a Bachelor of Science with Honours degree from a relevant discipline in Science (Computer Science, Mathematics, Physics, and Statistics) or a relevant NQF level 8 qualification or a relevant Professional Engineering Degree with demonstrable knowledge of basic principles of Algorithms, Computing, Calculus, Linear Algebra, Probability and Statistics.

    Applicants require a minimum average of 65 percent.

    This is a highly competitive programme and therefore this minimum requirement allows your application to be considered and does not guarantee admission.


    Course Duration: 1 year

    Mode of Study: Full time


    Research Option:
    Course Duration:
    2 years (Full-time)
    4 years (Part-time)
  • University of Limpopo University of Limpopo, Polokwane  
    Course Entry Requirements:
    (a) A BSc Hons Degree or its equivalent at NQF level 8 in the appropriate disciplinary area.
    (b) On special recommendation, including application of the RPL policy and strategy of the
    University of Limpopo and after consultation with and approval by the Head of Department.
    (c) In addition to those requirements above, the skills profile of potential students will be
    assessed and they may be required to qualify themselves with additional competencies as
    deemed to be essential by the Department.

    Course Duration:
    (a) Minimum one (1) year
    (b) Maximum three (3) years.
  • University of Johannesburg University of Johannesburg, Johannesburg  
    Admission requirements:

    The Master’s study programme comprises a dissertation based on an approved topic. In addition a minimum result of 65% in the preceding Honours Degree is required for admission. Furthermore, the general rules for Master’s Degrees are applicable.

    Duration of programme:
    Minimum: 1 year
    Maximum: 2 years
  • University of Stellenbosch University of Stellenbosch, Stellenbosch  
    Specific Admission Requirements:
    • A BScHons degree in Computer Science or an approved equivalent qualification.
    • The Department can require supplementary studies, as determined by your supervisor(s) on a case-by-case basis.
  • University of Pretoria University of Pretoria, Pretoria  
    Admission Requirements:
    BScHons degree in Computer Science from the University of Pretoria (or equivalent)
    Cumulative weighted average of at least 65% for the degree

    Duration of study:
    1 year, full-time.
  • North West University North West University, Mafikeng  
    Presented in English/Afrikaans

    Course Duration: 1 - 3 years
  • Rhodes University Rhodes University, Grahamstown  
  • University of Cape Town University of Cape Town, Cape Town  




More Masters Courses in South Africa



View all courses in South Africa