Undergraduate final year projects
From an app to facilitate debates around issues affecting the UK Black community, to using computer vision to detect falls in the elderly, final year projects from undergraduate students in our Department continue to have real-world value.
Final year projects caught on camera
Final year projects are a major component of a computer science degree at Surrey. They allow students to showcase the breadth and depth of what they’ve learnt over the course of their studies.
"Our students produce high-quality projects. I’m always impressed by the creativity and ambition shown year after year." Says project coordinator Dr Brijesh Dongol. But don’t just take Brijesh's word for it! Take a look at some highlights from past projects.
How final year projects work
Students choose the topic of their project, but staff are around to help them develop their ideas if needed. The aim is to enable individuals to hone their technical abilities by deep diving into a subject.
To help them achieve their best, they work alongside a Surrey academic, who’ll provide expert advice. They’ll also have our lab facilities and project-specific equipment, such as NAO robots, Raspberry Pis and OpenNebula clusters, at their disposal. Past students have even used oscilloscopes, a sophisticated diagnostic instrument that draws a graph of an electrical signal, to analyse potential cyber attacks!
Some people even choose to work in partnership with external companies on the projects by extending their Professional Training Placement.
Why they are important
Conducting research and creating a final year project develops transferrable skills, such as independent research, presentation and time management. These are assets our students will use again and again in their future careers.
Many of our students have also produced excellent work, which has helped them secure jobs at major companies.
Others have gone on to publish results from their final year projects in academic journals, such as Applied Network Science and Studies in Computational Intelligence, while some have presented work at international events, including the Conference on Security and Cryptography, integrated Formal Methods and the International Conference on Fuzzy Systems.
What our students say
Self-learning is a key skill in growing as a developer and the final year project develops your ability to work independently and produce a result which you then present at a professional standard – which is very similar to how a product is delivered.Emma Jeyarajah, Junior Software Developer at DCSL Software
My most useful academic experience was working on my final year project and the advice from my supervisor during that time. This project was the culmination of all my learning at university and on placement and – while there were lots of challenges – I enjoyed every minute of it.Enrique Lacal, Cloud Software Engineer at IBM
The most useful experience I’ve had at Surrey has been the research I conducted for my final year project, which focused on reinforcement learning and optimal transport. As part of this research, we built a system that learns how to act in specific scenarios, which led to a conference paper submission.Georgios Papagiannis, studying for an MPhil at the University of Cambridge