powered by
Center for Curriculum and Transfer Articulation
Animation and Interactivity
Course: ART200

First Term: 2007 Summer I
Lec + Lab   3 Credit(s)   6 Period(s)   5.1 Load  
Course Type: Occupational
Load Formula: S

Description: Animation and object-oriented programming concepts and techniques using industry standard authoring tools applied by the creative industry to animation productions, and interactive media. Introduction to animation and object- oriented programming concepts and techniques using industry standard authorizing tools. Includes tools used by the creative industry for animation productions and interactive media

MCCCD Official Course Competencies
1. Navigate program interface and tools (I)
2. Use animation techniques to create linear experiences (II)
3. Create storyboards, develop concepts, visual style (III)
4. Use principals of animation (IV)
5. Create non-linear experiences (V)
6. Create and use advanced buttons for user input (VI)
7. Create movie clips, navigate timelines (VII)
8. Manipulate text and related objects, variables and expressions (VIII)
9. Use sound in production (IX)
10. Optimize performance (X)
11. Distribute various output formats (XI)
MCCCD Official Course Outline
I. Navigate Interface
   A. Time based media concepts
   B. Review of interface
   C. Review of tools
II. Linear Experience
   A. Tweening strategies
   B. Masking strategies
   C. Production strategies
   D. Managing resources
III. Story Development
   A. Initiate concepts
   B. Develop concepts
   C. Produce storyboards
   D. Develop consistent visual style
IV. Animation Principles
   A. Stretch, squash, anticipation, follow through, overlapping action
   B. Character development, hinging symbols
   C. Symbol cycling
   D. Special effects
   E. Sound, synchronizing audio
   F. Camera moves
   G. Aspect Ratios and Resolution
   H. Publish, composite, sequence, make movie
V. Interactivity and Non-Linear experience
   A. Object oriented programming
   B. About methods and properties
   C. Dot notation
   D. Event, event handlers
   E. Conditional statements
VI. Advanced buttons
   A. Invisible buttons
   B. Tweening buttons
   C. Animated buttons and the movie clip symbol
   D. Button tracking options
VII. Movie Clips
   A. Creating and modifying movie clips
   B. Nesting movie clips
   C. Navigating timelines
   D. Boundaries, collisions, detection
   E. Loading movies, Movies as containers
   F. Importing video
VIII. Text
   A. Static, dynamic, input
   B. Variables and expressions
   C. Text effects and animation
IX. Sound
   A. Importing sound
   B. Attaching sound
   C. Modifying sound
   D. Managing sound as external files
X. Optimizing Performance
   A. Pre-loading
   B. Organizing production
   C. Optimizing and compression
   D. Troubleshooting methods
XI. Distribution
   A. Deliverables
   B. Publishing
MCCCD Governing Board Approval Date: 3/27/2007

All information published is subject to change without notice. Every effort has been made to ensure the accuracy of information presented, but based on the dynamic nature of the curricular process, course and program information is subject to change in order to reflect the most current information available.