Start main page content
Computer Science and Applied Maths
Computer Science The MSc by Coursework and Research Report in Computer Science offers advanced courses in specialised topics within Computer Science. The variety of topics on offer allows you to customise your curriculum to your interests.
Computer Science The MSc by Coursework and Research Report in Computer Science offers advanced courses in specialised topics within Computer Science. The variety of topics on offer allows you to customise your curriculum to your interests.

Qualification: MSc

School: Computer Science and Applied Mathematics

Faculty: Science

Duration: 1 year

Study mode: Full-time

Overview

Computer Science is fundamentally the science of problem solving. The discipline is best characterised as a search for general, efficient solutions to problems, which will most commonly be implemented as software. These problems can be real-world, tangible problems such as speech recognition, or abstract problems such as determining what types of problems can be solved with computers.

Principle domains within computer science include artificial intelligence, data science, robotics, database systems, human computer interaction, vision and graphics, formal languages, logic and the theory of computing.

Why study Computer Science?

The research report component of the programme requires you to conduct research under the guidance of a supervisor.  The topic that you will focus on will be formulated by you and your chosen supervisor. The wide variety of research interests in the school allows you to work on problems that you find interesting and which the broader community considers important.

Why study Computer Science at Wits?

Each topic is taught by a published researcher in the field, ensuring that the coursework is relevant and of a high standard. The primary value of any educational institution is the group of people that it places you with. The researchers which Wits affords you the opportunity to work with are leading figures in their respective fields. The students within the programme are drawn from both academic and industry backgrounds, and are a diverse group drawn from across the continent.

Software engineering, Machine Learning, Data Science, Academia, Robotics, Information Technology, Finance.

Applicants complete 6 courses and a research report.

Compulsory courses 

  • COMS7009A Research Report: Computer Science

Elective courses

  • COMS7041A Applications of Algorithms
  • COMS7044A Artificial Intelligence
  • COMS7045A High Performance Computing and Scientific Data Management
  • COMS7047A Adaptive Computation and Machine Learning
  • COMS7048A Multi-agent Systems
  • COMS7049A Robotics
  • COMS7050A Computer Vision
  • COMS7054A Human Computer Interaction
  • COMS7053A Special Topics in Computer Science
  • COMS7238A Advanced Digital Image Processing

Masters by coursework or research report:

  • A Bachelor of Science with Honours from Wits or another university
  • A graduate of this or another university who holds a degree in another faculty whose curriculum has ordinarily extended over not less than four academic years of full-time study.
Additional Entry Requirements

A candidate will only be accepted into the programme if a staff member has agreed to supervise their research. The onus is on the applicant to contact staff members working in fields of interest. Applicants are encouraged to contact the coordinator for assistance with this process.

  • Please note that the Entry Requirements are a guide. Meeting these requirements does not guarantee a place. Final selection is made subject to the availability of places, academic results and other entry requirements where applicable.
  • Applications are handled centrally by the Student Enrolment Centre. Once your application is complete in terms of requested documentation, your application will be referred to the relevant School for assessment. Click here to see an overview of the Wits applications process.
  • Please apply online. Upload your supporting documents at the time of application, or via the Self Service Portal.
  • Applicants can monitor the progress of their applications via the Self Service Portal, view academic application status, accept or decline an offer, apply and check residence application status, and generate a fees estimate.
  • Selections for programmes that have a limited intake but attract a large number of applications may only finalise the application at the end of the application cycle.

For more information, contact the Student Call Centre +27 (0)11 717 1888, or log a query at www.wits.ac.za/askwits.

Click here for closing dates.