Welcome to The

Department of Computer Science

Mr. S. Ngwenya

Mr Sibangiso Ngwenya: Chairperson

Computer Science, generally defined, is the study of problem-solving procedures, computability and computation systems. Its core areas include Algorithms, Computer Architecture, Operating Systems, Programming, Human-Computer Interaction, Software Engineering, Net-Centric Computing, Programming Languages, Intelligent Systems, Information Management, Social and Professional issues, Discrete Structures and Numerical and Symbolic Computation methods.

Computer engineers and computer science professionals are proficient in several programming languages and are familiar with advanced mathematical concepts such as linear algebra, matrix theory, calculus, and Boolean algebra. Often they work with individuals from other disciplines to coordinate new developments in hardware and software. Computer utilization has made the solutions to complex problems, once considered intractable, feasible because of the speed, accuracy and versatility of the modern computer. Practical work and professional practice in industry ensure that students do Computer Science and do not just read Computer Science.
Our main commitment is to the realization of excellence and highest quality in applying the rigorous competency-based training, teaching research and development to identify and meet the dynamic Information and Communication Technology (ICT) manpower needs of industry and commerce. We aim at promoting and developing creativity and innovation, problem-solving skills, teamwork, project management skills and the entrepreneurial spirit in every one of our students.

Our staff continues to strive at developing and making use of the expertise of our students for the benefit of society such that each of them acquires an unbeatable interplay of the following attributes:
  • An intimate understanding of Computer Science and Technology needs of industry and commerce locally and internationally
  • The research knowledge and skills, which can lead to the satisfaction of Computer Science and Technology needs.
The purpose of computer science is to investigate algorithms, design efficiency, and implementation and application of computer systems to the problems of businesses and government. The goal of a computer scientist is to maintain and create the most effective computer systems possible using the most current technology available. The field of computer sciences is one of the fastest growing industries today. As people rely more on computers, the development and maintenance of computer systems is critical. Computer science graduates will find numerous career opportunities in a variety of business, government, and academic organizations.
The department conducts a variety of research in a collection of research clusters. An overview of the various research clusters and their respective focus areas is provided below. Feel free to contact any of the researchers for more information on their current projects and / or possible collaboration opportunities.


Musundire Daniel (Chair)
Mzelikahle Kernan

  • Predictive Models
  • Natural Language Processing
  • Computer Vision
  • Neural Networks
  • Machine Learning
  • Artificial Agent
  • Reasoning and Knowledge Representation

The Cognitive Science Research Cluster (CSRC) endeavours to research and develop cognitive technologies for developing economies. The focus of the cluster is towards providing indigenous solutions to sub-Saharan knowledge societies.

Mr K. R. Chilumani (Chair)
Mr S. Ngwenya

  • Mathematical model
  • Simulation software
  • Events Modelling
  • Events Simulation
  • Supply Chain Management
  • Semantic Technology
  • Ontology Technology
  • Systems Dynamics

Aims and Objectives

The simulation and modelling research cluster undertakes research in o Mathematical models, simulation software, Events Modelling, Events Simulation, Supply Chain Management, Semantic Technology, Ontology and Systems Dynamics.

Mr K. Sibanda (Chair)
Mrs S. S. Dube
Mr T. Nyathi

  • Privy
  • Vulnerability scanning
  • Intrusion detection
  • Database and workflow security
  • Digital forensics
  • Distributed trust and security issues in pervasive computing
  • Mobile networks
  • Ad-hoc networks
  • Parallel distributed computing


Mrs S. Moyo (Chair)
Mrs S. S. Dube

To Advance of art software engineering methods that provide human-centred solutions to meet the needs of industry and commerce locally and internationally.

Our Degree Programmes

BSc Hons Computer Science

The Programme consists of thirty-six taught modules, an Industrial Attachment module in the third year that runs for 28 weeks...

Master of Philosophy (MPhil)

The normal entrance requirements shall be an appropriate Honours Degree...

BSc Hons Informatics

The programme is aimed at equipping the graduates with the appropriate knowledge, skills and values to be effective in...

Doctor Of Philosophy (PhD)

The normal entrance requirement shall be an appropriate Masters Degree...

MSc Computer Science

To develop knowledge, skills and competences in the field of Computing Technology. To provide a foundation for advanced research...

MSc Information Systems

The Master of Science in Information Systems is designed specifically for those graduates that need to learn more about the utilisation of...

Departmental Staff

Mr. Sibangiso Ngwenya
Mr. Sibangiso NgwenyaLecturer,
Dr Sindiso Nleya
Dr Sindiso NleyaLecturer
Mrs Sibonile Moyo
Mrs Sibonile MoyoSenior Lecturer
Khesani R. Chilumani
Khesani R. Chilumani Lecturer
Mr. Khulekani Sibanda
Mr. Khulekani SibandaLecturer
Mrs. Sibusisiwe Dube
Mrs. Sibusisiwe DubeLecturer
Mrs. Samkeliso Dube
Mrs. Samkeliso DubeLecturer
Mr. Kernan Mzelikahle
Mr. Kernan MzelikahleLecturer
Mr. Daniel Musundire
Mr. Daniel MusundireLecturer
Mrs. Sifelumusa Charakupa
Mrs. Sifelumusa CharakupaSenior Secretary
Mr. Marvelous Mapurazi
Mr. Marvelous MapuraziChief Technician
Mr. Reason Twala
Mr. Reason TwalaTechnician
Mr. Brian Guvava
Mr. Brian GuvavaTechnician