Example Final Year Projects
Practical work on the course culminates in a major project where each student must develop a sizeable software (or software and hardware) system. There is no such thing as a typical project; recent third year projects include "A Test-bed for Web services using an Autonomous Robot", "Advanced Instant Messaging for Smartphones", "An Early Modern English Spell Checker", "A Peer-to-Peer Implementation of Tuple Spaces", "An Interface for a Boss Drum Machine", and various projects in the context of the e-Campus initiative.
Many of these projects are linked with on-going research in the department.
John Hardy
Computer Science Innovation, 2009
Video based gesture interaction with public displays
James Jackson
Lee Howarth

Mark Selby

An Electronic Wainwright
The project focuses upon PDA and GPS technologies and how they can be used to provide a mobile, context-aware navigation system and route guide for walkers in the Lake District. The aim of the project was to deliver a system that would be used on a PDA device to enable users to view and select routes to walk in the Lake District and then view appropriate maps for these routes. The system provides the user with information about the different routes and informs them of their position, according to the GPS data it receives, and can then give appropriate instructions. It also allows the user to send and receive SMS messages.
Serena Patching

Creating Autonomous Robots
The project addresses the formal design, control and testing of two autonomous robots, namely a digger and a dumper truck. To achieve this, a formal representation of the possible behaviour of the robots within their various environments was constructed. As a result of this project, two robots were designed, constructed and programmed to allow the robots to make decisions for themselves depending on the information they receive from their sensors. This allows the digger and the dumper truck to exhibit autonomous behaviour, so that the digger will locate and automatically pick up a chosen item and deliver it to the dumper truck, which will take the item to the deposit site.


