An essential tool in your toolbox
This course is designed for digital media designers who need to integrate advanced control management and interactivity into their media applications.
Students will gain a fundamental knowledge of a popular scripting language for making media applications that the users can interact with. The focus of the course is on using pre-designed models and functions in the software program that embeds the scripting language to create interactivity involving graphics, audio, video, animation and other media elements. Students will learn to think creatively and logically. They will complete three major projects concerning animation, game, and Web site. The concept, principles, and steps of interaction design will also be introduced and applied to the projects.
Upon successful completion of the course, students will be able to:
- Demonstrate an understanding of the concept of interaction design
- Apply the terms, concepts and standards of the scripting language in the environment of a design program
- Demonstrate an understanding of object-oriented scripting
- Edit an existing script to alter its function
- Use pre-defined objects and functions and combine them to perform complicated tasks
- Use flow control and recursive structures to create dynamic media elements
- Use events to make audio and visual elements responsive
- Handle errors and exceptions
- Apply the principles and steps of interaction design to their own projects
DMD 116 or consent of instructor