Terms One/Two
This first half of the course sees students’ study three units (1, 2, 3) in parallel and aims to give an intense grounding in creative coding, computational concepts and creative computing practice.
Unit 1 Creative Coding and Creative Computing Frameworks (20 Credits)
This unit aims to take students with varying creative coding experience and give them a solid grounding in key coding languages for creative computing and key computational concepts. This will be delivered in up to six hours a week of coding classes that cover JavaScript, P5 and Python and workshops exploring tools and frameworks such as VVVV, Open Frameworks and Max MSP.
Unit 2 Computational Futures, AI and Machine Learning (20 Credits)
This unit explores the emerging area of Machine Learning and is mix of practical tasks introducing ML frameworks such as TensorFlow and seminars that look at emerging practice across the arts and creative industries that employ some level of artificial intelligence.
Unit 3 Creative Practice: Visual Coding and Physical Computing (20 Credits)
This unit is the creative application of the skills gained in this part of the course and students will produce creative projects using sensors and actuators. This application of coding skills creative practice will include an introduction to physical computing and electronics prototyping with platforms such as Arduino and Micro:bit.
Terms Two/Three
This second half of the course sees students’ study three units (3, 4, 5) in parallel and aims to give students an expertise of the process of developing apps in teams it also introduces students to the digital creative industries of London and further develops their creative practice.
Unit 4 Creative Coding: Critical Infrastructures (20 Credits)
This unit builds on the computational futures and creative practice units and programming skills learned in these units. The aim of this unit is to further develop hands-on computing skills and your ability to think creatively and critically about the development of contemporary computing technology infrastructures and their wider social impact.
Unit 5 Work and the Digital Creative Industries (20 Credits)
The aim of this unit is to provide and in depth understanding of both the structure of the creative industries in London and the varied opportunities that exist in what is a diverse sector for people engaged with creative computing.
Unit 6 Creative Practice: Computational Environments (20 Credits)
This unit builds on the creative practice developed earlier in the course and explores scaling that practice by developing spatial interventions. Students will explore projection mapping, computer vision and sound tools to explore computational environments.