Quick Index
CS-12GP Schedule Notes: see below Wk ## Date Lesson Reading Event Due Date 1 02/05/0702/07/07 1. Course and Technology Introduction1B. Introduction to Java Game Programming --Ch. 1 2 02/12/0702/14/07 2. Java Basics2B. More Basics pp. 39-50, Designing Good Games-- A1-Favorite Games 02/14/07 3 02/19/0702/21/07 President's Day Holiday (No Class)3. Classes and Methods --pp. 50-59 A2-Programming with Java 02/21/07 4 02/26/0702/28/07 4. Objects, Inheritance and Graphics4B. Graphics --pp. 131-140 A3-Shape Classes 02/28/07 5 03/05/0703/07/07 5. Images and User Interaction5B. Interaction and Events pp. 140-145Ch. 3 A4-Drawing and Graphics 03/07/07 6 03/12/0703/14/07 6. Threads and Animation6B. Simple Animation pp. 147-161, Thread A5-Drawing Images Interactively 03/14/07 7 03/19/0703/21/07 7. Animation and Sprites7B. Simple Sprites Ch. 8, 9 (Galactic War code optional) A6-Animating Images 03/21/07 8 03/26/0703/28/07 8. Game Physics8B. Midterm What Designers Need to Know About Physics Midterm 03/28/07 9 04/02/0704/04/07 Spring Break (No Class)Spring Break (No Class) ---- 10 04/09/0704/11/07 9. Images Effects and Sprites9B. Player Sprites Drawing an Image A7-Game Proposal 04/11/07 11 04/16/0704/18/07 10. Creating a Game10B. Games and Sprites Game Sprites 12 04/23/0704/25/07 11. Backgrounds and Scrolling11B. Tiles and Collisions Backgrounds A8-Developing Sprites 04/25/07 13 04/30/0705/02/07 12. Developing the Game12B. Improving Game Play Interaction Design for Games A9-Developing a Game World 05/02/07 14 05/07/0705/09/07 13. Game Sounds13B. Game Music Ch. 4 A10-Developing the Gameplay 05/09/07 15 05/14/0705/16/07 14: User Interfaces and Game Configuration14B. Game Configuration AWT Fundamentals A11-Adding Music and Sound Effects 05/16/07 16 05/21/0705/23/07 15. Finishing and Deploying Your Game15B. Deployment 17 05/30/07 Final Exam -- Final Project 05/30/07 Notes: This schedule is subject to change. For information on grading policies, including when assignments are due, see the course information page. Readings are from the course textbook unless otherwise indicated. Note: if you are not familiar with common book-reference abbreviations, "pp" means pages and "ch" means chapter. ^ top Home | WebCT | Announcements | Schedule | Expectations | Course info Help | FAQ's | HowTo's | Links Last Updated: December 27 2006 @17:45:22
Notes: see below
02/07/07
1B. Introduction to Java Game Programming
Ch. 1
02/14/07
2B. More Basics
--
02/21/07
3. Classes and Methods
pp. 50-59
02/28/07
4B. Graphics
pp. 131-140
03/07/07
5B. Interaction and Events
Ch. 3
03/14/07
6B. Simple Animation
03/21/07
7B. Simple Sprites
03/28/07
8B. Midterm
04/04/07
Spring Break (No Class)
04/11/07
9B. Player Sprites
04/18/07
10B. Games and Sprites
04/25/07
11B. Tiles and Collisions
05/02/07
12B. Improving Game Play
05/09/07
13B. Game Music
05/16/07
14B. Game Configuration
05/23/07
15B. Deployment
Note: if you are not familiar with common book-reference abbreviations, "pp" means pages and "ch" means chapter.
^ top