Interactive Digital Media
Courses
IDM 100 Introduction to Web Development 3.0 Credits
This is an entry level course for non-interactive digital media majors that introduces students to the process of managing online content as well as how to define the presentation styles and interaction modes for the user through the use of a content management system.
Repeat Status: Not repeatable for credit
IDM 101 History of Web Development 3.0 Credits
This course explores all aspects of web development including the foundations of web technologies, formulation of web standards and how the individual web surfer's wants and needs have changed over time. Also discussed will be ground-breaking websites and the evolution of interface design for the web.
Repeat Status: Not repeatable for credit
IDM 211 User Interface Design I 3.0 Credits
This course covers the design, prototyping, and evaluation of graphical user interfaces by exploring topics like human capabilities, input technologies, heuristic evaluation, and design methods, principles and rules. We will learn how to design aesthetically pleasing user interfaces, covering important design principles (learnability, visibility, error prevention, efficiency, and visual design) and the human capabilities that motivate them (including perception, motor skills, color vision, attention, and human error).
Repeat Status: Not repeatable for credit
IDM 212 User Interface Design II 3.0 Credits
This course builds upon the topics covered in User Interface Design I by exploring advanced topics of graphical user interface design for desktop, mobile, and touch screen devices.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 211 [Min Grade: D]
IDM 213 Interaction Design 3.0 Credits
This course is a study of interaction design. You will explore principles, patterns and process for interaction design, define the structure and behavior of interactive systems and how these can be used to create meaningful relationships between people and the products and services that they use.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 212 [Min Grade: D]
IDM 214 Human Factors Engineering 3.0 Credits
Discusses ways of applying psychological and physiological principles to the design of interactive systems, products, processes, and systems to address human capabilities and limitations in ways that ensure safety, effectiveness, and ease of use.
Repeat Status: Not repeatable for credit
IDM 215 User Experience Design I 3.0 Credits
In this course, students learn to identify and implement the elements required to create incredible digital experiences. Through the application of user-centered design practices, students will develop predictive and enjoyable designs based on a holistic consideration of users’ experience. Topics covered in this course include brand personality, research strategies, content strategy, information architecture, and usability.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 213 [Min Grade: D] (Can be taken Concurrently)
IDM 216 User Experience Design II 3.0 Credits
This course focuses on taking prototypes from User Design I and creating fully functioning web apps. Students will create and execute a full production pipeline and learn to incorporate User Design practices along the way.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 215 [Min Grade: D]
IDM 221 Web Design I 3.0 Credits
This course is a comprehensive overview of the design, creation, delivery and maintenance of functional, standards-based content on the Internet. Students will learn the aesthetics of web design alongside the underlying markup languages. They will critically evaluate web design quality, learn how to create and maintain quality web sites, and learn about accessibility and web design standards, and why they are important.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 211 [Min Grade: D] (Can be taken Concurrently)
IDM 222 Web Design II 3.0 Credits
This course builds upon the topics covered in Web Authoring I by exploring advanced web development topics and current industry best practices.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 221 [Min Grade: D]
IDM 231 Scripting for Interactive Digital Media I 3.0 Credits
This course explores modern client-side scripting languages that interact with the user, control the browser, communicate asynchronously, and alter document content and functionality.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 221 [Min Grade: D]
IDM 232 Scripting for Interactive Digital Media II 3.0 Credits
This course explores modern server-side technologies for Internet based delivery of dynamic content that connect to and manipulate database content. Students learn how to build interactive, data-driven products.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 231 [Min Grade: D]
IDM 240 Interactive Graphics 3.0 Credits
In this course, students learn how to use modern development techniques to create responsive and scalable two-dimensional graphics with support for interactivity and dynamic animation. Topics include styling and transforming vector graphics, raster graphics, and text where the implementation takes future growth into consideration.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 222 [Min Grade: D] and (IDM 231 [Min Grade: D] or INFO 151 [Min Grade: D])
IDM 241 Microinteractions 3.0 Credits
In this course, students learn to identify and implement the elements required to create incredible digital experiences. Through the application of user-experience design practices, students will develop predictive and enjoyable interactive designs based on a holistic consideration of users’ experience. Topics covered in this course include brand personality, content strategy, information architecture, and usability.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 213 [Min Grade: D] (Can be taken Concurrently) and IDM 231 [Min Grade: D]
IDM 245 Web Game Design 3.0 Credits
Examines multimedia-authoring tools used to create interactive games. Students learn real world production techniques as they master advanced game design concepts.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 231 [Min Grade: D]
IDM 250 Content Management Systems 3.0 Credits
Students set up a content management system and develop a custom theme. Includes project planning, organizing and maintaining a quality code base.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 222 [Min Grade: D] and (IDM 232 [Min Grade: D] or INFO 152 [Min Grade: D])
IDM 311 User Interface Design for Immersive Media 3.0 Credits
This course explores the nature of user interface design when applied to immersive media hardware, including Virtual Reality and Augmented Reality headsets.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 213 [Min Grade: D] and IDM 231 [Min Grade: D]
IDM 331 WebVR 3.0 Credits
This course explores ways to deliver virtual reality experiences via a web browser.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 231 [Min Grade: D] and IDM 311 [Min Grade: D]
IDM 361 Interactive App Design I 3.0 Credits
Focuses on creating user experiences optimized for mobile devices. Students learn to build unique web applications that take advantage modern mobile capabilities. Special consideration is given to limited screen real estate, low bandwidth Internet access, no Internet access, and touch screen devices.
Repeat Status: Not repeatable for credit
Prerequisites: (IDM 213 [Min Grade: D] or IDM 215 [Min Grade: D]) and IDM 231 [Min Grade: D]
IDM 362 Interactive App Design II 3.0 Credits
This course builds upon the topics covered in Mobile Interactive Design I by exploring how to convert web-based applications into cross-platform native applications for mobile devices. Special consideration is given to incorporating functionality that is currently unavailable in web-based applications.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 231 [Min Grade: D]
IDM 363 Interactive App Design III 3.0 Credits
This course explores ways to deliver and test native mobile application prototypes using IDE’s (integrated Development Environments).
Repeat Status: Not repeatable for credit
Prerequisites: IDM 231 [Min Grade: D]
IDM 364 Interactive App Design IV 3.0 Credits
Learn how to build and test dynamic web application prototypes using event driven JavaScript languages.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 231 [Min Grade: D]
IDM 371 Interactive Digital Media Workshop I 3.0 Credits
This course explores the developing or redesigning a successful interactive digital experience. Students work in team environments to analyze project requirements, develop a strategy for development, and utilize their design skills to present their findings to the client.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 216 [Min Grade: D] and IDM 232 [Min Grade: D]
IDM 372 Interactive Digital Media Workshop II 3.0 Credits
This course builds upon the topics covered in Interactive Digital Media Workshop II by continuing to work in a team environment to building a high-fidelity interactive digital media prototype with a focus on usability testing.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 371 [Min Grade: D]
IDM 381 Experimental Interactive Technologies 3.0 Credits
This course focuses on researching new innovations in experimental digital media technologies.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 213 [Min Grade: D] and IDM 232 [Min Grade: D]
IDM 382 Internet of Things 3.0 Credits
This course uses an open approach to enable quick and seamless interactions with physical objects and locations via web protocols.
Repeat Status: Not repeatable for credit
Prerequisites: WEST 107 [Min Grade: D] and IDM 232 [Min Grade: D]
IDM 401 Professional Practices in Interactive Digital Media 3.0 Credits
This course will provide a broad overview of the practices of all areas included in the fields related to interactive digital media, including: organizational structure and roles, client communication and creative process, needs assessment, brief writing, brainstorming, concept development, pitches, pricing, proposals and presentations.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 372 [Min Grade: D]
IDM 402 Validating Product Ideas 3.0 Credits
This course will teach you how to design, implement, and measure multichannel experiences with greater impact for customers, businesses, and society.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 215 [Min Grade: D]
IDM 417 User Research Methodologies 3.0 Credits
Understanding the user is the fundamental backbone of User Experience Design. This course will teach students how to construct, implement and analyze user interviews in a way that will allow them to gain deep insights into their target audience.
Repeat Status: Not repeatable for credit
Prerequisites: IDM 215 [Min Grade: D]
IDM 418 Storytelling for User Experience Design 3.0 Credits
Students will learn how to use stories to understand the user, his/her goals and objectives, explain research, and describe design concepts.
Repeat Status: Not repeatable for credit
IDM I399 Independent Study in Interactive Digital Media 0.5-12.0 Credits
Self-directed within the area of study requiring intermittent consultation with a designated instructor.
Repeat Status: Can be repeated multiple times for credit
IDM T180 Special Topics in Interactive Digital Media 0.0-12.0 Credits
Topics decided upon by faculty will vary within the area of study.
Repeat Status: Can be repeated multiple times for credit
IDM T380 Special Topics in Interactive Digital Media 0.5-6.0 Credits
Topics decided upon by faculty will vary within the area of study.
Repeat Status: Can be repeated multiple times for credit