Prof. Linda Marshall's Supervision
Students who have graduated
Masters
-
2019
-
Richard Andrews,
Fast data processing using machine learning
[Masters in IT - Data Science] [Co-supervisor Simon
Connell and Martin Cook]
-
2018
-
Marius Auret,
Align Business and Information Technology by
Incorporating Dynamic Parameters in a Static
Design Environment
[Masters in IT]
-
Itumeleng Theodora Mokhachane,
Student software developer teams: interpreting
team dynamics and establishing a harmonised
approach to teach teamwork skills
[Masters in IT]
-
2017
-
Karien Ferreira,
Measuring Team Communication In Agile Scrum
Teams
[Masters in IT] [Co-supervisor Vreda Pieterse]
-
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]
-
2010
-
Gilmour Rankoe,
A Comparative Performance Benchmark for
Hibernate and OpenJPA Object-Relational Mapping
Frameworks
[Masters in IT]
-
2006
-
Ivonne Koen,
Integration Patterns as Reusable Components
within an Architectural Design Process
[Masters in IT]
Honours
-
2018
-
Keanan Jones,
Designing a Graph Visualisation Tool for Virtual
Reality Environments
-
Marc Antel,
Educational Software for Teaching and Preparing
Mining Students on Real-life Mining Topics
-
Nikki Constancon,
Teaching Programming Using Augmented Reality and
Sphero
-
Takalani Sigama,
Using Gamification to Teach Shortest Path
Algorithms in a VR Environment
-
Quiton Swanepoel,
Optimising C++: A Generic Policy-Based Strategy
Design Pattern Implementation
-
Marco Taljaard,
Improving on the Performance of Hybrid and
Native Mobile Development Frameworks: A
Comparative Study
-
2017
-
Gian Paolo Buffo,
Extending Minecraft to Teach Algorithms Through
Puzzle-Based Learning
-
Nadi Chiweta,
Evaluating Edit Distance-Based Similarity of
Labelled Graphs
-
Dillon Heins,
Towards Real-time Quantification of
Similarities Between Twitter Graphs
-
Charl Janse van Vuuren,
Using Sphero as a method of visually teaching
graphing algorithms
-
Amy Lochner,
Using gamification programming tools to teach
programming concepts using practical skills
-
Renton McIntyre,
Compile Time Generation of Graphs for Usage as
a Set of Triples at Runtime
-
2016
-
Mokgadi Lindiwe Maake,
A theoretical Framework to Enhance Effective
ICT Training and Presentation Methods among
Organizations
-
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
-
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
-
2013
-
Itumeleng Mokhachane,
Impacts of Multiple Senses in Human Computer
Interaction
-
Sandra Passetti,
Considerations in evaluating educational
software
-
2010
-
Justin Kourie,
Optimised Keyword Pattern Matching:
Investigating the Case for Compile Time
Precomputation
-
2009
-
Sarah-Marie Nothling,
A Model for Non-linear Adaptive Gameplay using
Graphs
-
2006
-
Anton van Aswegen,
Design pattern detection as a pre-compilation
step to aid software development
-
1999
-
Bezile Magagula, Enterprise Resource Planning
-
Hein van Eeden,
E-commerce and the future of doing business
-
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
Students currently under supervision
Doctoral
-
M Van Aardt,
A Framework for Re-Architecting Legacy Enterprise
Software Systems
[PhD Computer Science]
-
V Sithole, Internet of Things patterns [PhD
Information Technology]
Masters
-
P Rammoko,
A framwork for identifying sub-graph isomorphism
algorithms
[MSc Computer Science]
-
E Kingenga,
Instructors' perceptions of cloud-based Learning
Management Systems
[Masters in IT]