2025/26 Undergraduate Module Catalogue

COMM2754 Programming for Digital Media

20 Credits Class Size: 60

Module manager: Dr Celia Tsui
Email: Y.s.Tsui@leeds.ac.uk

Taught: Semester 1 (Sep to Jan) View Timetable

Year running 2025/26

This module is not approved as a discovery module

Module summary

The module provides the opportunity to engage with the practice of programming and explore its impacts, such as the opportunities and challenges presented by the role of code and data in digital media. You will experiment with different programming languages, platforms, and technologies and use them to create different outputs, generate and use data in different ways and reflect on the opportunities for creative production, digital media and digital research afforded by programming and data. You will also explore how leading academic theory and research can influence digital products and platforms and the module provides opportunities to look at developing digital media solutions to address the demands of user groups and society at large, allowing you to take your work beyond technical exercises to work that can solve problems, improve services and create social capital.

Objectives

This module aims to highlight contemporary challenges and opportunities in digital media practice with regard to emerging cultural and social trends and looks at practical ways to meet them. It aims to develop a basic understanding of computer programming, to enable critical reflections on the way that code, data and development practices can influence media and to provide a platform to further study and more advanced creative production.

Learning outcomes

On successful completion of the module students will have demonstrated the following learning outcomes relevant to the subject:

1. Understand key concepts, issues and debates related to computer programming and media;
2. Develop digital outputs using programming for purposes of research, communication, enterprise or entertainment;
3. Analyse programming and data practices from the perspective of their technological, social and cultural impact;
4. Identify emergent trends, challenges and opportunities related to programming, data and digital media.

Skills Learning Outcomes

On successful completion of the module students will have demonstrated the following skills learning outcomes:

5. Apply fundamental computer programming concepts, including syntax and structure, to digital architectures and infrastructures
6. Use appropriate tools and platforms to design and create digital media

Syllabus

Details of the syllabus will be provided on the Minerva organisation (or equivalent) for the module

Teaching Methods

Delivery type Number Length hours Student hours
Lecture 2 1 2
Practical 11 2 22
Seminar 10 1 10
Independent online learning hours 4.5
Private study hours 161.5
Total Contact hours 34
Total hours (100hr per 10 credits) 200

Opportunities for Formative Feedback

Student progress will be monitored through reflective summary activities at the end of weekly workshops, which feed into the weekly critical responses in online journals (which make up the first assessment).Performance in the first assessment due in week 8 is also used as a means of providing direction and support ahead of the second assessment.

Methods of Assessment

Coursework
Assessment type Notes % of formal assessment
Coursework Portfolio of programming tasks 30
Coursework Programming project 70
Total percentage (Assessment Coursework) 100

Resits for both components are to re-do the original brief

Reading List

The reading list is available from the Library website

Last updated: 30/04/2025

Errors, omissions, failed links etc should be notified to the Catalogue Team