The purpose of this course is to introduce the basic concepts of computer programming and problem-solving in the context of computer games. While the focus of this course is game programming, the concepts and techniques that students will learn are also core concepts in computer programming and basic problem solving strategies. These concepts and strategies are not limited to game programming, but also applicable to other application context. A reason for choosing Flash/ActionScript 3.0 is that ActionScript is a great language for beginners to learn to program games as it allows easy incorporation of graphics, animation, and sound. In addition, the syntax of ActionScript 3.0 is very similar to other programming languages. Learning ActionScript 3.0 also lays a foundation for students to learn other programming languages.
The same curriculum also has been adopted for a summer program for gifted middle school students. See:
http://www.wfu.edu/~ylwong/courses/2010summer-duke-tip/?page=schedule
- 1-2 Hours
- 1+ Day
- 1+ Week
- 1+ Month
- Semester
- Year
- Rookie
- Novice
- Intermediate
- Pro
- Expert
Flash Professional CS4