SCHEDULE
T : 2:00 PM - 4:50 PM
TH : 2:00 PM - 4:50 PM
Class Zoom Meeting Link
Office Hour Meeting Link
[ Appointment Only ]
Weidi Individual Zoom Meeting
Stejara Individual Zoom Meeting
Week 1 / Customized Brush & Virtual Painting
< What is Generative Art ? >
Course Overview and Introduction to P5.js
Coordination System and Shapes
Basic User Interaction
Logic Operation / Conditions / Booleans
Week 2 / Interactive Graphics
< Shape , Graphics , Composition and Bauhaus Movement >
Shape Tranformation and Animation
For Loop
Review IF Condition and User Interaction
Week 3 / Particles & Sound
< Repetition & World-Building >
Array and ArrayList
Object Oriented Programming
Sound / Pre-load / Play sound Files
Guest Lecture 01
Week 4 / Online Game
< An Art Game >
Images as Objects
Delete or Add Object through User Interaction
Noise Function
Review Object-Oriented Programming
Review Logic Operation / Conditions / Booleans
Week 5 / Your Website
Basic HTML and CSS
Week 6 / Audio Visual Performance Video Design
< AV performance >
Review Array and ArrayList
Review Logic Operation / Conditions / Booleans
Review Sound / Pre-load / Play sound files
Guest Lecture
Week 7 / Dive into the 3D world
3D Basic Geometry and Transformation
Lighting and Texture
Review Array and Object Oriented Programming
Week 8 / Data Visualization
< Visualizing the Invisible >
Image Processing and Manipulations
Basic Data Visualization
Week 9 / Redesign web page & Introduce Final project proposal