Politics of Code (IM-UH 3310)

While our relationships between ourselves, our environment, and other people are inherently political, computer technologies and technology companies consistently claim to remain “neutral”. This course will assume the opposite – software is political – and focus on how software applications share commonalities with political systems, how they affect their users as political actors and how we can build alternatives to those systems. This course is aimed at deconstructing the design and implementation of software as a political medium, such as Facebook’s timeline algorithm, city officials’ use of computer simulations to orchestrate urban life, blockchain-backed proof of ownership and algorithmic criminal assessment. Along with an introduction to political theory and media studies, coupled with an exploration of the underlying political impacts of those systems, students will work on several hands-on projects to offer functioning alternatives to those systems. To that end, this course will include several workshops in JavaScript and Python.

Interactive Media (Undergraduate)
4 credits – 16 Weeks

Sections (Spring 2022)


IM-UH 3310-000 (18389)


IM-UH 3310-000 (21644)at Abu DhabiInstructed by Blumtritt, Joerg

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

Introduction to Interactive Media (IM-UH 1010)

Credits: 4
Duration: 15 Weeks
Dates:
Credits: 4
Duration: 15 Weeks
Dates:

With the advent of digital computation, humans have found a variety of new tools for self-expression and communication. Thinking about how we interface with these tools beyond the mouse and key-board, we can approach software and electronics as artists and designers, exploring new interactions with machines and each other. This introductory course will provide students hands-on experience with screen and physical interaction design through programming and electronics using microcontrollers, electronics, and software development. Weekly exercises encourage students to experiment freely, creating their own novel interfaces and controls for working with machines. The course culminates with a final projects exhibited at the program’s end-of-semester showcase.

Interactive Media (Undergraduate)
4 credits – 15 Weeks

Games and Play (IM-UH 2320)

Games and play are deeply embedded in human culture. Play suggests a range of human experiences not easily contained by a common form. Games use their playable form to speak to the cultural spaces in which they reside. There is freedom in play. There is structure in games. How do they work together? This course explores how games structure play to serve their purpose, and how play inspires games to push expectations of popular culture. Informed by game studies and theories of play, students will study analog and digital games to consider the technological, spatial, artistic and social structures that shape a play experience. Utilizing web-based technologies and the Unity game engine, students will assume the role of both game designer and developer, experimenting with building game experiences that convey meaning as well as express aspects of humanity beyond contest and conflict. Some programming experience is preferred but not required.

Interactive Media (Undergraduate)
4 credits – 15 Weeks

Sections (Spring 2025)


IM-UH 2320-000 (3208)

Performing Robots (IM-UH 2117)

Intelligent robots living amongst ordinary people used to be a storyline relegated to the world of science-fiction. However, the 21st century has witnessed a rapid adoption of automated machinery in many aspects of daily life. In this course, students will explore the significance of today’s robots through the context of art by learning about and building experimental robots for theatrical performance. Robots will be defined broadly, incorporating a wide range of machines both autonomous and remote-controlled. Students will be exposed to critical analysis regarding the historical and contemporary use of machines in art and theatrical performance. In parallel, students will also learn about electronics, programming, robotics and mechanical construction techniques. Over the course of the semester, students will iterate through multiple projects exploring how robots can convey meaning and emotion. The course will culminate with a final public performance by the robots. Experience with physical computing through Introduction to Interactive Media or a course equivalent is highly encouraged.

Interactive Media (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2025)


IM-UH 2117-000 (13591)

Decoding Nature (IM-UH 2318)

How can we capture the unpredictable evolutionary and emergent properties of nature in software? How can understanding the mathematical principles behind our physical world help us to create digital worlds? And how can implementing these code-based simulations offer insight and perspective on both environmental and human behaviors. This course attempts to address these questions by focusing on the programming strategies and techniques behind computer simulations of natural systems using p5.js (a JavaScript library in the spirit of Java’s Processing framework). We will explore a variety of forces and behaviors that occur naturally in our physical world. This includes properties of movement, physics, genetics, and neural networks. For each topic, we will write code to simulate those occurrences in a digital environment. The results will usually be visual in nature and manifested in the form of interactive animated coding sketches.

Interactive Media (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2024)


IM-UH 2318-000 (4453)

Circuit Breakers! (IM-UH 1110)

Circuit Breakers! is a course designed to introduce students to the world of hardware hacking and circuit bending for artistic and mainly sonic ends. By literally opening up common battery powered objects such as toys and finding their circuit boards, one can change the behavior of the object by interrupting the flow of electricity, creating novel, unexpected, outcomes. This technique has both predictable and unpredictable outcomes, but it is almost always satisfying. In addition to hacking off-the-shelf toys, students will also build their own circuits with a minimum amount of components. Many of the projects in this course center on common integrated circuits, which students will cajole, trick, and abuse in order to create art.

Interactive Media (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2021)


IM-UH 1110-000 (18829)

Mashups – Creating with Web APIs (IM-UH 2310)

(Formerly MDMED-AD 116) As the World Wide Web continues to grow and pervade our everyday lives, an ever-increasing amount of data and digital services are accessible to us via public web APIs—Application Programming Interfaces. Common to many web sites, including YouTube, Twitter, Google Maps, Wikipedia and more, these web APIs offer a way to programmatically request and re-purpose endless troves of information. How might we use these available resources to create unique, creative, and compelling web experiences of our own? Taking a hands-on approach, much of class time will be spent creating projects and writing code, primarily JavaScript, for client-side (front-end) web development.

Interactive Media (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2019)


IM-UH 2310-000 (17326)

Sensors, Body, & Motion (IM-UH 2114)

(Formerly MDMED-AD 209) Through the use of readily accessible open source technologies, such as sensors and computer vision, it is possible to create interactive art that leverages the full potential of the human body. Directly injecting “people-sensing” into an art work via wearables, cameras and code, generates a unique feedback loop, or dialogue-like relationship, where a person and a computer are continuously reacting to each other’s senses. This course will examine this feedback loop, specifically how a person is directly integrated into the artistic expression of the work. Ultimately, students will create interactive installations and performances where the human body is the central component of the art work. No experience is necessary but having taken Introduction to Interactive Media or a course equivalent is highly encouraged.

Interactive Media (Undergraduate)
4 credits – 15 Weeks

Sections (Fall 2019)


IM-UH 2114-000 (17638)

Communications Lab (IM-UH 1011)

Credits: 4
Duration: 15 Weeks
Dates:
Credits: 4
Duration: 15 Weeks
Dates:

Communications Lab is a production-based course that surveys various technologies including web development, 2D design, digital imaging, audio, video, and animation. The forms and uses of these communications technologies are explored in a laboratory context of experimentation, collaboration, and discussion. Much of class time will be spent introducing and surveying equipment and software essential to media production and contemporary storytelling. Each technology is examined as a tool that can be employed and utilized in a variety of situations and experiences. The World Wide Web will serve as the primary environment for content delivery and user-interaction. Principles of interpersonal communications and media theory are also introduced with an emphasis on storytelling fundamentals, user-centered design, and interactivity.

Interactive Media (Undergraduate)
4 credits – 15 Weeks

Communication and Technology (IM-UH 1012)

Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed
Credits: 4
Duration: 15 Weeks
Dates: Mon,Wed

From early alphabets to modern virtual reality experiences, this course will explore the development, reaction, and impact of some of humankind’s most transformative innovations – its forms of communication. How have these inventions, such as writing, printing, the telegraph, television, radio, the internet and beyond, influenced human behavior throughout the course of history. How have humans shaped their development and direction? And what role are they playing in shaping our lives both today and tomorrow? Toward the end of the course, students will speculate on the future of communication technologies in a connected world by proposing their own transformative innovation. 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.

Interactive Media (Undergraduate)
4 credits – 15 Weeks