Terms 1 and 2
The first half of the course sees students study 3 units (1,2,3) in parallel. It aims to give an intense grounding in creative coding, computational concepts and creative computing practice.
Unit 1 - Creative Coding and Frameworks (20 Credits)
Unit 2 - Computational Futures, AI and Machine Learning (20 Credits)
This unit explores the emerging area of machine learning. It 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 - Physical Computing, Creative Project (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 2 and 3
The second half of the course sees students study 3 units (3, 4, 5) in parallel. It aims to give students expertise in the process of developing apps in teams. It also introduces students to the digital creative industries in London and further develops their creative practice.
Unit 4 - Coding for Collaborative App Development (20 Credits)
In this unit students will develop an app concept using one of the dominant platforms such as Apple’s iOS or Google’s Android. This will give students and understanding of the development process using standard development tools and introduce platform specific coding languages such as Swift. Importantly this unit will include an introduction to collaborative tools for software development.
Unit 5 - 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 - Computational Environments, Creative Project (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.
Learning and teaching methods
- Lectures and seminars
- Studio/lab-based practice and masterclasses
- Project work
- Technical tuition
- Collaborative problem-solving and group work
- Independent study
- Project portfolio comprising of technical prototypes and presentations
- Essays and reports