CISC/DIMA 259 Creative Coding Practices and Techniques
This course examines the application of new and emerging technologies in creative and interactive media production and development. Modern audiovisual, music, and interactive projects benefit from the use of creative coding, visual programming environments, microcontrollers, sensors, data visualization, data sonification, automated fabrication, and open source platforms. As technology advances, these tools have become more common, less expensive, and easier to use. Students will put several of these new technologies into practice through a number of assignments including a final project performed or exhibited at the end of the class. A keen sense of curiosity is suggested, but no previous electronics or coding background is required.
Meeting Times and Location Spring Semester 2025:
Lecture: Tuesday/Thursday, 15:25 – 17:00
Lab: Wednesday, 13:30 – 15:10
Location: John R. Roach Center JRC 426
View / Download CISC/DIMA 259 Syllabus for Fall Semester 2025:
CISC/DIMA 259 Creative Coding Practices & Techniques
Recommended Text
Banzi, M. & Shiloh, M. (2015) Getting Started with Arduino. 3rd
Edition. Make: Projects
Course Weeks:
Week 1 | Week 2 | Week 3 | Week 4 | Week 5 | Week 6 | Week 7 | Week 8 | Week 9 | Week 10 | Week 11 | Week 12 | Week 13 | Week 14 | Week 15