MSc Computing Science Project module (AC53016)
Bring together everything you’ve learned to design, build, and evaluate a professional-level software or research project
The MSc Project is the culmination of your master’s studies, giving you the opportunity to demonstrate your technical and research abilities through a substantial, independent piece of work.
You’ll define, design, implement, and evaluate your own project, either developing a major software system or conducting a research-oriented study that involves significant software development. Throughout the process you’ll work closely with an academic supervisor, receiving feedback and guidance as you refine your goals and deliverables.
By completing this module, you’ll gain the experience and confidence needed to manage real-world computing projects and deliver outcomes that meet professional and academic standards.
What you will learn
In this module, you will:
- plan, design, and implement a substantial software or research-based project
- apply technical and analytical skills to solve a defined problem
- develop and evaluate an artefact using an evidence-based approach
- manage your own time, deliverables, and project documentation
- engage in professional research practices, including analysis, testing, and reporting
By the end of this module, you will be able to:
- create and evaluate a complex software artefact or system
- demonstrate independent project management and research skills
- critically reflect on your process and outcomes
- communicate your findings clearly through a formal written report and presentation
- understand and apply ethical, legal, and professional standards within software development
Assignments / assessment
- project portfolio and report (100%)
This includes your research background, technical work, evaluation, and project management documentation.
There is no final exam.
Teaching methods / timetable
You’ll undertake an independent project with regular one-to-one supervision meetings. Support is provided throughout the process by your supervisor, who will offer feedback on progress and guidance on refining your goals.
Courses
This module is available on the following courses: