Skip to main content

Honours and Minor Thesis projects

Displaying 201 - 210 of 224 honours projects.

Primary supervisor: David Taniar

Do you play any classical music instruments, like piano or violin? Would you like to combine your advanced music skills with computer science. This project analyses classical music using computer science techniques.

Primary supervisor: David Taniar

Are you interested in learning Big Data? Big Data is a multi-million industry. This project focuses on processing large data volume, including high velocity stream data.

Primary supervisor: Ron Steinfeld

Since the 1990s, researchers have known that commonly-used public-key cryptosystems (such as RSA and Diffie-Hellman systems) could be potentially broken using efficient algorithms running on a special type of computer based on the principles of quantum mechanics, known as a quantum computer. Due to significant recent advances in quantum computing technology, this threat may become a practical reality in the coming years. To mitigate against this threat, new `post-quantum’ (a.k.a.

Primary supervisor: Chakkrit Tantithamthavorn

With the rise of software systems ranging from personal assistance to the nation's facilities, software defects become more critical concerns as they can cost millions of dollars as well as impact human lives. Yet, at the breakneck pace of rapid software development settings (like CI/CD, Agile, Rapid Releases), Software Quality Assurance (QA) practices (e.g., code review and software testing) nowadays are still time-consuming.

Primary supervisor: Tom Bartindale

Online surveys are a widely used form of data collection in many fields. Rapid deployment of large scale surveys is now commonplace using online tools such as SurveyMonkey. These tools however are constrained in a number of ways:

- Participants are required to interact with the survey through a custom website or app.

- In most cases, the entire survey has to be completed in one session.

- There are no easy ways to seamlessly follow up with participants at a later date.

Primary supervisor: Roisin McNaney

Voice assistants are software agents installed in devices such as phones, computers or tablets, or on purpose-built speakers. They are capable of interpreting human speech and, depending on the command they receive, can complete different tasks (e.g. tell the time or the weather, send and read text messages, make phone calls, set alarms, play music, and control various connected devices). Currently, one in five homes in the UK own a voice assisted speaker, a figure which is predicted to rise significantly. As many as 40% in the US own one.

Primary supervisor: Roisin McNaney

Ghana has a population of over 27 million people, of which 1 in 15 may have a communication disability. The number of speech and language therapists (SLTs) available to support these people remains remarkably small (under 20 SLTs to support the entire population), presenting a major workforce challenge. As an emerging profession, there remain significant challenges around educating the first generation of SLTs. Ghana, however, has a healthy digital infrastructure which can be taken advantage of.

Primary supervisor: Cagatay Goncu

In this project you will work on creating a 3D printed platform used with an iPad for people who are blind or have low vision. The platform will allow people to program in the Scratch visual programming language ( using 3D printed blocks.

Primary supervisor: Cagatay Goncu
Map with eye tracing heat maps overlaid

Accessing maps is a very challenging task for people with vision impairment. Particularly, navigating a map using panning and zooming and finding information on the screen. 

Primary supervisor: Cagatay Goncu

People who are blind need to touch surfaces and materials to get information. These surfaces can be a Braille paper that has Braille text, a swell paper that has embossed shapes, and a button that is used to turn on and off a device like a TV or to open a train carriage door.