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 »

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

...
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 CS Masters by Dissertation High Performance Computing

...
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 CS Masters by Dissertation

...
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

...
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

...
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 CS Masters by Dissertation

...
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

...
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

...
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

...
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

...
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 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 CS Minor Dissertation

...
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 CS Masters by Dissertation

...
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

...
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 CS Masters by Dissertation

...
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

...
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