Third Year
Overall Year Grade: 2.1 (67.8%)
Dissertation Project (Hustings)
An iOS application designed to teach beginners politics. The application was developed using SwiftUI and is compatible with iOS, iPadOS and macOS through Project Catalyst. Hustings enables students to view a range of text based lessons on various political topics, followed up by a quiz testing their knowledge. Students are able to join a class so that teachers can view their progress. Debates can also be held in classes with debate sides allocated randomly to prevent bias. The database is managed using NoSQL on Firebase.
3D Graphics Snowman
An animated snowman scene developed in OpenGL using Java. There are multiple buttons that allow the user to interact with the scene and modify the effects.