This course utilizes 2D digital animation software as a medium for the development and exploration of computer-based cinematic animations, advanced interactive projects as well as the application of basic scripting principles. The class is project-based and geared towards the creation of interactive, self-contained and optimized applications, both for a web media and offline presentations. Student projects are developed through the integration of rich media such as audio and video with interactive code and advanced animation techniques. Further independent instruction is encouraged through a wide range of sources such as internet tutorials, books and experimentation.