Students who have graduated


  1. 2012
    • AJ Weyers, Software Engineering Principles and Practices Applied to the Development of a Power Utility Network Management System – Specifically an Outage Management System [Masters in IT]
  2. 2010
    • Gilmour Rankoe, A Comparative Performance Benchmark for Hibernate and OpenJPA Object-Relational Mapping Frameworks [Masters in IT]
  3. 2006
    • Ivonne Koen, Integration Patterns as Reusable Components within an Architectural Design Process [Masters in IT]


  1. 2015
    • Johnson Dlamini, Generic programming - Compile-time optimized Boyer Moore Pattern Matching Algorithms
    • Amanda Konzani, Evaluation of Intrinsic motivation in Educational Software
    • Daniel Makgonta, Comparative analysis of South African universities’ computer science curriculum against an ideal model
    • Bongani Andres Manana, LMS in Teaching IT in Secondary Schools of Gert Sibande District in Mpumalanga Province of SA
    • Sharlotte Matsha, Developing an Instrument to Predict Student Success in Computer Science
    • Tichaona Mutopo, Bridging Technology Gap Between Rural and Urban Learners in South Africa
    • Brian Nyatsine, Framework for developing an educational Game to teach programming to kids
    • Michelle Peens, Quantifying the Differences between Graphs
    • Lecton Ramasila, Syntactic Analysis of Graphs using Search Matching Algorithms
    • Pula Rammoko, Semantic Comparison of Digraphs using String Algorithms
    • JLDP Richards, Comparison of Lattice Graphs
  2. 2014
    • Atalia Beukes, Introduction to Meta-programming Techniques
    • Sydney Chadwick, Ability tests in Computer Science and their potential as predictors of academic success
    • Ilicia Jordaan, Edit Distance Based Digraph Similarity
    • Christiaan Keyter, A Comparison of C++ and D template metaprogramming
    • Eunice Kingenga Madiangu, A Comparative Evaluation of the Effectiveness of LMSs for Teaching Computer Science Programming - Moodle and Sakai
    • Sandani Lunhengo, Shrinking Number of Female Students in Computer Science at University of Pretoria
    • Fikile Tseeke, Criteria for the assessment of the effectiveness of MOOCs in preparing South African high school learners for a Computer Science degree
    • Janine Venter, MOOC's: How they are Presented and How they can be Presented Better
  3. 2013
    • Itumeleng Mokhachane, Impacts of Multiple Senses in Human Computer Interaction
    • Sandra Passetti, Considerations in evaluating educational software
  4. 2010
    • Justin Kourie, Optimised Keyword Pattern Matching: Investigating the Case for Compile Time Precomputation
  5. 2009
    • Sarah-Marie Nothling, A Model for Non-linear Adaptive Gameplay using Graphs
  6. 2006
    • Anton van Aswegen, Design pattern detection as a pre-compilation step to aid software development
  7. 1999
    • Bezile Magagula, Enterprise Resource Planning
    • Hein van Eeden, E-commerce and the future of doing business
  8. 1998
    • Richard McGladdery, The People and Remuneration Management Tools and other SAP R/3 Development Utilities
    • Louis Taljaard, Research into User Interfaces and High-level Languages
    • V.H. Morel-Cattebeke, Interfacing SAP R/3
    • F.J. Kemp, RSTRED: A Generic Multiple Viewpoint Structural Editor