Students, staff & faculty can login to access personalized content.

Parent & Guardian Access is located here.

Forgot your password?

Interactive Arts Course List

View titles & descriptions for the Interactive Arts department's courses.

Click a Course's Title to read its description .

Course # Course Title Credits
IA 100 Intro to IA 3 credits
Students are introduced to the materials, concepts and forms of new media, robotics, games, and sound. Through studio work, lectures, presentations, and discussion, students are familiarized with current practices of integrated digital art making.
IA 200X BSEP Interactive Arts Elective 3 credits
Interactive Arts/Design Elective taken through Baltimore Student Exchange Program (BSEP).
IA 202 Introduction to Sound 3 credits
This course is designed to provide a basic framework for recording, editing, and composing with sound in a variety of media. No prior production knowledge is assumed. Classes will focus on creative projects, while establishing a common technical and aesthetic vocabulary through in-class demonstrations and discussions. Sound processing, editing, and performance software such as Reason, Ableton Live, audiomulch, and turntables will be covered.
IA 210 Interaction as Art 3 credits
This course is a series of media non-specific explorations of interaction and interactivity. The goal of the course is to engage students in encounters with objects and others to learn the fundamentals of interaction within the context of art. Students will investigate the way we relate to objects and people through physical engagement and group dynamics. In addition, the relationships between body, space and architecture, and how we define and challenge notions of social and physical interactions will be covered. This course has no pre-requisites, all interested students are welcome.
IA 215 IA 1: Creative Coding 3 credits
Creative coding = Art + Code. In this class students will be introduced to the relevant technologies, contexts, histories and materials of Creating Coding for Interactive Arts. Beginning with the open source programming language Processing, a programming language built by artists, for artists, students will learn programming fundamentals while creating personal projects. The class will also introduce MaxMSP, a visual programming language for artists to build complex, interactive works. Students will develop a context for their work via lectures, presentations and critiques.
IA 220 Exploring Materials 3 credits
Intended for electronic media artists and designers who want to integrate the digitally programmed with the handmade, this action oriented class will teach students how to study the properties and behaviors of commonplace materials and how to build with them using traditional and experimental techniques. The class will focus on understanding readily available media as structures, surfaces, textures, and fasteners, and how they affect sound, light and movement. The class is ideally suited for students whose practice incorporates electronics/robotics, games, and sound, and who wish to complement their digital skills with handmade techniques.
IA 225 Game/Play 3 credits
This is an introductory course about game culture, theory, design and development. Students will play, make and analyze games in order to build a common and more extensive vocabulary to discuss and understand the form. Principles from traditional board games, sports games, and party games will be analyzed and this analysis will then be applied to designing two paper-based games over the course of the semester.
IA 230 Sound Art 3 credits
Sound Art is a studio introduction to the development of sound as an expressive, sculptural, environmental, networked & musical medium. Students will be introduced to a broad range of historical, contemporary and hybrid techniques, ideologies and creative approaches used by artists working in the field. The course will also survey such pivotal genres of sound art and the avant-garde as: Musique concrète, Tape music, Electroacoustic music, Industrial & Noise music, Ambient, No Wave, IDM, Glitch, etc. Artists and Composers who helped define these genres will be introduced through lecture and discussion. Concepts of interactive sound installation, acoustemology, deep listening, live performance, networked music and sound in relationship to video & the internet will also be covered.

Prerequisite: FF 210

IA 235 Handmade Digital Music 3 credits
This class will feature the Arduino and Teensy microcontrollers and peripherals as standalone sound instruments/objects, MIDI/OSC inputs to sound apps or as embedded soundfile players for performance, installation and/or gaming. Making, experimenting and performing together will be central to this class. Coursework will be supplemented by presentations on best practices, historical context and critique.

Prerequisite: IA 277, Permission of Department Chair, or Graduate Standing

IA 240 Unity Game Programming 3 credits
Unity is a powerful 3D game engine used to create mobile, web and console based games. In this course students will learn the basics of 3D game programming, level design and C# programming. Students should have taken GamePlay 2 or have other significant programming experience.
IA 252 Network Art 3 credits
Students will learn and apply various new media methods and technologies to create networked art projects. Sound, electronics, games, gaming, play and beyond will be used for the creation of participatory net/web events. Students will work both individually and collaboratively throughout the semester. Studio work and techniques will be supplemented by readings, lectures and discussions on current and historical perspectives on new media, electronic art, systems, and networks.

Prerequisite: IA 215

IA 255 IA2: Installations 3 credits
Students will learn and apply various media, methods, concepts and technologies to create interactive and/or responsive installations. Students will investigate the way we relate to objects, people and spaces through the creation of dynamic, site-conditioned projects. Sound, electronics, participation, games, play and beyond will be used for the creation of participatory, installation events. Students will work both individually and collaboratively throughout the semester. Studio work and techniques will be supplemented by readings, lectures and discussions on current and historical perspectives on interactive and responsive installation art.

Prerequisite: IA 215 or IA 277

IA 277 Robotic Arts Introduction 3 credits
This class will introduce the arduino ( micro-controller, sensors, programming and various output devices (lights/sound/motion) as media for art making. Each student will create their own robotic work for presentation at the end of the semester. Studio work will be supplemented by lectures/presentations, video, critiques, and readings.
IA 305 Game Play 2: Digital Games 3 credits
This class will teach the techniques of creating video games from the ground up. Students will learn to program, design, prototype and test their own projects and also work in groups. In addition to creating one’s own unique games, students will learn video game history, theory, and production, including current trends in digital games and gaming.

Prerequisite: IA 225

IA 310 The Soundscape 3 credits
This course provides an introduction to field recording and field recording composition (phonography), acoustic ecology and concepts of deep listening through the exploration of multiple acoustic environments throughout Baltimore City and its surrounding counties. The class will also take an anthropological approach and consider how different cultures, urban development and humans have influenced our sonic environment throughout history while considering its positive and negative effects. Topics covered will include soundscape theory and history, microphones and recorders, in field techniques and tools for recording sound, working in a variety of locations, basic sound editing and composition, working with Natural VLF (Very-Low-Frequency) phenomena, microsound, aural architecture, noise, hydrophones for underwater recording, building contact microphones and acousmatic composition. In addition to multiple creative projects the class will also produce a future edition of Framework, a weekly sixty minute international radio program dedicated to field recording and it’s use in composition.
IA 315 Hybrid Games 3 credits
This course explores new game design techniques by having students concurrently design, build and playtest a tabletop game and it's digital counterpart. Students will work in teams to build a tabletop and digital RPGs while developing stronger game design and programming skills. The goal of this course is to examine how rapid prototyping of digital and analog games can influence and improve upon a game's design. Students are expected to have a background in either programming, game design or concept art to be considered for the course. This course will work closely with students and faculty from Johns Hopkins University’s Computer Science Department.

Prerequisite: IA 225

IA 317 Virtual Reality for Artists 3 credits
This course is an introduction to the technology, methods and history of virtual and augmented reality through the lens of art making. Students will learn to build virtual worlds, gain an introduction to asset creation and become familiar with the toolsets and workflows needed to make immersive experiences. Students do not need any previous digital experience to enroll in this course.

Juniors, Seniors, and Post-Bacc/Graduate level students only

IA 320 Virtual & Augmented Realities 3 credits
This course will cover current practices, technologies and critical thinking around virtual and augmented realities for installation, performance and/or gaming. Students will work with Projection mapping, the Oculus Rift, Google Cardboard, and AR to develop personal or collaborative projects. Comfort and familiarity coding, learning new software and Unity are essential for this class. Coursework will be supplemented by presentations on best practices, historical context and critique.

Prerequisite: IA 215 or IA 277

IA 325 The Art of Electric Light 3 credits
This class about making art with various forms of electric light. class members will learn how to use contemporary forms of electric light/lighting, including LEDs, EL wire (cool neon), lasers and more. Through the process of creating their own projects, students will locate their own interests and sensibilities, and develop essential techniques in the medium of contemporary, electric light. In addition to studio work, history and context will be established by readings and presentations. Final projects will be shown publicly at the annual RobotFest in Linthicum.

Prerequisite: IA 277, Permission of Department Chair, or Graduate Standing

IA 330 Peabody/MICA Collab Studio 3 credits
Musicians and Composers from Peabody will collaborate with MICA Students interested in incorporating live, classically trained musicians and contemporary classical music into their work. Peabody composers will be paired with MICA artists to develop collaborative, semester long pieces in any combination of media that will be performed by Peabody musicians at the end of the semester.

Juniors, Seniors, and Post-Bacc/Graduate level students only

IA 335 Advanced Game Design 3 credits
In this 3 credit studio course, students will build on game design and programming skills developed in Game/Play 2. Topics covered will include level design, scripted behavior and A.I., procedural content generation, and mobile deployment. Throughout the semester, students will produce small, personally-directed games both collaboratively and individually. Studio work will be supplemented by readings and discussions further exploring contemporary cultural issues surrounding digital games.

Prerequisite: IA 305

IA 345 Max/Msp/Jitter 3 credits
Max/Msp/Jitter is a powerful, graphical, multimedia authoring environment for realtime sound and/or video. It is ideal for realtime processing of data, such as serial input (arduino/sensors, game controllers), MIDI messages, sound, video, and system messages, and mapping data from one media to another. Projects are created by interconnecting different icons from a library of objects that represent small snippets of code, Max's graphical interface allows non-programmers to create programs without having to learn or to write code. This course will introduce students to the basics of Max's programming interface and teach students to construct their own patches (custom programs created within Max). Each student will work on small, individual projects throughout the semester and create a final project at the end of the course.

Prerequisite: IA 215 or IA 277

IA 351 IA 3: Fab Lab 3 credits
This class will cover the basics of 2D and 3D design fabrication in the MICA dFab lab. Students will learn to work with a variety of 3D printers as well as extended techniques integrating the hand made and the digitally printed to create robotic arts, sound, games and new materials projects. 3D laser scanning will also be covered. The class is ideally suited for students whose practice incorporates electronics/robotics, sculpture, games, and sound, and who wish to complement their skills with advanced and experimental fabrication techniques.

Prerequisite: IA 215 or IA 277

IA 355 Studio Techniques & Recording 3 credits
This hands-on class will cover studio recording and editing techniques for in studio and live environments. Students will be taught best practices for mixing, monitoring, mastering, microphone design and applications, acoustics, live recording, synchronization, amplifiers, and more.

Prerequisite: IA/IDA 202 or IA/IDA 230

IA 370 Robo Vision 3 credits
This course will include gesture control, facial recognition, object detection/tracking and network/IP cams for students whose practice engages emerging media for either installation, performance, and/or gaming. Students will work with the Leap Motion Controller, Kinect 3d Camera, and Web cams in Processing, Unity, and Max/Msp to create personal and/or collaborative projects. Coursework will be supplemented by presentations on best practices, historical context and critique.

Prerequisite: IA 215 or IA 277

IA 385 Live Electronic Music & Media 3 credits
This course is designed to provide students an immersive laboratory for experimentation with new modes of sound manipulation in a live performance setting. Course topics include analog subtractive synthesis, tape music, real-time sample editing, looping, MIDI, sequencing, effects processing, DJing, Remix and live performance strategies. Ableton Live will be used to complete most class projects. Students will also have access to variety of electronic music hardware including a large format modular synthesizer, sequencer, MIDI controllers and other tools. The course will also trace the history of 20th & 21st century electronic music through lectures, guest artists, readings and documentaries. Creative projects will follow the students’ individual interests, while also contributing to a common live performance event at the end of the semester.
IA 390 Remix as Performance 3 credits
This course will focus on the use of remixing as an artistic medium. While using audio as the primary medium, the course will also focus on the use of remixing in other media. Creative projects will involve sample slicing, video remixing, collage, constructing a DJ set, live remix with a cappella vocals, and free improvisation in a performance setting. We will explore the history and techniques of scratch DJing with turntables, finger drumming with samplers such as the Akai MPC series, and MIDI mapping controllers with software, including Ableton Live and Traktor Pro.
IA 395 IA 4: Project Studio 3 credits
This is an advanced maker studio for students who have taken any Robotic Arts, Sound and/or Game courses and who wish to devote an entire semester to research, build, present and document a personal or collaborative art project. The class will include lectures, readings, technical demonstrations and critiques tailored to the work developed in class.

Prerequisite: Any Interactive Arts course, or Permission of Instructor

IA 475 Robotic Arts: Adv. Studio 3 credits
This studio class will focus on making art objects whose contents and processes include robotics, and new/electronic media. Centered around the arduino micro-controller (, sensors, motors, electric light, and interfacing with processing ( and max/msp/jitter ( will be covered. Studio work will be supplemented by lectures, self-directed study, presentations, readings and critiques.

Prerequisite: IA 277, Permission of Department Chair, or Graduate Standing

IA 498 Interactive Arts Thesis 6 credits

Senior Interactive Arts Majors Only

IA 499 Interactive Arts Thesis II 6 credits

Interactive Arts Majors only

IDA 260 IDA Workshops 1.5 credits
Series of IDA workshops, each focusing on a different topic or concept.