DAT505 Advanced Creative Coding
Module delivered both at the University of Plymouth, in the UK, and at the Nanjing University of the Arts, Nanjing.
Module Name: DAT505 Advanced Creative Coding
Module Leader & Lecturer: Dr. Stavros Didakis
Supporting Lecturer: Yan Baoping
Introduction: In this module, learners are introduced to advanced creative coding strategies for developing engaging experiences using contemporary development tools and programming frameworks such as JavaScript, Three.js, WebGL, and WebAudio, as well as introducing techniques for user interaction and API integration.
Resources
JavaScript Semi-Standard Style
Essential Bibliography
Maeda, J. (2004) Creative Code: Aesthetics and Computation, Thames and Hudson Ltd: London.
Dirksen, J. (2015) Three.js Cookbook, Packt Publishing: Birmingham.
Below follows students’ outcomes from the module.