IMDM - Immersive Media Design

IMDM101 Introduction to Immersive Media (3 Credits)

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 large scale, immersive media works.

Credit Only Granted for: CMSC101 or IMDM101.

Formerly: CMSC101.

IMDM127 Creative Coding for Digital Media (3 Credits)

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 not have completed any courses from CMSC131-499 course range; and must not be concurrently enrolled in CMSC131.

Credit Only Granted for: IMDM127 or CMSC125.

IMDM150 Digital Media Theory and Culture (3 Credits)

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.

Restriction: Must be in the Immersive Media Design program; or permission of IMDM - Immersive Media Design program.

Credit Only Granted for: ARTT150 or IMDM150.

IMDM227 Introduction to Computational Media (3 Credits)

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.

Prerequisite: 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.

IMDM290 Collaborative Studio I: Image + Time (3 Credits)

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 assest management processes and tools that reflects contemporary practices in the fields of art, design, software, and the creative industries.

Prerequisite: Minimum grade of C- in IMDM227 and ARTT255.

Restriction: Restricted to Immersive Media Design Students.

IMDM327 Computational Virtual Reality (3 Credits)

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.

Prerequisite: 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.

IMDM350 Advanced Digital Media Theory (3 Credits)

Advanced theories and concepts pertinent to the fields of immersive media design, new media art, design, and cultural technology. 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.

Prerequisite: 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.

IMDM390 Collaborative Studio II: Experiential Computing (3 Credits)

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.

Prerequisite: Minimum grade of C- in IMDM290.

Restriction: Must be in the Immersive Media Design program or Permission of IMDM - Immersive Media Design program.

IMDM490 Senior Capstone I (3 Credits)

The first course in a two-semester senior capstone sequence. During IMDM490 students will research, design and prototype a large-scale immersive media design project, in preparation for fully implementing and exhibiting the project in IMDM491 Capstone II. Students will have the opportunity to apply design and technical skills they have acquired in previous courses as well as focus on the organizational and production skills needed for a substantial, longer term project to achieve an artistic or technical goal.

Prerequisite: Minimum grade of C- in IMDM290.

Restriction: Must be in Immersive Media Design major Computing or Emerging Creatives track; and must have earned a minimum of 86 credits.

IMDM491 Senior Capstone II (3 Credits)

The second course in a two-semester senior capstone sequence. During IMDM491 students will continue to design, prototype and realize a large-scale immersive media design project intended for public exhibition. In doing so, students will adapt and improve their project in response to critical feedback from instructors and peers, to find an exhibition venue, and to market the project through public relations, social networking, and other strategies of promotion.

Prerequisite: Minimum grade of C- in IMDM490.

IMDM498 Special Topics in Immersive Media (1-3 Credits)

Special topics in current and emerging areas of Immersive Media Design.

Restriction: Permission of Immersive Media Design program.

Repeatable to: 9 credits if content differs.

IMDM499 Independent Undergraduate Research (1-3 Credits)

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.

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

Repeatable to: 6 credits.