Introduction to Computational Media
NYU ITP Fall 2015
Class website
Syllabus
Course Description
What can computation add to human communication? Creating computer applications, instead of just using them, will give you a deeper understanding of the essential possibilities of computation. The course focuses on the fundamentals of programming the computer (variables, conditionals, iteration, functions, and objects) and then touches on some more advanced techniques such as data parsing, interfacing with hardware, mobile development, and HTML5/DOM. The JavaScript-based 'p5.js' programming framework is the primary vehicle for the class. All sections assume no programming experience at all. The end of the semester is spent developing an idea for a final project and implementing it using computer programming.Student Work
Nicole He, True Love Tinder RobotFengyi Zhu, Print 15F
Anne Goodfriend, MAP.me
Yuli Cai, Nature Geometry
Regina Vetka, Interactive Painting