The final year dissertation is where everything converges. Students choose a domain, define a problem, design and build a solution, and write it up to academic standard, managing their own timeline over a full year. This module supports that process: not by prescribing what students build, but by ensuring they have the professional and technical scaffolding to build it well.
The role is a shared one, combining direct teaching on the tools and methods of independent project work with supervision of individual student projects. Both strands matter. The taught sessions give all students a shared baseline in version control, project management, documentation, and research methods. Supervision provides the close, individual guidance that a project at this scale requires.
Why it matters
The dissertation is the most substantial piece of individual technical work most students complete at university, and how well they manage it has a direct effect on graduate employability. Students who struggle with independent projects often do so not for lack of technical ability but for lack of process: they do not know how to break a large problem into manageable parts, maintain momentum over months, or write about technical work with appropriate precision. This module addresses those gaps.
Module design
The taught component covers the practical infrastructure of independent project work. Early sessions focus on version control and professional development workflows, using GitHub as both a technical and a project management tool. Later sessions address design documentation using UML, wireframing, and the academic writing conventions that make technical work communicable.
The key cross-cutting topics, research methodology, academic writing, ethics, professional standards, and project lifecycle management, are threaded across the year rather than concentrated at submission. Students engage with them as the project develops, which is when they are most useful.
Support sessions
- Beginning development: version control and best practices
- GitHub and project management tools: Trello and Gantt charts
- Design documentation: UML, wireframes, and technical specifications
Key topics
- Research methodology
- Academic writing for technical projects
- Ethics and professional standards in computing
- Project lifecycle management
What students leave with
Students complete a substantial piece of independent technical work to academic standard, with supporting documentation and a professional development record. The combination of individual supervision and structured teaching means they leave with both the artefact and the vocabulary to discuss it, which is what interviews and further study require.