Communications and Technology

Shawn Van Every | IMNY-UT 273 | Tues 12:20pm to 3:20pm in 370 Jay St, Room 407 Meetings:14
Last updated: July 3, 2025
Show Course Description

From alphabets to virtual realities, this course will explore the development, reaction, and long term impact of various communication technologies. How have these technologies, such as writing, printing, the telegraph, television, radio, the internet and beyond, transformed society? And what changes can be observed both today and tomorrow? After students look closely at past and current inventions, students will speculate on the future of communication in a connected world by proposing their own transformative technology. Readings and discussion will cover communication theory, technical processes, creative applications, and critical investigation. Writing assignments will be paired with practical assignments where students will be challenged to bring their analysis and ideas to life. The web will also be utilized as a test bed for experiencing and experimenting with various forms of communication both old and new.

This course will be part seminar and part studio. In the seminar portion of the class, time will be spent engaging in short lectures, critical discussions, and reviews of both reading and writing assignments. In the studio portions, students will participate in hands-on creative and technical activities, share and evaluate project ideas, and present practical assignment work. Throughout the class, students will be encouraged to learn through play, experimentation, collaboration, and exploration. Both individual and group work will be assigned.

100 Days of Making (Topics in Media Art)

Karalyn C Lathrop | Syllabus | IMNY-UT 260 | Tues 09:00am to 12:00pm in 370 Jay St, Room 409 Meetings:14
Last updated: July 3, 2025
Show Course Description

100 Days of Making offers students the opportunity to pursue a creative passion and develop or refine a skill over a 100-day period. Students choose a topic of interest and produce an expression of that topic every day for 100 days. Class time is spent discussing student progress, reflecting on the students’ creative journey and the importance of practice.

Projection Mapping (Topics in Media Art)

CHIKA | Syllabus | IMNY-UT 260 | Tues 12:20pm to 3:20pm in 370 Jay St, Room 410 Meetings:14
Last updated: July 3, 2025
Show Course Description

We, humans, have been fascinated by beautiful light for centuries. How can we transform light into Art and Technology? Are we able to discover and express ourselves through the process of making? 

“Projection Mapping 101” is a unique hands-on class building skills to create a projection mapping project and learn the evolution of Light Art and Technology. 

The students will identify their concepts and audience engagement through project exercises: Origami Mapping, Graffiti Mapping, International Projection Mapping Contest, etc. We will discuss a conceptual process, creating a prototype to complete their project. The goal is to develop students’ unique voices through this artistic process. They are encouraged to expand a larger project and incorporate new techniques they learn from other classes.

User Experience Design

Staff | Syllabus | IMNY-UT 262 | Tues 09:00am to 12:00pm in 370 Jay St, Room 411 Meetings:14
Prerequisites: None |
Last updated: July 3, 2025
Show Course Description

This course aims to provide students with the critical thinking and practical skills for creating effective and compelling interfaces. We will dissect what a compelling user experience is and discuss and apply design methods for creating one. Throughout this 14-week course we will examine a wide range of examples of interfaces with a focus on understanding the attributes of a successful interface and applying proven research, mapping and testing techniques. The class format will include lectures, case studies, student presentations, discussions of readings and in-class design exercises. The format is very hands-on with assignments that focus on problems that are typical of those a UX designer will encounter in the professional world.

Introduction to Digital Fabrication

Maya Pollack | Adrian Edgard Rivera | IMNY-UT 252 | Tues 09:00am to 12:00pm in 370 Jay St, Room 407 Meetings:14
Prerequisites: None |
Last updated: July 3, 2025
Show Course Description

Do you want to MAKE THINGS with your computer? Are you an artist, engineer, designer, sculptor or architect? Are you a few of those things? How are 3D scanning and 3D modeling different? What materials should I be using? Should I be 3D printing or CNC-ing this CAD file? What is a boolean operation and why is it my new best friend? This class will answer all of your questions. Don’t know what any of these things are? This class will answer those questions also.

By the end of this course, you will be familiar with all that digital fabrication has to offer. We will cover everything from laser to 3D to CNC. You will learn how to identify which digital fabrication technique works best for your projects. But more than that, you will learn what kinds of questions you should be asking in order to complete a project from start to finish. As technology advances at rapid speeds, digital making machines and software are changing just as fast. So instead of just being taught about the machines of today, you will also be given the tools to teach yourself the machines of tomorrow. Emphasis will be put on learning how to ask the right kind of questions to successfully finish a project.

What do you want to make? Let’s make it.

Physical Computing

Yeseul Song | Syllabus | IMNY-UT 245 | Tues 3:40pm to 6:40pm in 370 Jay St, Room 411 Meetings:14
Last updated: July 3, 2025
Show Course Description

This course expands the students’ palette for physical interaction design with computational media. We look away from the limitations of the mouse, keyboard and monitor interface of today’s computers, and start instead with the expressive capabilities of the human body. We consider uses of the computer for more than just information retrieval and processing, and at locations other than the home or the office. The platform for the class is a microcontroller, a single-chip computer that can fit in your hand. The core technical concepts include digital, analog and serial input and output. Core interaction design concepts include user observation, affordances, and converting physical action into digital information. Students have weekly lab exercises to build skills with the microcontroller and related tools, and longer assignments in which they apply the principles from weekly labs in creative applications. Both individual work and group work is required.

Prerequisite: Creative Computing or equivalent programming and physical computing experience.

 Three.js for Makers (Topics in Media Art)

Brian Ho | Syllabus | IMNY-UT 281 | Tues 7:00pm to 8:30pm in 370 Jay St, Room 410> Thur 7:00pm to 8:30pm in 370 Jay St, Room 410 Meetings:7-Second Half
Last updated: July 3, 2025
Show Course Description

In this increasingly online world, the internet has proven to be a powerful tool that can connect us with one another, host meaningful experiences, and provoke critical thinking. In this class, students will have an opportunity to learn about breaking out of the 2D web page and the fundamentals of working with 3D on the web. This course hopes to introduce new avenues for creative expression and experimentation via the web and promote learning practical web development skills through experiential learning. Students will use Three.js to create dynamic and immersive web-based experiences that push the boundaries of what is possible online. Creative Computing or equivalent familiarity with programming is a plus, but not required for this course.

Animation: Methods of Motion

Patrick Warren | Syllabus | IMNY-UT 288 | Tues 7:00pm to 8:30pm in 370 Jay St, Room 408> Thur 7:00pm to 8:30pm in 370 Jay St, Room 408 Meetings:14
Last updated: July 3, 2025
Show Course Description

This course explores the fundamentals of storytelling through animation and takes students from traditional animation techniques to contemporary forms. In the first part of the course, students will focus on traditional animation, from script to storyboard through stop-motion and character-based animation. The course then examines effective communication and storytelling through various animation and motion design techniques. Drawing skills are not necessary for this course, however, students will keep a personal sketchbook.

Networked Media

Sam Heckle | Syllabus | IMNY-UT 223 | Tues 12:20pm to 1:50pm in 370 Jay St, Room 412> Thur 12:20pm to 1:50pm in 370 Jay St, Room 412 Meetings:14
Last updated: July 3, 2025
Show Course Description

The network is a fundamental medium for interactivity. It makes possible our interaction with machines, data, and, most importantly, other people. Though the base interaction it supports is simple, a client sends a request to a server, which replies; an incredible variety of systems can be and have been built on top of it. An equally impressive body of media theory has also arisen around its use.

This hybrid theory and technology course will be 50% project driven technical work and 50% theory and discussion. The technical work will utilize JavaScript as both a client and server side programming language to build creative systems on the web. Technical topics will include server and client web frameworks, such as Express, HTML, CSS, templating, and databases. The theory portion of the course will include reading and discussion of past and current media theory texts that relate to the networks of today.

**** it is HIGHLY recommended you take Front End Web Development (or have equivalent front end web development experience) to get the most out of this course. We will be going over fundamentals of HTML/CSS but it would be useful to have prior knowledge ***

Prerequisite: Creative Computing or equivalent programming experience.

Real-Time Media

Carrie Sijia Wang | Syllabus | IMNY-UT 285 | Tues 3:40pm to 5:10pm in 370 Jay St, Room 407> Thur 3:40pm to 5:10pm in 370 Jay St, Room 407 Meetings:14
Last updated: July 3, 2025
Show Course Description

This course focuses on designing, developing and delivering real-time, performative work using audio and video elements. The class will have an emphasis on using MaxMSPJitter and other tools to create performative experiences that dynamically combine interactive elements such as video, sound, and code, allow for the unfolding of engaging narratives, and generate compelling visuals in real time.

We will look at various examples of both multimedia performances and installations, explore how we can apply the technologies we have learned to design real-time systems, and discuss methods we can use to make our work more engaging.

The class is three-fold and divided into tech tutorials, discussions of existing examples, and in-class performances.

Introduction to 3D Printing

Xuedi Chen | Syllabus | IMNY-UT 244 | Tues 5:20pm to 8:20pm in 370 Jay St, Room 407 Meetings:7-First Half
Last updated: July 3, 2025
Show Course Description

Prerequisite – Communications Lab (IMNY-UT 102) OR equivalent coursework.

3D environments and objects are powerful prototyping tools. This class will introduce the basics of 3D modeling techniques in Rhino and students will learn to create assets for prototyping and 3D printing. The class will take an industrial design approach to design and build with specifications and materials in mind. Students will learn to think, plan, design, and produce well thought out objects to fit their specific needs. (examples: motor mounts, enclosures, wearables etc.)

IMA Cohort: Community is a Practice

Blair Simmons | Syllabus | IMNY-UT 99 | Tues 10:40am to 11:40am in No Room Required (Brooklyn) Meetings:14
Last updated: July 3, 2025
Show Course Description

IMA Cohort: Community is a Practice provides incoming IMA students with an opportunity to consider the IMA program, and their role within it. This zero-credit course is based around in-class activities, discussions, viewings, texts, and lectures that begin from the students’ varying perspectives and ultimately provide a grounding within the tenets of the IMA program.
IMA is an interdisciplinary program that draws students from across the United States and around the world. This course functions as an opportunity for students to consider the knowledge that they already have, the contexts in which that knowledge is situated, and how students can relate to and work with classmates who come from their own diverse contexts and backgrounds.
Students will be guided through discussions, viewings, and visits from other members of the university. Because this is a zero-credit course and there are no assignments outside of class, student participation and engagement in these activities is especially important.

 Three.js for Makers (Topics in Media Art)

Staff | Syllabus | IMNY-UT 281 | Tues 7:00pm to 8:30pm in 370 Jay St, Room 410> Thur 7:00pm to 8:30pm in 370 Jay St, Room 410 Meetings:7-Second Half
Last updated: July 3, 2025
Show Course Description

In this increasingly online world, the internet has proven to be a powerful tool that can connect us with one another, host meaningful experiences, and provoke critical thinking. In this class, students will have an opportunity to learn about breaking out of the 2D web page and the fundamentals of working with 3D on the web. This course hopes to introduce new avenues for creative expression and experimentation via the web and promote learning practical web development skills through experiential learning. Students will use Three.js to create dynamic and immersive web-based experiences that push the boundaries of what is possible online. Creative Computing or equivalent familiarity with programming is a plus, but not required for this course.

 Three.js for Makers (Topics in Media Art)

Staff | Syllabus | IMNY-UT 281 | Tues 7:00pm to 8:30pm in 370 Jay St, Room 410> Thur 7:00pm to 8:30pm in 370 Jay St, Room 410 Meetings:7-Second Half
Last updated: July 3, 2025
Show Course Description

In this increasingly online world, the internet has proven to be a powerful tool that can connect us with one another, host meaningful experiences, and provoke critical thinking. In this class, students will have an opportunity to learn about breaking out of the 2D web page and the fundamentals of working with 3D on the web. This course hopes to introduce new avenues for creative expression and experimentation via the web and promote learning practical web development skills through experiential learning. Students will use Three.js to create dynamic and immersive web-based experiences that push the boundaries of what is possible online. Creative Computing or equivalent familiarity with programming is a plus, but not required for this course.

 Three.js for Makers (Topics in Media Art)

Staff | Syllabus | IMNY-UT 281 | Tues 7:00pm to 8:30pm in 370 Jay St, Room 410> Thur 7:00pm to 8:30pm in 370 Jay St, Room 410 Meetings:7-Second Half
Last updated: July 3, 2025
Show Course Description

In this increasingly online world, the internet has proven to be a powerful tool that can connect us with one another, host meaningful experiences, and provoke critical thinking. In this class, students will have an opportunity to learn about breaking out of the 2D web page and the fundamentals of working with 3D on the web. This course hopes to introduce new avenues for creative expression and experimentation via the web and promote learning practical web development skills through experiential learning. Students will use Three.js to create dynamic and immersive web-based experiences that push the boundaries of what is possible online. Creative Computing or equivalent familiarity with programming is a plus, but not required for this course.

 Three.js for Makers (Topics in Media Art)

Staff | Syllabus | IMNY-UT 281 | Tues 7:00pm to 8:30pm in 370 Jay St, Room 410> Thur 7:00pm to 8:30pm in 370 Jay St, Room 410 Meetings:7-Second Half
Last updated: July 3, 2025
Show Course Description

In this increasingly online world, the internet has proven to be a powerful tool that can connect us with one another, host meaningful experiences, and provoke critical thinking. In this class, students will have an opportunity to learn about breaking out of the 2D web page and the fundamentals of working with 3D on the web. This course hopes to introduce new avenues for creative expression and experimentation via the web and promote learning practical web development skills through experiential learning. Students will use Three.js to create dynamic and immersive web-based experiences that push the boundaries of what is possible online. Creative Computing or equivalent familiarity with programming is a plus, but not required for this course.

 Three.js for Makers (Topics in Media Art)

Brian Ho | Syllabus | IMNY-UT 281 | Tues 7:00pm to 8:30pm in 370 Jay St, Room 410> Thur 7:00pm to 8:30pm in 370 Jay St, Room 410 Meetings:7-Second Half
Last updated: July 3, 2025
Show Course Description

In this increasingly online world, the internet has proven to be a powerful tool that can connect us with one another, host meaningful experiences, and provoke critical thinking. In this class, students will have an opportunity to learn about breaking out of the 2D web page and the fundamentals of working with 3D on the web. This course hopes to introduce new avenues for creative expression and experimentation via the web and promote learning practical web development skills through experiential learning. Students will use Three.js to create dynamic and immersive web-based experiences that push the boundaries of what is possible online. Creative Computing or equivalent familiarity with programming is a plus, but not required for this course.

 Three.js for Makers (Topics in Media Art)

Brian Ho | Syllabus | IMNY-UT 281 | Tues 7:00pm to 8:30pm in 370 Jay St, Room 410> Thur 7:00pm to 8:30pm in 370 Jay St, Room 410 Meetings:7-Second Half
Last updated: July 3, 2025
Show Course Description

In this increasingly online world, the internet has proven to be a powerful tool that can connect us with one another, host meaningful experiences, and provoke critical thinking. In this class, students will have an opportunity to learn about breaking out of the 2D web page and the fundamentals of working with 3D on the web. This course hopes to introduce new avenues for creative expression and experimentation via the web and promote learning practical web development skills through experiential learning. Students will use Three.js to create dynamic and immersive web-based experiences that push the boundaries of what is possible online. Creative Computing or equivalent familiarity with programming is a plus, but not required for this course.

 Three.js for Makers (Topics in Media Art)

Brian Ho | Syllabus | IMNY-UT 281 | Tues 7:00pm to 8:30pm in 370 Jay St, Room 410> Thur 7:00pm to 8:30pm in 370 Jay St, Room 410 Meetings:7-Second Half
Last updated: July 3, 2025
Show Course Description

In this increasingly online world, the internet has proven to be a powerful tool that can connect us with one another, host meaningful experiences, and provoke critical thinking. In this class, students will have an opportunity to learn about breaking out of the 2D web page and the fundamentals of working with 3D on the web. This course hopes to introduce new avenues for creative expression and experimentation via the web and promote learning practical web development skills through experiential learning. Students will use Three.js to create dynamic and immersive web-based experiences that push the boundaries of what is possible online. Creative Computing or equivalent familiarity with programming is a plus, but not required for this course.