DDA256: Creative Coding (Fall 2025)
Course Overview
DDA256 is an introductory-to-intermediate creative computation studio exploring code as an expressive, conceptual, and aesthetic medium. The course traverses historical drawing machines, Bauhaus visual grammar, Dada chance operations, generative algorithms, 3D WebGL worlds, and live audio-reactive performance instruments.
Structure
- 🔒 DDA256 Course Syllabus (Password Protected)
Lectures
8 comprehensive lecture modules translated from the studio teaching boards with direct links into the research wiki.
- Lecture 01: Intro + Scope
- Lecture 02: Drawing Machines
- Lecture 03: Collage & Photomontage
- Lecture 04: Parametric Forms & Curves
- Lecture 05: Synthesis & Midterm Review
- Lecture 06: Scene World & 3D
- Lecture 07: MTVJ & Audio-Reactive Systems
- Lecture 08: Final Stretch & Portfolio
Assignments
7 progressive studio briefs guiding student projects from atomic visual syntax to capstone exhibition.