Interactive Scripting

An essential tool in your toolbox

As a web professional, you will be called upon to help clients solve problems. One of the most common problems you will run into is a client that does not know what they want or a client that needs something that can be flexible to meet their changing needs over time.  JavaScript is one of those tools that can easily meet those needs.

This course is designed for digital media designers who need to integrate advanced control management and interactivity into their media applications.

Course Description:

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

Prerequisites

DMD 116 or consent of instructor