Skip to main content

IMD Course Descriptions

For a full list of course listings and descriptions, visit the University of Maryland Schedule of Classes.

Prerequisites: None

IMDM101 is an introduction to the basic practices, concepts and issues in immersive media design. Conducted as a hybrid studio/lecture course, students will work collaboratively in teams to complete both research and practical projects, including surveying current artists and practice in immersive media; completing studio-based interactive projects that fuse computational media into physical objects; and working in teams to ideate and execute largescale, immersive media works.

Restriction: Must not have completed any courses from CMSC131-499 course range; and must not be concurrently enrolled in CMSC131.
Credit only granted for: IMDM127 or CMSC131.

An introduction to the principles of Computer Science supported by exercises in computer programming with an emphasis on creative coding, algorithmic image creation and manipulation, and interactive experiences. Students will make use of both exploratory coding approaches, and problem/solution-driven approaches, to design and implement software with visual and auditory output. The course also includes an introduction to a wide variety of issues relating to computer science and software, including software design and construction, problem-solving, and fundamental questions about the nature, limitations, and ethical use of computers and algorithms. It also explores how creativity tools can be used and as well as providing some insight into how they are implemented. The course is targeted to students with a broad diversity in backgrounds and interests. No prerequisites are assumed beyond high school algebra.

Restriction: Must be in the Immersive Media Design program; or permission of IMDM - Immersive Media Design program.
Credit only granted for: ARTT150 or IMDM150

An introduction to the fundamental structures and themes of digital culture in contemporary society. This course will provide you with a theoretical grounding in which to understand the current landscape of digital media culture, design and art. As an introductory course for the Immersive Media Design major, the focus will be on contextualizing immersive digital media such as virtual reality, augmented reality, immersive projection, and electronic art installation through reading, writing and discussion. Students will have opportunities to experience a range of these technologies first hand.

Prerequisites: Minimum grade of C- in IMDM101 and IMDM150; and minimum grade of C- in CMSC131 or (IMDM127 and CMSC122)
Restriction: Must be in the Immersive Media Design program; or permission of IMDM - Immersive Media Design program.

Comprehensive introduction to programming for visual, auditory and tactile art. Introduction to basic programming constructs, algorithms, data structures, and data transformations for creating and managing multimedia content, and conducting user interaction. Emphasis on programming and software design including the interfaces between hardware and software in multimedia devices, creating graphical user interfaces, and basic graphics and sound rendering.

Prerequisites: IMDM227 and ARTT255
Restriction: Restricted to Immersive Media Design Students
Additional Information: Priority in enrollment will be given to students in IMD (BS and BA) program

Concept-driven and team-based collaborative studio course in which students work together in groups to create intellectually engaging and technically innovative works of Immersive Media Design. Student teams will combine their skill sets, technical and artistic, to produce creative works that combine image manipulation, generative images, creation, image and animation output technologies, video and audio recording, manipulation and production, and other forms of digital media assets that can be integrated into immersive media pipelines such as virtual reality, augmented reality, and other interactive forms. In working collaboratively, student teams will use team and asset management processes and tools that reflects contemporary practices in the fields of art, design, software, and the creative industries.

Prerequisites: Minimum grade of C- in IMDM227 and CMSC132
Restriction: Must be in the Immersive Media Design, Computing program; or permission of IMDM - Immersive Media Design program.

Introduction to mechanisms and programming for virtual reality, augmented reality, and related technologies. Covers elements of a standard VR system, including creating, managing and rendering visual and audio VR content, tracking orientation and positions of head mounted display (HMD) and controller, rendering stereo imagery for VR headsets, and implementing approaches for user interactivity.

Prerequisites: Minimum grade of C- in IMDM150
Restriction: Must be in the Immersive Media Design, Emerging Creatives program; or permission of IMDM - Immersive Media Design program.

This course looks at advanced theories and concepts pertinent to the fields of immersive media design, new media art, design, and cultural technology. It also looks at ways in which contemporary societal norms are being shaped by game culture, social and mobile media, AR/VR escapism, network aesthetics, hacktivism, open-source culture, neural networks, artificial intelligence, and machine learning, among others. This course addresses the broad range of ways in which the accelerating pace of technological advances influence how we mediate the world around us and examines the environmental, social, political, and ethical implications of its use.

Prerequisites: Minimum grade of C- in IMDM290
Restriction: Must be in the Immersive Media Design program; or permission of IMDM - Immersive Media Design program.

A concept-driven, team-based collaborative studio course connecting inquiry, knowledge, and practice. Students will work together to create experiential works of immersive media. This course moves beyond the technical applications of software and emphasizes innovative thinking, social engagement, and problem-solving. Student teams will draw upon their unique skills to create works that participants can inhabit in a way that can only be achieved using new and emerging technologies. The process starts with small-scale “sketch” creation and evolves into larger-scale compelling works of immersive media. Teams will need to organize research methods and goals, engage in production, and explore how to communicate, display, and document their work. As projects develop, feedback will be provided through periodic presentations, peer-critique sessions, and instructor reviews.

A project-based course that will introduce the fundamental elements of concept creation, team collaboration, and technical skills necessary to build augmented reality (AR) experiences. Students will explore what exactly makes an AR experience and how AR offers new ways to create immersive and interactive narratives that combine digital and physical worlds.

Restrictions: Restricted to Junior/Senior students; and Permission of Instructor

Prerequisites: Must be in one of the following programs (IMD: Computing, IMD: Emerging Creatives); and Permission of IMDM-Immersive Media Design

Directed research under the supervision of a faculty member in immersive media. Students and supervising faculty member will agree to a research plan which must be approved by the department. As part of each research plan, students should produce a final paper on their research.

Back to Top