Computing with Digital Media Project (956G5)

60 credits, Level 7 (Masters)

Spring teaching

Individual project based on the production of a significant piece of interactive digital media software.

The project dissertation is your chance to produce an interactive digital media application in the specific area in which you wish to specialise. The expectation is that you will submit a dissertation substantially based on a working software program in the domain of digital media. This provides a very broad subject base and includes 3D and 2D graphics, animation, image processing, sound processing, web-based applications, tutorial applications, etc. The only specific regulation for the MSc CDM dissertation is that it should be substantially based on a working computer program.

There will be no formal lectures to attend. The teaching methods used will simply be weekly individual/small group meetings to discuss progress.

The Masters Project should be viewed as the culmination of the degree - it gives you a chance to demonstrate all you have learned and produce a key portfolio piece for your future employment. It will be the most demanding part of the postgraduate degree.

It is very different from most other modules. Although you will be supervised, your are on your own to a large extent. The onus is on you to define the problem boundaries, to investigate possible solutions, and to present the results verbally, in writing, and to demonstrate them in action.

The results of the project will be submitted in two parts: a final report and the code for the system built.


100%: Written assessment (Report)

Contact hours and workload

This module is approximately 600 hours of work. This breaks down into about 600 hours of independent study. The University may make minor variations to the contact hours for operational reasons, including timetabling requirements.

This module is running in the academic year 2020/21. We also plan to offer it in future academic years. It may become unavailable due to staff availability, student demand or updates to our curriculum. We’ll make sure to let our applicants know of such changes to modules at the earliest opportunity.


This module is offered on the following courses: