Programming for Interactivity - DIGM4040

Looking for a different module?

Module delivery information

Location Term Level1 Credits (ECTS)2 Current Convenor3 2026 to 2027
Canterbury
Summer Term 4 20 (10) Rocio von Jungenfeld checkmark-circle

Overview

Interacting with digital systems forms the bedrock of our modern-day existence, permeating from turning on a light, to controlling robotic devices. Here, you'll embark on a transformative journey into the world of node-based programming and interactive hardware, whereby you will hone essential skills and grasp fundamental concepts from the onset.
Through practice-based tuition, you'll unravel the art of image manipulation and explore realms like motion and sound sensing. Moreover, as you traverse through this module, you'll delve into the ethical and societal dimensions inherent in contemporary digital design practices, acknowledging the profound impact programmers wield in shaping our digitally mediated society.

Details

Contact hours

Lecture 8, Workshop 24

Method of assessment

Mini Project 1 worth 40%.
Mini Project 2 worth 60%. This Assessment is Pass Compulsory.

Reassessment Method: Single instrument100% practical assessment – Mini Project (1 x Project file submission and 1 x 5 min Video)

Indicative reading

Learning outcomes

Module Learning Outcomes

On successfully completing the module, students will be able to: 

1) Generate a design idea on a given theme and visualise it in interactive form.

2) Describe a wide range of interactive methods, visual styles, and identify the best suited to the intention of a particular topic.

3) Implement and develop interactive systems through visual display and interactive interfaces.

4) Apply appropriate software tools to implement interactivity.

5) Generate an understanding and appreciation of digital design and media technologies.

Notes

  1. Credit level 4. Certificate level module usually taken in the first stage of an undergraduate degree.
  2. ECTS credits are recognised throughout the EU and allow you to transfer credit easily from one university to another.
  3. The named convenor is the convenor for the current academic session.
Back to top

University of Kent makes every effort to ensure that module information is accurate for the relevant academic session and to provide educational services as described. However, courses, services and other matters may be subject to change. Please read our full disclaimer.