MSc Computing Science Project module (AC53016)

Bring together everything you’ve learned to design, build, and evaluate a professional-level software or research project

Credits
40
Module code
AC53016
Level
5
Semester
Runs during the summer
School
School of Science and Engineering
Discipline
Computing

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: