Showcase 2020

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

Learn more »

Welcome

...
Welcome from the Director
Professor Ulrike Rivett

Welcome to the 2020 School of IT Virtual Showcase!

It is my great pleasure to welcome you to our first virtual event, which marks the year end of an unusual and challenging academic year. If we ever wanted to assess the....

...
Welcome by the Head of Computer Science
Professor Hussein Suleman

On behalf of the Department of Computer Science, welcome to the annual School of IT showcase, where you can see the research and projects of our postgraduate students on display.  During a pandemic, we argue that our mission to produce....

...
Welcome from the Head of Information Systems
Professor Irwin Brown

On behalf of the Department of Information Systems we welcome you to this annual event where we are proud to showcase the work arising from the class of 2020. Despite the challenges brought on by the pandemic, our students have risen to the....

a

Project Showcase

...
An Investigation of a Game Generator Tool to Teach Recursion

By: Jecton Anyango

Learning programming is difficult for most students leading to high failure rates. Particularly, the recursion topic. Although games have been proposed given their motivational impact, developing educational games is difficult, expensive and time...

CS PhD

...
Low-Resource Language Modelling

By: Stuart Mesham, Luc Hayward, Jared Shapiro

Given a sequence of context words, a language model predicts the next word in the sentence. More formally, a language model assigns a probability to a sequence of words. Modern language models are trained on large datasets, however, many of South...

CS Honours Project

...
GlyCarbo
Carbohydrate Building Web Application

By: Tristan Wood, Renee Panday

The goal of this project was to create a usable web tool that combined Glycano (a 2D carbohydrate builder) and CarbBuilder (which predicts 3D structures), for the 2D graphical building of carbohydrate molecules and 3D visual representation of them....

CS Honours Project

...
Autonomous Vehicles on the Roads of the Future

By: Rhett Sean Flanagan, Harry Heathcock, Kaedon Williams

Autonomous vehicles are an important topic when considering design problems relating to both current and future transit networks. The concerns raised surrounding autonomous vehicles relate to several factors, including safety and...

CS Honours Project

...
A Comparative Evaluation of Deep Learning Approaches to Online Network Traffic Classification for Community Networks

By: Shane Weisz, Jonathan Tooke, Matt Dicks

Community networks have emerged as a promising solution to providing internet connectivity in low-resource rural areas around the world. In order to improve the network experience for the members of community networks, network traffic packet...

CS Honours Project CS Honours for Business Science

...
Low Cost Virtual Reality User Interface for Educational Games
Study Context & Experiment Overview

By: Tashiv Sewpersad

This project investigates whether a computer vision based interface is comparable to a traditional external controller in terms of immersion, in the context of mobile virtual reality simulations. Current popular interface approaches trade monetary...

CS Masters by Dissertation

...
Carta Volumetric rendering
CaVoluR

By: Shuaib Parker, Jonathan Weideman

The scientific field of astronomy has benefited greatly from the data boom of the 21st century. This wealth of data provides astronomers with a great opportunity for more detailed analysis, but it is also coupled with various challenges....

CS Honours Project

...
Inclusive Practices Africa
By Team SIX

By: Nikhil Maharajh, Edwin Ndaba, Maryam Seboa, Kimberley Mugadza

Third year information systems students Edwin Ndaba, Maryam Seboa, Kimberley Mugadza and Nikhil Maharajh, comprising Team 6 built a new website for the Inclusive Practices Africa unit in the Department of Health and Rehab of UCT. Our site provides...

IS 3rd Year Systems Development Project

...
Automatic Knowledge Discovery and Evolution
An Ontology for Supporting Knowledge Discovery and Evolution

By: Tezira Wanyana

Knowledge Discovery and Evolution (KDE) is of interest to a broad array of researchers from both Philosophy of Science (PoS) and Artificial Intelligence (AI), particularly, Knowledge Representation and Reasoning (KR), Machine Learning and Data...

CS PhD

...
PLANER
Ground Plane Removal

By: Lynolan Moodley, Daniel Bowden, Chiadika Emeruem

To improve orchard management, tree heights can be extracted from digital elevation models (DEMs)—raster height maps where pixel intensity represents ground height. DEM data can be collected via drones. Ground plane removal involves...

CS Honours Project

...
IsiXhosa weather forecast generation

By: Zola Mahlaza

Building natural language generation systems for Nguni languages is difficult because traditional realisation solutions are incompatible and current extensions are unsuitable for general-purpose use. In this work, I will showcasing a...

CS PhD

...
Exploring Virtual Support for FTD Parents in Bandwidth-constrained Communities

By: Sarah Dsane

Several human computer interaction (HCI) research have informed the design of maternal health interventions in low-resourced communities. However, such efforts have failed to specifically design resources to highlight the potential window of...

CS PhD

...
Diarrhoea Outbreak Prediction Using Machine Learning

By: Tassallah Amina Abdullahi

Diarrhoea is a leading cause of morbidity and mortality on a global scale. In South Africa, it is the 3rd leading cause of death for children under five and 8th most preeminent cause of death in individuals of all ages. Investigations have shown...

CS Minor Dissertation

...
Vision Healthcare Management System
Developed to help streamline the management and operations of Vision Medical Suite

By: Justin Dorman, Zach Bresler, Chad Piha

Vision Medical Suite (VMS) is a Non-Profit Company that provides free medical and dental care to patients from their affiliated beneficiaries, being orphanages, frail care centres and homes for the mentally and physically challenged. They do this...

CS Honours for Business Science

...
Evolving Robot Bodies and Brains
A Computer Science Honours project investigating the impact of a complexity cost and environmental complexity on artificially evolved robots

By: Christina Spanellis, Brooke Stewart

An open question for both natural and artificial evolutionary systems is how, and under what environmental and evolutionary conditions complexity evolves. The arrow of complexity hypothesis posits that the most complex products of open-ended...

CS Honours Project

...
ClusterMol
Exploring clustering techniques to find dominant conformations of flexible carbohydrate molecules.

By: Wen Kang Lu, Nicholas Limbert, Robyn Mckenzie

Molecular Dynamics (MD) simulates the behaviour of molecules which are allowed to interact with one another over a fixed period of time; it outputs what is known as a trajectory of the behaviour observed. This trajectory is a record of the movement...

CS Honours Project

...
South Africa Makes 3D Printing Platform
3rd Year System Development Project

By: Dylan Ribbans, Kanyisa Mahuzi, Ntandoyenkosi Mendu, Naledi Tlhakudi

South Africa Makes Online 3D Printing Portal

Background
South Africa Makes (SAM) is a Cape-Town-based business founded by Dr Riyad Domingo and Dr Cherise Dunn, this business provides low volume 3D...

IS 3rd Year Systems Development Project

...
Cost-aware Internet Security Decision Model

By: Enock Mbewe

The current implementation of Internet Security services leaves users, especially those with limited computing skills, out of the security decision-making process. This is because security configuration parameters are often either hidden from the...

CS PhD

...
CADaFloP
Exploring a Data Flow Model for the CARTA System

By: Dylan Fouché, Zainab Adjiet

The CARTA system is a tool for visualising and anaylsing large-scale astronomical imagery. As the volume of data produced from modern radio telescopy continues to increase rapidly, a robust and scalable architectural solution is required...

CS Honours Project

...
Milk Matters App 2.0
Leveraging cloud services to improve the human milk donation experience.

By: Gerhard Serton, Gustavo De Souza Mendes, Dino Bossi

Human breastmilk donation is not a widespread practice, and thus creating a positive and motivating donation experience is important in order to retain those who do choose to donate. Milk Matters, a human breastmilk bank, previously hosted...

CS Honours Project

...
Creating a Virtual Cinematographer for the Automation of Lecture Recording

By: Mohamed Tanweer Khatieb

The increase in camera quality and reduction in price has yielded an opportunity for Universities to install cameras in lecture venues and record the lecturers’ presentations for students to review at a later stage. This paper explores the...

CS Masters by Dissertation

...
TRAK
UCT Residences Booking System

By: Temoso Masilo, Rufaro Chibanda, Anderson Mupambwa, Matete Kopano Lebakeng

TRAK: The UCT Residences Booking System

UCT Student Housing and Residence Life faces the following challenges: There is no system that allows students in UCT residences to book for desired facilities such as...

IS 3rd Year Systems Development Project

...
Green Gecko Paint Management System
A bespoke, two-part system for handling the company's paint division

By: Thamsanqa Hoza, Kaluwa Siwale, Busenati Mwati, Mpumelelo Tsotsha

Green Gecko Frames is a small sole proprietor business based in Cape Town that have been in the framing business for close to 20 years. They have recently expanded their service offerings to include the sale of Tjhoko Paints as well as...

IS 3rd Year Systems Development Project

...
Data-driven Authoring of Large-scale Ecosystems

By: Konrad Kapp

In computer graphics populating a large-scale natural scene with plants in a fashion that both reflects the complex interrelationships and diversity present in real ecosystems and is computationally efficient enough to support iterative authoring...

CS PhD

...
PyPiGame
Using the Raspberry Pi and games to teach programming

By: Martin Flanagan

Programming in Computer Science can be challenging for students to learn. Students need to learn both a programming language and general programming constructs. This project aims to find out whether integrating 2D games and general programming...

CS Honours Project

...
SDN Traffic Engineering using Segment Routing and DNS
Improving Quality of Experience in SANREN

By: Luqmaan Salie

NRENs in developing regions such as Africa experience various performance issues due to inadequate infrastructure and resources. Software defined networks (SDN) and segment routing (SR) are proposed in this research as possible solutions to the...

CS Minor Dissertation

...
EXHIBIT
An online tool for digital presentations of cultural heritage artefacts

By: Aaisha Dout, Ceara Mullins

Digital archives— collections of multimedia objects — are ideal for preserving and valourising cultural heritage. Web portals allow these collections of cultural heritage artefacts, digitised in the form of images, videos, audio, etc.,...

CS Honours Project

...
Carenet
Team 3 Project

By: Fazeelah Isaacs, Ricardo Jesus Machado, Yamkela Fayilane

The system our team has developed is a web-application for the company Carenet. 

Carenet started in 2016. The company noticed a need in the market for a platform that connects carers and care seekers. The aim of Carenet is to take care...

IS 3rd Year Systems Development Project

...
THCT Storytelling Platform
Tygerberg Hospital Children's Trust

By: Jenna Jones, Tanweer Ismail, Mahima Daya, Gordon Cook

The Tygerberg Hospital Children’s Trust, founded in 2011, is a registered Trust and Public Benefit Organization with the sole objective of supporting mother and child patients at the Tygerberg Hospital....

IS 3rd Year Systems Development Project

...
HERIPORT - A National Heritage Portal Built From Metadata Aggregation

By: Alex Priscu, Toshka Coleman, Ashil Ramjee

Digital heritage portals have recently been introduced with the purpose of preserving and accessing historical information. Heritage portals that encompass archives from various external sources have been implemented internationally for projects...

CS Honours Project

...
UCT Sports Centre
Club Administration and Registration System

By: Julian Smart, Caitlin Murphy, Nishen Naidoo, Tristan Fiser

The UCT sports centre website allows UCT students and staff members to browse the various clubs that the University has to offer, chat via the website, be able to register for sporting clubs online as well as be able to manage their...

IS 3rd Year Systems Development Project

...
Fast Presenter Tracking using Computationally Inexpensive Algorithms
TRACK4K

By: Charles Fitzhenry

The Centre for Innovation in Learning and Teaching implements an automated lecture recording system at the University of Cape Town and are exploring the potential of using a 4K or higher resolution static camera to capture lectures. However, since...

CS Masters by Dissertation

...
Morphological Segmentation of Low Resource Languages Using Machine Learning
MORPH-SEGMENT

By: Tumi Moeng, Sheldon Reay, Aaron Daniels

We investigated the process of Morphological Segmentation being applied to the low resource Nguni language group with a specific focus on isiNdebele, isiXhosa, isiZulu and siSwati. We did this through the use of three...

CS Honours Project CS Honours in Information Technology

...
Co-Designing Apps
for the iNethi Community Wireless Network

By: Tristan Drummond, Keegan White

Ocean View (OV) is made up of a mixture of formal and informal dwellings and is an under-resourced community. The vast majority of residents in OV are bandwidth constrained since data rates in South Africa are comparatively expensive when compared...

CS Honours for Business Science CS Honours Project

...
VREmote
Investigating Emotion Elicitation in Virtual Reality

By: Jordan Taschner, Brent Van Der Walt

Interaction, the degree to which users of a medium can influence the content of the environment, is one of the key features of Virtual Reality, yet there has been surprisingly little research on its effect in evoking emotions. Virtual Reality...

CS Honours Project

...
SoDA: Social Dance App

By: Kouthar Dollie, Carryn Joseph

The capabilities of technology today has allowed for ease of storing and retrieval of dance media files. However, due to the rich semantic content of dance media files and the volume of dance media available, it becomes a challenge to search a...

CS Honours Project

...
AquaLac Dashboard
Soil moisture management dashboard made for AquaCheck

By: Callum De La Hunt, Laura Osorhean, Ammar Canani

AquaCheck is a soil moisture management company that provides a range of services and products to farmers who want to improve their on-farm irrigation management. AquaCheck offers a variety of probes which measure soil moisture and temperature....

IS Hons Systems Development Project

...
Open Up Open Box
Meeting Management System

By: Jo Theron, Charl Jones, Mustafa Gulamhussein

Open Box is a global software development consultancy firm that operates in the Real Estate industry and serves clients mainly in the US and the UK. Open Box is struggling with its current Outlook-based boardroom-booking system as it lacks...

IS Hons Systems Development Project

...
Agri-Track
UCT Honours

By: Jamie Seymour, Matthew Leslie, Warren Driver

The world’s population is expected to reach 10 billion by 2050. The general consensus is that global agricultural production has to be increased by about 60-70 per cent from the current levels to meet the increased food demand in 2050....

IS Hons Systems Development Project

...
Bloom App
Bloom app and Team

By: Kayla Bailey, Matthew Lees, Ammaarah Abrahams

The South African floriculture market has seen exponential growth recently from both local and international buyers. This industry ensures the livelihood of thousands of South Africans –workers, farmers, wholesalers and exporters to name but...

IS Hons Systems Development Project

...
VitaWiz
CV Creation Wizard

By: Michael Rutherford, Rethabile Pule, Abongile Pandle, Tony Deng

VitaWiz is intended as a solution to the high unemployment rate in SA. Many workers (particularly those who are unskilled) lack the knowledge, skills or resources to create a high-quality CV, and would rather go without.

VitaWiz offers a full...

IS Hons Systems Development Project

...
Hubble SkyLab
TecSupport X Hubble Studios

By: Shivant Maharaj, Taboka Velempini

Hubble Studios is an EduTech company that prides itself in creating industry-leading educational software that has grabbed the attention of clients such as Harvard University, EdX, and Johnson & Johnson institute. Their growth, much like...

IS Hons Systems Development Project

...
Freelancer Management System

By: Tanaka Gandidzanwa, James Tully, Tonny Mtae, Sasha Chiketsani

Hyperli is a curated marketplace which connects local businesses to local customers. Customers use the Hyperli website to discover new restaurants and activities within their immediate area and are offered discount offerings and pre-packaged...

IS Hons Systems Development Project

...
Team 3 - Brownie Points
IS Honours

By: Sujala Singh, Kimera Saroop, Brittni Schwartz

The H.O.P.E. (Human Rights, Optimism, Pride and Experience) project is inspired and sponsored by Brownie Points. Brownie Points is an organisation that empowers and celebrates good deeds. Their vision is a social economy that unlocks the value of...

IS Hons Systems Development Project

...
Orchard Row Detection
Finding orchard rows from tree/shrub data

By: Tim Simons, Ryan Mccarlie, Leonard Chuang

The human population has grown rapidly in recent years, significantly increasing the need to optimize and safeguard food production and security. Subsequently, the agricultural industry is faced with the challenge of meeting the growing demand for...

CS Honours Project

...
VR Scaled Haptic Props
Two new immerisive haptic controllers for Virtual Reality

By: Riyaadh Abrahams, Liam Byren

Humans can perceive the shape and weight of a held object using what is known as dynamic touch. This does not rely on vision but rather on the haptic experience of holding an object. Users can estimate the size and shape of an object by its feel...

CS Honours Project

...
Zilch Mobile App
SAJE Tech x Team Africa Ventures (INF3003W Team 1)

By: Jamie Doman, Emma Blackburn, Shaakir Mohamed, Abdulrehman Dandekar

Zilch aims to provide a more affordable alternative to the conventional system of requiring high upfront deposits from tenants for the leasing of residential properties, whilst at the same time affording peace of mind to landlords by standing...

IS 3rd Year Systems Development Project

...
The Analogue Collective
Project Finessers- Team 4

By: Intisar Constant, Haadiya Jeelabdeer, Kirin Maharaj, Richard Delbridge

FreshGold SA is an leading trader of fresh produce in South Africa that operates in the local and international market. It procures fresh produce from selected producers and then sells it to a set of customers. FreshGold does not have extensive...

IS 3rd Year Systems Development Project

...
Visualizing and Simulating Africa's Internet Topology
Simulating Africa's Internet Topology

By: Willie Macharia, Blessed Chitamba, Gerald Ngumbulu

Internet traffic originating from Africa and destined to Africa has been characterized by high latency. This has been due to the circuitous paths the intra-continent traffic follows. Many internet researchers have recommended that to solve...

CS Honours Project

Industry Partners

...
Teknoloji One
tek1

Teknoloji ONE - an ICT solutions company

Customisation, Software, Hardware, Training, Management, Media

About Teknoloji One

Teknoloji One is a solutions company that provides expertise in Information....

...
Business Science Corporation Global
BSC Global

About

WE SOLVE, WE AUTOMATE, SO THAT OUR CLIENTS CAN PROSPER

Business Science Corporation is a technology driven company empowering our clients through innovation. We have various offerings e.g. virtual reality,....

...
Amazon Web Services

What unites all Amazonians (across teams and geographies) is that we are all striving to delight our customers and make their lives easier—whoever that customer may be (e.g., consumers, business owners, content creators, sellers, vendors,....

...
Procter & Gamble

About

P&G was founded over 180 years ago as a simple soap and candle company. Today, we’re the world’s largest consumer goods company and home to iconic, trusted brands such as Ariel, Pampers, Gillette,....

...
SOLIDitech

About SOLIDitech

We're on an ambitious mission to revolutionise business automation software.
We want you to join us for what's next on this mission.

In a nutshell - we engineer and grow SOLID,....