User Experience Design +

Rebecca Blum | Syllabus | IMNY-UT.262 |
Prerequisites: None |
Last updated: November 15, 2024

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.

Immersive Experiences +

Akmyrat Tuyliyev | Syllabus | IMNY-UT.282 |
Prerequisites: Creative Computing or permission of the instructor |
Last updated: November 15, 2024

This course is designed to provide students with hands-on experience working with interactive and emerging applications for creating immersive experiences, with a focus on designing for virtual reality headsets. The class will also touch on related technologies, methods, and fields including experience design, virtual painting, augmented reality, interactive installation, and 360 video/audio. The course materials will also include readings and discussions on prior art/relevant critical texts.

Communications Lab +

Ami Mehta | Syllabus | IMNY-UT.102 |
Last updated: November 15, 2024

No prerequisites.

An introductory course designed to provide students with hands-on experience using various technologies including time based media, video production, digital imaging, audio, video and animation. The forms and uses of new communications technologies are explored in a laboratory context of experimentation and discussion. The technologies are examined as tools that can be employed in a variety of situations and experiences. Principles of interpersonal communications, media theory, and human factors are introduced. Weekly assignments, team and independent projects, and project reports are required

Designing Interfaces for Live Performance +

David Rios | IMNY-UT.243 |
Last updated: November 15, 2024

This course is designed to provide students with hands-on experience working with sensors and other electronics to design interfaces for a live, on stage, audio and visual performance at the end of the semester. Using Arduino, Ableton Live, and TouchDesigner, students will explore the expressive properties of physical hardware, sound, and live visuals. The forms and uses of physical computing, audio, computational media, and its application are explored weekly in both a hands on laboratory context, as well as weekly discussions of readings and existing performances.

Prerequisites: Creative Computing, Communications Lab: Hypercinema

Chatbots for Art’s Sake +

Carrie Sijia Wang | IMNY-UT.233 |
Last updated: November 15, 2024

This course is designed to repurpose existing chatbot technologies and use them for the sake of art. Comprising technical labs, design workshops, thematic seminars, and creative project development, it offers an exploration of the historical, present, and future dimensions of conversational AI; and the various roles AI has played and could play in human society. Students will delve into the design elements of conversational AI, and learn to use different techniques— such as RiveScript, p5.speech, APIs, Markov Chains, and Language Models—to create functional and artistic chatbots. The course expects students to conduct research and complete creative assignments, encouraging them to express their unique artistic visions.

Useless Machines +

Blair Simmons | IMNY-UT.272 |
Last updated: November 15, 2024

Useless Machines is about redefining “usefulness.” Through making, we will explore what it means, on an ideological, political and historical level, to create something ‘useful’ or ‘useless.’ We will play with these definitions and explore how these objects serve to be humorous, critical, disruptive and at times… useful. 

We will study ‘useless’ machines throughout history, which will provoke conversations and disagreements around the implications of existing and emerging technologies. The students will design ‘useless’ machines for their final project.  Examples of ‘useless’ machines are drawn from Kenji Kawakami’s The Big Bento Box of Unuseless Japanese Inventions, Dunne & Raby’s Speculative Everything, Stephanie Dinkins’ Conversations with Bina 48, https://esoteric.codes/, CW&T, Mimi Ọnụọha’s  Missing Data, Jacques Carelman’s Catalog of Impossible Objects, viral videos/objects and much more.

Instructor Blair Simmons Website: www.Blairsimmons.com

Recursive Art (Topics in Media Art) +

This course description is a concise summary and embodiment of the content, objectives, and structure of an educational course. The creation of this course description was initiated from the need to compile the information for the instructors, students, and administration staff. By writing this course description, the instructor is practicing one type of recursive creation process where the creation is a direct representation of the process of creation. This course description also aims to demonstrate how recursion isn’t confined to programming alone; it’s a fundamental idea that can be found in diverse fields, including this very course creation process.

In this course, you will look at theories around recursive philosophy, recursion as an algorithm, recursion as a programming philosophy (function-oriented programming), and various recursive works. You will think really hard alone and learn to communicate your thinking with others. You will do and make puzzles and reflect the method in your own creations through a series of small experiments. 

Why recursion:

it challenges traditional problem-solving approaches. In situations where there are numerous methods to achieve comparable outcomes, while thinking about ethical practice within any creative endeavor, the course aims to delve into the underlying meaning and purpose of the work undertaken. Recursion, in this context, embodies a form of process-oriented thinking. By exploring recursive processes, you are encouraged to question established norms, fostering a deeper understanding of the motivations driving their creative endeavors.

Large Scale Kinetic Installation (Topics in Physical Computing) +

Phil Caridi | IMNY-UT.240 |
Last updated: November 15, 2024

Have you ever wanted to make something bigger than a tabletop? Do you like art that physically moves? Well if you answered yes to those questions then this is the class for you. Working in large site-specific formats is always an enticing proposition, this course is designed to bring students through the process of scaling a concept into a large-scale kinetic installation. Working individually at first and then moving into group work this class also teaches how to collaborate, communicate, and compromise to reach a common goal. Students will engage in a hands-on approach to designing, budgeting, and building an installation.

Prerequisites: Intro to Fab or Intro to DigiFab

Real-Time Social Spaces (Topics in Media Art) +

Aidan Nelson | Syllabus | IMNY-UT.260 |
Last updated: November 15, 2024

Over the past 18 months, we have seen many aspects of our lives thrust online.  Increasingly, we are working, learning, socializing with family and friends, attending live performances and more through 2D grids of video feeds on platforms such as Zoom and Google Meet. These communication tools have become essential for remote communities to connect, yet fail to replicate many of the most engaging, messy and human aspects of our in-person experience. What happens when we break out of this grid and explore new forms of real-time social interactions online using webcam video and audio?  

Some recent explorations in this realm (including gather.town, topia.io and ITP/IMA’s own YORB.itp.io) have shown the promise of spatial metaphors in creating engaging real-time social interactions online. In this course, students will create their own series of experimental social spaces that explore these questions: how does the shape and nature of our environment affect the way we communicate?  What unique forms of real-time expression and sharing might be possible online (and only online)? How might we design experiences for the unique social dynamics we want to support?

Students will be exposed to principles of spatial design as well as a series of open source Javascript tools for arranging live webcam video and audio in the browser.  They will use p5.js and p5LiveMedia to create a series of playful and experimental video chat applications in 2D and 3D environments.

Open Call (Topics in Media Art) +

Blair Simmons | Syllabus | IMNY-UT.260 |
Last updated: November 15, 2024

This class is for students interested in making, displaying and installing art for interactive media art exhibitions. This class will prepare you to apply for and develop work for open calls and everything else that happens after you are selected. The class will have an opportunity to exhibit a group show in a real NYC gallery towards the end of the semester. The students will collaborate to title, describe and document the works in the show. They will also have an opportunity to do a public talk back about their work, organize a reception and add a piece to their portfolio.

Non-Linear Storytelling Structures +

Sharon De La Cruz | Syllabus | IMNY-UT.291 |
Last updated: November 15, 2024

This course challenges how you use technology to tell a story. We will start with storytelling linear basics and progress towards non-linear storytelling and new media arts considerations. This course is helpful for participants who want more grounding in storytelling, want to strengthen their voice, and are interested in building worlds beyond the one we currently experience. This course considers a range of mediums but does not expect you to be an expert in any; it allows you to experiment and explore different mediums throughout the semester.  

We will spend the beginning of the semester researching and engaging in small assignments based on storytelling basics, primarily focused on writing and prepping storyboards and scripts, basics of visual design, and interaction design. Our midterm will ask the class to retell the same story by translating a prose text into the medium of your choice. The last section of the course will focus on a survey of new media storytelling. Students will concentrate on a final project which asks them to present a story (original or adopted) via the medium of their choice. Final projects are critiqued based on storytelling techniques discussed in class, clarity of story, and presentation. You do not have to come in with a project in mind; however, if you do, there will be plenty of space in your final assignment to explore it, considering the techniques practiced in class.

Immersivity Beyond the Display +

In recent years, “immersive digital experiences” have gained widespread popularity, from commercial exhibits like Van Gogh: The Immersive Experience to museums adapting spaces for digital art and brands leveraging interactive installations for promotion. But are these experiences truly immersive, and how can we evaluate them?

Immersivity Beyond the Display delves into the design of visual, interactive installations. Each week, students will modify existing sketches in p5.js to explore immersive design principles while building on foundational programming skills. “Demo days” will provide opportunities to test and reflect on each other’s prototypes. We will focus on  narrative development, embodiment, social and emotional engagement and interaction mechanics to frame our exploration.  Weekly exercises will be enriched with relevant readings and discussions. By the end of the class, students will have developed their own model for evaluating immersivity in interactive digital experiences.

Prerequisite: Students should have completed Creative Computing or possess equivalent coding experience with p5.js and JavaScript.