University Of Pretoria Computer Science Department

Current Departmental Research

Research Groups

The department hosts a variety of postgraduate students in a collection of research groups. An overview of the various research groups and their respective focus areas is provided below, along with a link to each group's individually maintained website. Feel free to contact any of the researchers for more information on their current projects and / or possible collaboration opportunities.

Computational Intelligence (CIRG)

Group homepage: cirg.cs.up.ac.za
Primary Researchers: Research Fields:
  • Artificial Neural Networks
  • Swarm Intelligence
  • Evolutionary Computation
  • Artificial Immune Systems
  • Data and Text Mining
  • Multi Agent Systems
  • Data and text mining
  • Image analysis
  • Game playing systems

Computer and Information Security with specific reference to Distributed Systems Security and Privacy (ICSA)

Group homepage: icsa.cs.up.ac.za
Primary Researchers: Research Fields:
  • Digital forensics
  • Distributed trust and security issues in pervasive computing
  • Privacy
  • Vulnerability scanning
  • Intrusion detection
  • Database and workflow security

Computer Science Education Didactics and Applications Research

Group homepage: csedar.cs.up.ac.za
Primary Researchers: Research Fields:
  • Software development for education
  • Educational software evaluation
  • Teaching Computer Science, includes assessment, team work
  • Computer Science curricula and accreditation
  • Learning Analytics

Research Group Homepages

  • CIRG: Computational Intelligence Research Group
  • ICSA: Computer and Information Security with specific reference to Distributed Systems Security and Privacy
  • SSFM: System Specifications and Formal Methods
  • SESAr: Software Engineering and Software Architecture
  • CSEDAR: Computer Science Education Didactics and Applications Research

System Specifications and Formal Methods

Group homepage: ssfm.cs.up.ac.za
Primary Researchers: Research Fields:
  • Formal Specifications of Systems
  • Theoretical and Methodological Foundations of System Specifications
  • Tool Support for Formal Methods
  • Meta-Informatics and Philosophy of Computer Science

Nature Inspired Computing Optimization Group

Group homepage: cs.up.ac.za/nicog
Primary Researcher: Research Fields:
  • Operations Research
  • Data Science
  • Applications of Genetic Programming
  • Evolutionary Algorithm Hyper-heuristics
  • Automated design of machine learning and search techniques
  • Biologically-inspired methodologies

Current and previous projects

CILib

CILib is a framework for developing Computational Intelligence software in swarm intelligence, evolutionary computing, neural networks, artificial immune systems and fuzzy logic. For more information, visit www.cilib.net/

All content copyright © Department of Computer Science, School of IT, University of Pretoria, South Africa