Find us +44 (0)113 2837100

COM6043 - Audio Visual Programming

Objectives:

On successful completion of the module, students will be able to:
Demonstrate the ability to organise and realise a creative project from the development of ideas to the creation of the work;
Engage with others in critical analysis of concepts and technical issues related to creative work;
Identify and apply specialist knowledge and technical skills in the planning and realisation of a creative work;
Respond to conceptual and technical issues in creative work.

Content:

This module focusses on the programming of sounds, visuals and user interfaces for creative web-based projects. The techniques taught on this module combined with skills learned on previous modules can be applied to a raft of creative projects such as interactive soundscapes, browser-based games, data art and music tools. It offers a foundation for those curious about games development or pursuing a career in web or UX design. Examples of topics covered on the module include:

- Introduction to computer graphics, image processing and WebGL
- Introduction to audio synthesis and Web Audio API
- Client-side graphics and audio libraries
- Creating reactive user interfaces

Learning and Teaching Information:

Teaching will consist of a mixture of tutorials and seminars. Prior to attending, students are expected to have carried out background reading/research to support their understanding of the content covered. Given the breadth of topics introduced on the module, the taught elements will cover basic concepts and tools which students can use to explore and develop their own creative ideas. Group seminars will be an opportunity for students to learn from each other's approaches and practice engaging in scholarly discussion. Students will use gitlab to share code and this will be subject to continual monitoring and evaluation.

Tutorials
Hours: 36
Intended Group Size: Cohort

Seminars
Hours: 24
Intended Group Size: Cohort

Guided independent study
Hours: 240

Further details relating to assessment
Blog: students evidence progression on the module and the evolution of their project in the form of a blog site/e-portfolio, the exact format of which is negotiable. Examples of blog entries could include their experiments with different tools; ideas or concepts they are exploring linked to background research; their response to peer feedback on their work, etc. Student blogs are intended to feed a process of continuous feedback and discussion amongst students and tutors.

Project: This is a substantial piece of creative work which students will negotiate with a tutor. The project should be sufficiently complex to necessitate the use of specialist tools.

Assessment:

Fact File

Module Coordinator - Antesar Shabut
Level - 6
Credit Value - 30
Pre-Requisites - NONE
Semester(s) Offered -