Masters in Computer Science
Our Masters degree is a two-year programme based on thesis work. The goal is to teach students how to evaluate and conduct world-class research, and become a master in their field! While the work is not required to be original cutting-edge research, it often is. The reading, writing, and critical thinking skills acquired during the Masters degree are also much sought-after in industry, and most of our Masters graduates who do not carry on with a Doctoral degree, go on to have successful careers in the local industry and also abroad.
You need the agreement of a staff member that will supervise your Masters thesis. Browse through our Research pages and read more about the kind of work we do. You can also look at our staff’s publications to get an idea of the kind of topics they are interested in. If you have found an area of our research that interests you, contact the responsible staff member to discuss potential topics. It is not essential to agree on a specific topic before you apply, but it is very important to obtain the staff member’s agreement to be your supervisor. If at all possible, make an appointment for a face-to-face meeting.
The admission requirements for a Masters in Computer Science is an Honours degree in Computer Science or an approved equivalent qualification. Additional background or supplementary studies may be required, as determined by your supervisor(s) on a case-by-case basis. Further information, including application procedures and a FAQ, is available on our page for Prospective postgrauate students