CS-12GP Schedule

Notes: see below

Wk ## Date Lesson Reading Event Due Date
1 02/05/07

02/07/07

1. Course and Technology Introduction

1B. Introduction to Java Game Programming

--

Ch. 1

   
2 02/12/07

02/14/07

2. Java Basics

2B. More Basics

pp. 39-50, Designing Good Games

--

A1-Favorite Games 02/14/07
3 02/19/07

02/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/07

02/28/07

4. Objects, Inheritance and Graphics

4B. Graphics

--

pp. 131-140

A3-Shape Classes 02/28/07
5 03/05/07

03/07/07

5. Images and User Interaction

5B. Interaction and Events

pp. 140-145

Ch. 3

A4-Drawing and Graphics 03/07/07
6 03/12/07

03/14/07

6. Threads and Animation

6B. Simple Animation

pp. 147-161, Thread

A5-Drawing Images Interactively 03/14/07
7 03/19/07

03/21/07

7. Animation and Sprites

7B. Simple Sprites

Ch. 8, 9 (Galactic War code optional)

A6-Animating Images 03/21/07
8 03/26/07

03/28/07

8. Game Physics

8B. Midterm

What Designers Need to Know About Physics

Midterm 03/28/07
9 04/02/07

04/04/07

Spring Break (No Class)

Spring Break (No Class)

--

--

   
10 04/09/07

04/11/07

9. Images Effects and Sprites

9B. Player Sprites

Drawing an Image

A7-Game Proposal 04/11/07
11 04/16/07

04/18/07

10. Creating a Game

10B. Games and Sprites

Game Sprites

   
12 04/23/07

04/25/07

11. Backgrounds and Scrolling

11B. Tiles and Collisions

Backgrounds

A8-Developing Sprites 04/25/07
13 04/30/07

05/02/07

12. Developing the Game

12B. Improving Game Play

Interaction Design for Games

A9-Developing a Game World 05/02/07
14 05/07/07

05/09/07

13. Game Sounds

13B. Game Music

Ch. 4

A10-Developing the Gameplay 05/09/07
15 05/14/07

05/16/07

14: User Interfaces and Game Configuration

14B. Game Configuration

AWT Fundamentals

A11-Adding Music and Sound Effects 05/16/07
16 05/21/07

05/23/07

15. Finishing and Deploying Your Game

15B. Deployment

     
17 05/30/07 Final Exam -- Final Project 05/30/07

Notes:

  1. This schedule is subject to change.
  2. For information on grading policies, including when assignments are due, see the course information page.
  3. Readings are from the course textbook unless otherwise indicated.
  4. Note: if you are not familiar with common book-reference abbreviations, "pp" means pages and "ch" means chapter.

Home | WebCT | Announcements | Schedule | Expectations | Course info
Help | FAQ's | HowTo's | Links

Last Updated: December 27 2006 @17:45:22