School of Computing

Research

The School of Computing has 7 research groups: Educational Technology, Software Engineering, Applied Research in Computer Science (ARCS), ICT4D CSET Flagship 6, Information Systems, Security4U, and Security.

Applied Research in Computer Science (ARCS)
Group leader: Prof Etienne van der Poel

Machine Learning Machine learning is the science of getting computers to act without being explicitly programmed.

- from the Stanford online course on Machine Learning, by Andrew Ng

Machine Learning is a scientific discipline that is concerned with the design and development of algorithms that allow computers to change behavior based on data, such as from sensor data or databases. A major focus of machine learning research is to automatically learn to recognize complex patterns and make intelligent decisions based on data.

- from http://en.wikipedia.org/wiki/Machine_learning

The Machine Learning Research Group (MLRG) aims to do research in formal aspects of computer science, with the main focus being on Machine Learning.

Read More...

Educational Technology
Group leader: Prof Mc Donald van der Merwe

Educational technology is defined by the Association for Educational Communications and Technology as "the study and ethical practice of facilitating learning and improving performance by creating, using, and managing appropriate technological processes and resources."

Read More...

ICT4D CSET Flagship 6
Group leader: Prof Hossana Twinomurinzi

The ICT4D Flagship is a CSET multidisciplinary group whose fundamental purpose is enlarging people’s choices using ICT. The choices could be at the individual, community, organisational, national and international level. ICT4D spans beyond the computing discipline to holistically include other disciplines such as Agriculture, Government, Health, Education and Design. The flagship enjoys a growing partnership base with 4 of the active members being NRF rated. Some of the questions we investigate include: What is the role of ICT in development? For whom is development? Where can IoT (internet of Things) devices promote development? To what extent is health improved using ICT? Does the introduction of ICT into government enable a better path to development? What design of ICT can aid development?

Read More...

Information Systems
Group leader: Dr Shawren Singh

The Information Systems research is primarily concerned with how to productively use humanware and ICT in the execution of business/government objectives.  

Read More...

Security
Group leader: Mr Omobayo Esan

Security4U
Group leader: Dr Adele Da Veiga

The Security4U research group conducts research in information security ranging from the management and governance of information security to technical state of the art research. Research projects include biometrics using harmonic voice control, security in network protocols, cyber security awareness, data privacy and the Protection of Personal Information Act, information security culture, security in cloud computing and digital forensics. The group supervises a number of post graduate students working on these and other information security related topics.

Read More...

Software Engineering
Group leader: Prof Peter Mkhize

Software engineering research entails investigation and application of software engineering principles to the design, development, maintenance, testing, and evaluation of the software and systems. Software engineering research also include software project management. 

Read More...