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

 

Week 10 / Individual Meetings / Final work in progress

 

Week 11 / Final Project Presentation