Hacking the Browser (ITPG-GT 2811)

Web browsers were originally used only for displaying simple HTML pages, but over the years they have become supercharged all-powerful web execution machines. In this class we’ll explore experimental new features and HTML5 APIs that allow browsers to communicate with the OS and their environment. APIs that will be covered may include: Battery Status, Geolocation, notifications, accelerometer usage, video access, speech recognition, and text-to-speech. We’ll cover the mechanics of bookmarklets and Chrome extensions, with a sustained multi-week focus on building extensions and exploring Chrome’s extensions APIs. Class workshops will include projects such as building an ad blocker, programmatically replacing text and images on a website, and making sites that respond to external events. Students will give weekly in-class presentations on web capabilities, complete small weekly assignments, and present a final project. This class leans heavily on web technologies, and experience with HTML, CSS and modern JavaScript (ICM with p5.js or Commlab Web/Networked Media) is required.

Interactive Telecommunications (Graduate)
2 credits – 5 Weeks

Sections (Spring 2020)


ITPG-GT 2811-000 (22881)01/28/2020 – 03/03/2020 Tue6:00 PM – 9:00 PM (Evening)at Brooklyn CampusInstructed by Forsyth, Cory

100 Days of Making (ITPG-GT 2793)

Credits: 2
Duration: 6 Weeks
Dates: Tue

Iteration and its impact on your creative process is the theme of this class. The format of the course turns its head on the traditional class structure and instead of focusing on syllabus that builds to a final project, the course is focused on a daily, iterative practice. Students will identify a theme, idea or topic they would like to explore over the course of 100 days and must commit to making or producing a variation on that idea and posting social evidence of their work every day for 100 days. Projects can focus on building, writing, drawing, programming, photographing, designing, composing or any creative expression. In parallel to the making, in-class lectures will examine the work of artists whose work has been defined by iteration and discuss the role of discipline and routine in the creative process.

Interactive Telecommunications (Graduate)
2 credits – 6 Weeks

Connected Devices and Networked Interaction (ITPG-GT 2565)

Credits: 4
Duration: 15 Weeks
Dates: Tue

The World Wide Web no longer stops at the edge of your screen. When it comes to products, if it powers up, it talks to another device. This class provides an overview of methods for connecting the physical world to web-based applications. We’ll consider what the emerging interaction patterns are, if any, and we’ll develop some of our own as needed. This class can be seen as a narrower and more interaction design-based complement to Understanding Networks. The latter class provides a broader overview of the dynamics of communications networks, while this class focuses specifically on the challenges of connecting embedded devices to web-based services. Neither class is a prerequisite for the other, however. This class will introduce network connection techniques for devices using microcontrollers like the Nano 33 IoT and MKR series or ESP8266 and processors running an embedded operating system like the Raspberry Pi. Prerequisites: Intro to Physical Computing and Intro to Computational Media, or equivalent experience with the topics covered in those classes. Learning Objectives: Students will gain an understanding of the basics of network programming for devices with limited computing power. They will learn about current protocols for communication between devices and networked servers, and about the rudiments of security for that communication. Reading: There will be an article or two to read each week, to foster discussion about the design of connected things. Assignments: There will be several one-week software and hardware assignments to get familiar with different technologies and communications protocols, and one hardware and software final application project.

Interactive Telecommunications (Graduate)
4 credits – 15 Weeks

Comics (ITPG-GT 2925)

Code without content gets boring fast. This seven week course will show you how to create stories around which you can weave the technology learned in other classes. When content comes first, interesting problems arise to solve. Participants will get solid grounding in how to tell a visual story using words and images in a traditional format, so then they can take that format and reimagine it in entirely new and unique ways. The first few classes are devoted to getting basic comic skills. The remaining classes will hone and expand these abilities while posing the question: what can be done differently, and how can technology add to what we have created? At the end of the semester you will have a something that sets you apart; – original content AND technological know how. Students will combine words and images, look at each other’s work, look at examples of published works. Reimagine how these stories can be told in new and unique ways. This a demanding course. There is a lot of work involved, they will end up with a lot of original content. During the first half we look at and make traditional comics. Second half we experiment with comic format WHILE honing storytelling skills. Relevant speakers will come in to discuss what they do and how they work etc.

Interactive Telecommunications (Graduate)
2 credits – 6 Weeks

Sections (Spring 2020)


ITPG-GT 2925-000 (22870)01/28/2020 – 03/10/2020 Tue9:00 AM – 11:00 AM (Morning)at Brooklyn CampusInstructed by White, Tracy

Topics in Computation and Data: Front end web (IMNY-UT 220)

This course is designed to provide students with hands-on experience working with computational media (programming, creative coding, etc.) and data. The forms and uses of computational media and its application are explored in a laboratory context of experimentation and discussion.

Interactive Media Arts (Undergraduate)
4 credits – 14 Weeks

Sections (Spring 2020)


IMNY-UT 220-000 (23514)01/28/2020 – 05/07/2020 Tue,Thu6:00 PM – 8:00 PM (Evening)at Brooklyn CampusInstructed by Higgins, Colleen

This course will provide a foundation for understanding modern web development with a focus on front end technologies and accessing public data. The forms and uses of these technologies are explored in a laboratory context of experimentation and discussion.

Students will create two well-designed single-page web applications, including one that leverages public APIs and digital services from a wide range of existing web products. The goal of the course is for students to learn how to think holistically about an application, both by designing a clear user experience and understanding the algorithmic steps required to build it.

Creative Approaches to Emerging Media (IMNY-UT 205)

We live in a world where we have more data, computational power, and access to digital connectivity than ever before. But how do we make sense of the promise inherent in this reality while holding space for the challenges that it presents for different groups and communities? How do we situate the technologies that we have come to take for granted? And more importantly, how do we leverage an artist’s perspective to creating active responses that interrogate and hint at the potential for different futures? This course examines emergent technological fields, spanning topics like data collection/representation, digital archives, artificial intelligence, social algorithms, and automation and asks how the technologies inherent to each can be leveraged for artistic response, creation, and critique. While this course is primarily conceptual and art theory-based, the content covered will be technical in nature and students will be tasked with making three creative responses to the content in the tradition of the new media, digital, and conceptual art worlds.

Interactive Media Arts (Undergraduate)
4 credits – 14 Weeks

Sections (Spring 2020)


IMNY-UT 205-000 (23270)01/28/2020 – 05/07/2020 Tue,Thu9:00 AM – 10:00 AM (Morning)at Brooklyn CampusInstructed by Onuoha, Chisom

Introduction to Fabrication (IMNY-UT 242)

An introductory course designed to familiarize students with all the IMA prototyping shop has to offer. We will cover everything from basic hand tools to the beginnings of digital fabrication. You will learn to use the right tool for the job. There will be weekly assignments, created to develop your fabrication techniques. There will be in class lectures, demos, and building assignments. Emphasis will be put on good design practices, material choice, and craftsmanship.

Undergraduate

Machine Learning for Language Understanding (DS-UA 203)

This course covers widely-used machine learning methods for language understanding—with a special focus on machine learning methods based on artificial neural networks—and culminates in a substantial final project in which students write an original research paper in AI or computational linguistics. If you take this class, you’ll be exposed only to a fraction of the many approaches that researchers have used to teach language to computers. However, you’ll get training and practice with all the research skills that you’ll need to explore the field further on your own. This includes not only the skills to design and build computational models, but also to design experiments to test those models, to write and present your results, and to read and evaluate results from the scientific literature.

Data Science (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2022)


DS-UA 203-000 (9643)01/24/2022 – 05/09/2022 Wed2:00 PM – 3:00 PM (Early afternoon)at Washington SquareInstructed by Bowman, Samuel


DS-UA 203-000 (9644)01/24/2022 – 05/09/2022 Tue3:00 PM – 4:00 PM (Late afternoon)at Washington SquareInstructed by

Alternate Realities (IM-UH 3311)

This course will introduce students to the design and development of Virtual Reality experiences. We will examine these increasingly popular means of delivering content and social interactions and identify their unique affordances over existing platforms. Students will be challenged to harness the specific advantages of VR from conception through functional prototype. The class will also cover case studies of effective use of VR in information delivery, as well as social and artistic experiences.

Interactive Media (Undergraduate)
4 credits – 16 Weeks

Sections (Spring 2022)


IM-UH 3311-000 (23471)01/24/2022 – 05/17/2022 Tue2:00 PM – 3:00 PM (Early afternoon)at Abu DhabiInstructed by Allison, Michael · Sherwood, Aaron


IM-UH 3311-000 (24132)01/24/2022 – 05/17/2022 Thu1:00 PM – 3:00 PM (Early afternoon)at Abu DhabiInstructed by Allison, Michael · Sherwood, Aaron

Creative Coding Lab (INTM-SHU 135T)

In this course students will learn the fundamentals of computation, software design, and web technologies, through a series of creative projects. The course is intended to equip students with the skills to develop artistic and business projects that include a significant computational component. Topics such as variables, functions, components, and functional and reactive programming will be brought together to create interactive applications, generative art, data visualization, and other domains. Within the framework of these creative projects students will develop a greater understanding of how computer programs operate, be exposed to various concepts used to create experiences and interactions, and become more familiar with some of the technologies that constitute the internet. This course is intended for students with no prior programming background. Prerequisites: None

Interactive Media Arts (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2020)


INTM-SHU 135T-000 (23244)02/03/2020 – 05/15/2020 Tue,Thu11:00 AM – 12:00 AM (Morning)at ShanghaiInstructed by Steele, Oliver

User Experience Design (INTM-SHU 214)

User experience design (UXD, UED, or XD) is the process of enhancing user satisfaction with a product by improving its usability, accessibility, and desirability provided throughout the user’s interaction with a product. The class is designed for those who are passionate about creating user-centered experiences with interactive media. Students are encouraged to empathize with users, engaging them to make informed design choices from prototype right through to project completion. Prerequisites: None Fulfillment: IMA/IMB elective.

Interactive Media Arts (Undergraduate)
4 credits – 16 Weeks

Sections (Spring 2022)


INTM-SHU 214-000 (17634)01/24/2022 – 05/13/2022 Tue1:00 PM – 4:00 PM (Early afternoon)at ShanghaiInstructed by Qian, Tianran

Music and Gameplay (GAMES-UT 213)

Music and Gameplay is an intensive course concerned with digital games in which the gameplay is fundamentally influenced by, or oriented around a musical system. In this course, students will engage with music games in a variety of ways: through critical play, design practice, and hands-on development. This multifaceted approach will foster an understanding of how interactive game mechanics can be linked to music expression. Throughout the course, we’ll be drawing inspiration from a variety of music games across 3 major categories:

Undergraduate

Intermediate Programming for G (GAMES-UT 181)

Intermediate Programming for Games is an undergraduate level course aimed at taking students further with their knowledge of creative coding. This builds upon existing skills developed during Introduction to Programming for Games. Students’ skills within the Unity3D Game Engine with C# will be furthered, as well as their general procedural problem-solving skills and abstract programming knowledge. Throughout the semester, students be assigned weekly homework, as well as in-class practical work, or ‘game jams’. While students will be creating small games in class weekly, there will also be two larger game creation assignments – one midterm, as well as one final game. Most importantly, this course takes the approach that building up a student’s repertoire of advanced techniques in computer programming will expand their ability to express their artistic vision within their games. In addition, those students with a particular aptitude and interest for programming may also use this class to stepping stone towards a double major with computer science/game engineering. This class has Introduction to Programming for Games as a pre-requisite, and Introduction to Game Development as a pre-requisite or co-requisite.

Undergraduate

Modern Tabletop Games Literacy (GAMES-UT 404)

Modern Tabletop Games are undergoing a renaissance, with designers building upon each other’s innovations at a bewildering rate. The cornucopia of concepts in modern boardgaming can be daunting to a newcomer, yet any digital game designer is well advised to familiarize themselves with this parallel world, both to expand their “bag of tricks” and their notion of what a game can be. This class aims to familiarize students with a wide variety of “gateway games”: relatively straightforward exemplars that will give the student a solid foothold when further exploring their respective genre in our extensive library of boardgames. While doing so, we will be discussing related short readings in Characteristics of Games, in order to give the design strategies being engaged a broader context.

Undergraduate

Critical Video: Theory & Practice (MCC-UE 1142)

Credits: 4
Duration: 15 Weeks
Dates: Tue

This course introduces students to critical video—the use of documentary, ethnographic, and research-based video to investigate and critique contemporary culture. Students gain a theoretical overview of documentary video, a set of conceptual tools to analyze video, and an introduction to the practice of video production for small and mobile screens. Students apply texts on video’s history, culture, and distribution, as well as the ethical challenges of video production, to their own, research-based video project. No prior experience required.

Media, Culture & Communication (Undergraduate)
4 credits – 15 Weeks

Copyright, Commerce and Culture (MCC-UE 9405)

Credits: 4
Duration: 14 Weeks
Dates: Tue

Examines the basic tenets and operative principles of the global copyright system. Considers the ways in which media industries, artists, and consumers interact with the copyright system and assesses how well it serves its stated purposes: to encourage art and creativity. Special emphasis on the social, cultural, legal, and political issues that have arisen in recent years as a reult of new communicative technologies.

Media, Culture & Communication (Undergraduate)
4 credits – 14 Weeks

Visual Language and Storytelling: Visual Storytelling Through the Ages (OART-UT 290)

An overview of the development of visual storytelling throughout history. From the first creation of early hand drawn cave paintings to modern film production, all the essential elements of visual representation, visual imagery, visual grammar, and visual storytelling are explored. Lectures introduce and explain a variety of methods used to capture a visual image and how visual imagery, both with and without words, is used to convey meaning. Assignments are given for students to create their own visual imagery using these several different artistic formats. In class discussions then analyze the audience reception of the student’s work. The essential nature of visual storytelling is examined by analyzing how images collide to create new meaning, how a multiplicity of visual images are organized into a grammatical system, and how this system is managed in order to tell a visual story. The course examines how the basic tools of traditional narrative storytelling are also used in purely visual storytelling – to create a secondary world and to maintain a suspension of disbelief in order to inform, entertain, and affect the audience.

Open Arts Curriculum (Undergraduate)
3 credits – 15 Weeks

Sections (Fall 2020)


OART-UT 290-000 (21135)09/02/2020 – 12/13/2020 Tue9:00 AM – 1:00 PM (Morning)at Washington SquareInstructed by


OART-UT 290-000 (21136)09/02/2020 – 12/13/2020 Thu9:00 AM – 1:00 PM (Morning)at Washington SquareInstructed by

Art and Social Change (OART-UT 1018)

Credits: 4
Duration: 15 Weeks
Dates: Tue

This course challenges us to foster a tactile understanding of the relationship between art and social change. How do artists address social issues? Can art transform lives? How can art serve as a force for encouraging ethical dialogue and action within the public sphere? How do we make our ideas and revelations actually matter within our collective place and space? To better facilitate our understanding of this relationship, and in an effort to get inside these key questions and others, this course will unfold in two parts. Part I (Conversations on Art and Social Change) will be run as an interactive seminar in which we will explore how the desire to change the world has led some artists to align themselves with wider social movements. Through lectures, discussions and presentations, we will set about to engage ourselves with the work of contemporary artists who have addressed issues related to the environment, racial and cultural identity, human rights, healthcare, and social justice. We will assume that understanding the work of others is necessary if we are to appreciate the potentiality of our own impact on the world. Part II of this course (A Collective Gesture Toward) will entail challenging ourselves to participate more fully in our immediate surroundings vis-à-vis the development and implementation of a work (or works) of art.

Open Arts Curriculum (Undergraduate)
4 credits – 15 Weeks