Creativity&Computation Lab is an introductory programming class for the first year students, MFA Design&Technology at Parsons The New School For Design.
In this course, students will learn programming basics and diverse technologies that can be utilized in art&design projects.
In this course, students will learn programming basics and diverse technologies that can be utilized in art&design projects.
Schedule - Finished Lectures (Click to download PDF&Source Codes in the pages)
Class curriculum and material designed by Dong Yoon Park
- 09/02/2010 - Lecture 1 : Introductions - Why do we learn programming? How do I study?
- 09/16/2010 - Lecture 2 : Processing - Variable scopes, conditionals, colors, array, images, typography, random, PDF export
- 09/23/2010 - Lecture 3 : Processing - Pixels, Painting, String, modulo, Translate, 3D, Trigonometry, Intro to OOP&Class
- 09/30/2010 - Lecture 4 : Processing - OOP&Class, Bouncing Ball with Class, Library, Audio&Sound visualization
- 10/07/2010 - Lecture 5 : Processing - Video library, Blob detection, Web cam, Tracking
- 10/14/2010 - Lecture 6 : Processing - Network, open APIs, XML, JSON data parsing, New York Times API, Twitter API
- 10/21/2010 - Lecture 7 : Intro to Physical computing - Arduino Basics
- 10/28/2010 - Lecture 8 : Intro to Physical computing - Arduino + Processing
- 11/04/2010 - Lecture 9 : openFrameworks - Basics : Dev Environment, C++
- 11/11/2010 - Lecture 10 : openFrameworks - Video, OpenCV, AR(Augmented Reality), Sound
- 11/18/2010 - Lecture 11 : Flash ActionScript 3.0 - Basics, Event Handling
- 12/02/2010 - Lecture 12 : Flash ActionScript 3.0 - XML Gallery / Open APIs / Google Maps API Integration
- 12/09/2010 - Lecture 13 : Intro to Mobile Apps - iPhone/iPad App Programming
- 12/16/2010 - Lecture 14 : Intro to Mobile Apps - Android App Programming / Quartz Composer for interactive works
