Showcase 2021

A showcase of the research and software development projects of our third year BCom and BSc finalists, Masters and PhD students.

Learn more »

Help
  • Visit the Projects page to find our more about our research projects.
  • Each project has a page that includes a brief description, a poster and a video that you can use to find our more about the project.
  • If you are interesting is discussing the project further with the team members, a meeting button will appear on the project page during the synchronous part of the event. Use this button to join a meeting room where you can speak to one or more members of the project team.
  • Once the event is over, you can use the Email button on the project page to contact the project members via email.
  • If you need any assistance, please contact us via email at help@sit.uct.ac.za.

Project Showcase

...
Propositional Defeasible Explanation
Honours Project in Knowledge Representation and Reasoning

By: Lloyd Everett, Emily Morris

Knowledge Representation and Reasoning is a field within AI in which information and reasoning is modeled using formal logic. In classical logics, we can use entailment to infer new information from our modeled information. Explanations provide a...

CS Honours Centre for Artificial Intelligence Research

...
OnlineSuccess
Exploring Critical Success Factors in Online Introductory Programming Courses

By: Roscoe Kerby, Moses Netshitangani

The wide adoption of online learning methods has brought about many issues. The purpose of this project is to investigate the Critical Success Factors (CSFs) that can try to alleviate these issues. The project is specific to an online introductory...

CS Honours

...
Orchard Structure Classification

By: Jonathon Everatt, Chelsea Van Coller, Piero Puccini

The Orchard Structure classification honours project for Aerobotics aimed to determine what planting patterns were present in a GeoJSON dataset of an orchard. The was a secondary goal of parameter extraction to extract information about the pattern...

CS Honours

...
Mapping South African History
A visualization system that uses concept maps to illustrate information and their relationships.

By: Yash Ramsamy, Laaiqah Hassim

This study aims to evaluate an experimental tool that allows users to create, edit, and visualize digital content and relationships among them using concept maps.

MASH is a web application with two main components: Complex Object Creator and...

CS Honours Digital Libraries

...
SALSA
Software for Afro-Latin Dances in South Africa

By: James Kriel, Ana Dauane

The SALSA project was undertaken to develop a conceptually dance education platform for social dancing in South Africa. To do these two components of this platform were created, a Step Notation component and a Video Annotation component. The Step...

CS Honours Knowledge Engineering

...
Deep Learning for Network Traffic Prediction
Using LSTMs to predict traffic on the SANREN

By: Justin Myerson, Antony Fleischer

Network traffic prediction is an important tool for the South African Research and Education Network (SANREN) in managing network congestion, resources and security. It predicts future network traffic flows based on previous data, using either...

CS Honours

...
A Comparison of Data Augmentation Techniques for Nguni Language Statistical and Neural Machine Translation Models

By: Deevesh Beegun, Fezeka Nzama

Machine Translation (MT) has shown significant improvement over recent years. Nonetheless, their performance degrades when the amount of training data is limited, as in the case of low resource languages. South African languages being...

CS Honours

...
NGO-Educate
Offline Education App Framework

By: Thandolwethu Hlongwane, Nina Gorton, Tumo Masire, Phumzile Nkosi

NGOs around the world, and especially in developing regions such as South Africa, often look to engage with beneficiaries to share and disperse educational material. After the events of Covid 19 in 2020, face-to-face interactions became unfeasible...

CS Honours Human Computer Interaction

...
SCADR
An Investigation into the Scalability of Defeasible Reasoning

By: Joel Hamilton, Daniel Park, Aidan Bailey

Knowledge representation and reasoning (KRR) is an approach to artificial intelligence (AI) in which a system has some information about the world represented formally (a knowledge base), and is able to reason about this information. Defeasible...

CS Honours Centre for Artificial Intelligence Research

...
VRMove: A Comparative Evaluation of Walking Methods for Reducing Simulator Sickness for a High-Fidelity Archery Virtual Reality Simulation
An exploration into haptic feedback to reduce simulator sickness

By: Hayden Norrie, Ryan Acton

A major factor preventing the wider adoption of virtual reality is simulator sickness. Simulator sickness is an effect in which users experience motion-sickness-like symptoms such as headaches, nausea and dizziness. Simulator sickness most commonly...

CS Honours

...
3DAVis
3-Dimensional Astronomical Visualisation

By: Bilal Aslan, Michaela Van Zyl, Bhavish Mohee

At present, astronomers are struggling to shift from 2D to 3D visualisation while keeping the same efficiency and performance. The current 3D visualisation tools available have multiple limitations such as CPU-only rendering or unable to processing...

CS Honours CS Masters by Dissertation

...
A Comparison of Modern Deep Learning Methods For Time-Series Trend Prediction
TCN, BiLSTM, LSTM, CNN, RNN, MLP

By: Morgan Blem, Chesney Cristaudo

In this study TCNs and Bi-LSTMS were compared to MLPs, RNNs, CNNs and LSTM networks on their ability to predict trends in time series data using only a sequence of historical trends. Three datasets were used for the study: daily Cape Town air...

CS Honours

...
Measuring and Comparing the Performance of Evolutionary Algorithms for Automatic Machine Learning for Trend Prediction

By: Adam Lewison, James Taljard

Machine learning techniques and algorithms are used in almost every application domain such as image recognition, object detection, and financial applications. However, building a high-quality machine learning model...

CS Honours

...
Enhanced User Services to Improve the Usability of Digital Libraries
THETOOL

By: Hugh Bedford, Dean Williams

There is an abundance of information and research available online, which is ever increasing. Digital libraries provide a central portal to access different types of information but often lack the features to digest and analyse the information...

CS Honours Digital Libraries

...
COGSPMS
An Intelligent System for Automated Share Evaluation using Graph Neural Networks and Semantic Bayesian Networks

By: Kialan Pillay, Insaaf Dhansay

Portfolio management is a decision-making process that aims to minimise risk and maximise return through the proportional allocation of capital into identified financial securities or shares. The initial share evaluation phase...

CS Honours

...
NaturePill
Creating a Realistic and Immersive Virtual Reality Environment Capturing the Relaxing Properties of Nature

By: Soo Kyung Ahn, Lynn Weyn

Nature has numerous health benefits and has been prescribed to relax and reduce stress, aptly called by some as a “Nature Pill”. Thus, it is important to have access to nature, but there can be restricting factors such as distance or...

CS Honours

...
ADVICE
Virtual Student Advisor

By: Michael Brough, Avhusaho Ramalala, Tino Muzambi

ADVICE is a platform developed to aid students and student advisors in helping students with curricular advice. Whilst students usually visit a student advisor, this often leads to the same repetitive questions being asked. The current system leads...

CS Honours

...
PuzLock
Interlocking Printable 3D Puzzles

By: Avi Lurie, Nabeel Dockrat

Interlocking puzzles are three-dimensional (3D) structures where the assembly of its individual pieces lock together to form a final stable shape. Apart from their novelty, these structures have many useful...

CS Honours

...
Milk Matters 3.0
Improving the usability of a breastmilk bank’s staff and donor applications

By: Lusanda Vilane, Zukiswa Lobola

Our project is based on a local NGO, Milk Matters, based in Cape Town. This organization collects, pasteurizes, and distributes human breastmilk donations across the Western Cape to be used for feeding premature and sick infants in prenatal...

CS Honours Human Computer Interaction

...
PyPOV: Investigating Student Engagement in Educational Programming Games
First-Person, Puzzle and Narrative Elements as Pedagogical Tools in a Game-Based System

By: Cain Rademan

Introductory programming is a common point of attrition for students looking to study Computer Science. Part of this problem is that students struggle to maintain engagement with introductory programming. Game-based learning systems have been...

CS Honours

...
TREEREG
Detection based registration

By: Damian Wilson, Leo Chen

Aerobotics is a company in the Precision Agriculture sector that provides agricultural trend analysis on tree orchards. They use multitemporal orthomosaic images of farmland to accomplish this. For successful trend analysis to occur, the input...

CS Honours

...
CompDaF
Comparing Data-Flow platforms for Astronomy Visualisation

By: Georgeo Thanathara, Angus Pearce

The need for remote astronomy visualisation is becoming more demanding as time passes. As infrastructure improves and continues to exceed expectations, there is a need for a system that can accurately analyse and render the images produced from the...

CS Honours

...
Interactive Question Answering
LANGUAGE LEARNING USING TEXT-BASED GAMES

By: Edan Toledo, Gregory Furman, Roy Cohen

Artificial intelligence has long aspired to create systems that can perform real-world activities and converse with humans using natural language. In the pursuit of this goal, Interactive Question Answering was proposed. Specifically for language...

CS Honours

...
Section Views from 3D Laser-Scanned Models
SCAN3D

By: Claudious Nhemwa, Sizwe Zwane

The building of structures is a field within engineering and architecture that has provided civilians with shelter for certain purposes for many generations. These shelters vary such as houses, mosques, pyramids, city halls, and more. These...

CS Honours

...
Digital Assistant for Financial Transactions
A multilingual personal finance management application incorporating NLG

By: Junior Moraba, Amy Solomons

In a country of 11 official languages, only 2 languages, namely, English and Afrikaans, are dominantly used in the financial domain. Many banks and other institutions offering Fintech services for improving financial literacy are not fully...

CS Honours Knowledge Engineering