Tag Archives: p5js

DM-UY 4913 DATA VISCERALIZATION

This is a hands-on, project based studio course that pushes beyond typical notions of data visualization, examining ways that data can be transformed into embodied experiences. Students will engage with techniques in physical computing, haptic technologies and VR towards the creation of a series of unconventional data visualizations. Each project will interpret dynamic data sets, conveying complex phenomena such as climate change through tactile and embodied forms of representation.

Instructor : Craig Fahner

Sample Syllabus

DM-UY 1133 Creative Coding

This course is an introductory programming class, appropriate for students with no prior programming experience. Traditionally, introductory programming teaches algorithmic problem-solving, where a sequence of instructions describe the steps necessary to achieve a desired result. In this course, students are trained to go beyond this sequential thinking – to think concurrently and modularly. By its end, students are empowered to write and read code for event-driven, object-oriented, graphical user interfaces.

DM-GY 9103 Print and Code

his is a studio class on computational design, printing, drawing, and experimental publishing. We will work with Javascript (libraries like the P5.JS Riso), paper, plotters, and the risograph printer, combining computational design techniques with printed forms to explore unconventional methods of publishing. Students will be introduced to histories of radical publishing and will develop experimental printed publications. 

Previous course site : https://wp.nyu.edu/printcode2023/

Instructor: Tega Brain

DM-GY 6063 Creative Coding

This course is an introductory programming class, appropriate for students with no prior programming experience. Traditionally, introductory programming teaches algorithmic problem-solving, where a sequence of instructions describe the steps necessary to achieve a desired result. In this course, students are trained to go beyond this sequential thinking – to think concurrently and modularly and ask questions about how computation can reflect creative potential. By semester end, students are empowered to write and read code for event-driven, object-oriented, experiences and connect them to the physical world.

Sample Syllabi