| Home |
Online Resources |
Anonymous
Feedback |
Sample Games |
Homework |
Code |
|
Spring
2004 Computer Science 4 Java for Video Games
|
|
|
|
Jam Jenkins, D122 LSRC
Office Hours: Tue 9:00-10:30, Wed 11:30-1:00 |
Teaching Assistants: Garver Moore Pete Guarnieri |
Dr. Ramm, D226 LSRC Office Hours: Wed 2:00-3:00, Thu 3:30-4:30 |
| Date |
Readings H - Big Java B - Dev. Games |
Notes |
Assignments |
| 1/7 |
H1 |
Compiling, Modifying
and
Running Java Code, Simple Web Page Design (html) (pdf) (4-pdf) |
Homework 0 assigned |
| 1/9 |
H2 |
Anatomy of a
Class,
Terminology (html) (pdf) (4-pdf) |
Homework 0 due Homework 1 assigned |
| 1/12 |
H3 |
Data
Types
and Operations (pdf)
(4-pdf) |
|
| 1/14 |
B1 (3-7, 14-15) |
Video Game
Package
(pdf) (4-pdf) |
|
| 1/16 |
H4, B2 (23-47) |
Graphics (pdf) (4-pdf) |
Homework 1 due Homework 2 assigned |
| 1/19 |
MLK |
||
| 1/21 |
H4, H5, B2 (47-87) |
Applets
&
Video Games (pdf) (4-pdf) |
|
| 1/23 |
Decisions (pdf) (4-pdf) |
Homework 2 due Homework 3 assigned |
|
| 1/26 |
H6 |
Class
Cancelled due to snow |
|
| 1/28 |
Decisions (cont'd) (pdf) (4-pdf) | Homework 3 due |
|
| 1/30 |
Review from Homework 3 |
||
| 2/2 |
Exam 1 |
||
| 2/4 |
H7 |
Iteration (pdf) (4-pdf) | |
| 2/6 |
H8 |
Design of Video Game Package | Homework 4 assigned |
| 2/9 |
H10, H12 |
Debugging (pdf) (4-pdf) | |
| 2/11 |
B3 |
Graphical User Interfaces (pdf) (4-pdf) | |
| 2/13 |
Event Handling (pdf) (4-pdf) | Homework 4 due Homework 5 assigned |
|
| 2/16 |
Graphical User Interfaces for Video Games (pdf) (4-pdf) | ||
| 2/18 |
H9, H11 |
Inheritance &
Interfaces (pdf) (4-pdf) |
|
| 2/20 |
B4 |
Sample Video
Game,
Sound (pdf) (4-pdf) |
|
| 2/23 |
H13 |
Sample Video
Game
(cont'd) (pdf) (4-pdf) |
Homework 5 due Homework 6 assigned |
| 2/25 |
H18 |
Collections (pdf) (4-pdf) | |
| 2/27 |
Sort & Search Algorithms (pdf) (4-pdf) | ||
| 3/1 |
Documentation with Javadoc (pdf) (4-pdf) | Homework 6 due | |
| 3/3 |
Review |
||
| 3/5 |
Exam 2 |
||
| 3/8 |
spring break |
||
| 3/10 |
spring break |
||
| 3/12 |
spring break |
||
| 3/15 |
B5 |
Sample Video Game |
Project
Proposal Presentation assigned |
| 3/17 |
H16 |
Review Arrays, Looping & Collections |
|
| 3/19 |
Individual Assistance with Proposals |
Homework 7
assigned |
|
| 3/22 |
Proposal
Presentations due |
||
| 3/24 |
B6 |
Sample Video Game |
|
| 3/26 |
Individual Assistance with Game Design |
||
| 3/29 |
Individual Assistance with Game Design |
Homework 7
due |
|
| 3/31 |
H17 |
Recursion (pdf) |
|
| 4/2 |
|||
| 4/5 |
Debugging & Testing |
Progress
report due |
|
| 4/7 |
B11 |
Collision Detection
(pdf) |
|
| 4/9 |
Progress
presentations |
||
| 4/12 |
B13 |
Artificial Intelligence
(pdf) (4-pdf) |
|
| 4/14 |
B17 |
Game Art & Sound (pdf) (4-pdf) | |
| 4/16 |
B18 |
Game Design & the Last 10% (pdf) (4-pdf) | |
| 4/19 |
Class time for projects |
||
| 4/21 |
Class time for projects |
Project
Presentation Guidelines |
|
| 4/27 |
final project presentations 9am-noon | ||