The student will be familiar with basic programming techniques to be used for creating computationally-based visual images and animations.
The emphasis of this course is to introduce students to programming languages and techniques that can be used to create screen-based visuals using computational techniques, live data sources, etc.
We are going to mainly use p5.js in this course. p5.js is a JavaScript library specifically designed for artists, designers and educators.
Schedule
- 25/02/2019 – Session 001 – Intro & p5.js Basics
- 26/02/2019 – Session 002 – Animating With Code
- 04/03/2019 – Session 003 – More About Conditionals, Mouse and Keyboard
- 05/03/2019 – Session 004 – Sound, Arrays, for Loop
11/03/2019 – Session 005CANCELLED (Sorry! -Matti)- 12/03/2019 – Session 005 – 2D Transformations, Make a New Kind of Clock
- 18/03/2019 – Session 006 – Audio Analysis with FFT
- 19/03/2019 – Session 007 – OOP and Classes in p5.j5
- 25/03/2019 – Session 008 – More about classes and Project Proposal Deadline
- 26/03/2019 – Session 009 – Work on Your Project/Tutoring
- 27/03/2019 – Session 010 – Work on Your Project/Tutoring (NOTE! Wednesday. Extra time to replace the cancelled class). ROOM G202
- 01/04/2019 – Session 011 – Work on Your Project/Tutoring
- 02/04/2019 – Session 012 – Project Presentations