The course introduces the essential programming skills in the context of web animation. We want to introduce the students of the basic building blocks of program construction using animation as a mean. In particular, we choose Flash IDE as our course primary development tool due to its ease of use and popularity. To make the course more fun and interesting, we will ask the students to complete a 2D style game project using Flash based on students own design. During different phases of this project, different programming concept will be introduced.
The second purpose of this course is to develop students ability to read and write non trivial programs (5 pages long) using modern programming IDE. Emphasize of the course will be focused on solving the graphics and animation problem using programming constructs. The students will use Flash IDE as the major learning tool.
The third purpose of the course is to encourage student to create a new genre of 2D game or enhancing current existing genre through a mini research process.