Nature of Code (INTM-SHU 254)

The Nature of Code is an intermediate course based on Daniel Shiffman’s The Nature of Code course at NYU ITP and was adjusted for undergraduate students. This course explores the fundamentals of programming, such as Object-Oriented Programming, and the application of simple principles of mathematics and physics in order to recreate natural behaviors in a digital environment. Prerequisites: This class uses p5(p5js.org) and requires Interaction Lab, Communication Lab, Application Lab, or similar programming background. Knowledge of other languages, such as Processing, three.js and OpenFrameworks, is also encouraged.

Interactive Media Arts (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2020)


INTM-SHU 254-000 (23412)
02/03/2020 – 05/15/2020 Wed
5:00 PM – 8:00 PM (Late afternoon)
at Shanghai
Instructed by Moon, Jung Hyun