| Date |
Readings H - Java Essentials |
Topic |
Assignments |
| 1) 8/23 |
H1 |
Compiling, Modifying and Running Java Code, Simple Web Page Design (pdf) (4pdf) ((ppt) |
Homework 0 assigned |
| 2) 8/25 |
H2 |
Anatomy of a Class, Terminology (pdf) (4pdf) ((ppt) | Homework 0 due Homework 1 assigned |
| 3) 8/27 |
H3 |
Data Types (pdf) (4pdf) ((ppt) | |
| 4) 8/30 |
B1 (3-7, 14-15) |
Video Game
Package
(pdf) (4-pdf) |
|
| 5) 9/1 |
H4, B2 (23-47) |
Graphics (pdf) (4-pdf) |
Homework 1 due Homework 2 assigned |
| 6) 9/3 |
H4, H5, B2 (47-87) |
Applets
&
Video Games (pdf) (4-pdf) |
|
| 7) 9/6 |
Decisions (pdf) (4-pdf) |
Homework 2 due Homework 3 assigned |
|
| 8) 9/8 |
Decisions (cont'd) (pdf) (4-pdf) | Homework 3 due |
|
| 9) 9/10 |
Review from Homework 3 |
||
| 10) 9/13 |
Exam 1 |
||
| 11) 9/15 |
H7 |
Iteration (pdf) (4-pdf) | |
| 12) 9/17 |
H8 |
Design of Video Game Package | Homework 4 assigned |
| 13) 9/20 |
H10, H12 |
Debugging (pdf) (4-pdf) | |
| 14) 9/22 |
B3 |
Graphical User Interfaces (pdf) (4-pdf) | |
| 15) 9/24 |
Event Handling (pdf) (4-pdf) | Homework 4 due Homework 5 assigned |
|
| 16) 9/27 |
Graphical User Interfaces for Video Games (pdf) (4-pdf) | ||
| 17) 9/29 |
H9, H11 |
Inheritance &
Interfaces (pdf) (4-pdf) |
|
| 18) 10/1 |
B4 |
Sample Video
Game,
Sound (pdf) (4-pdf) |
|
| 19) 10/4 |
H13 |
Sample Video
Game
(cont'd) (pdf) (4-pdf) |
Homework 5 due Homework 6 assigned |
| 20) 10/6 |
H18 |
Collections (pdf) (4-pdf) | |
| 21) 10/8 |
Sort & Search Algorithms (pdf) (4-pdf) | ||
| 10/11 |
Fall Break |
||
| 22) 10/13 |
Documentation with Javadoc (pdf) (4-pdf) | Homework 6 due | |
| 23) 10/15 |
Review |
||
| 24) 10/18 |
Exam 2 |
||
| 25) 10/20 |
B5 |
Sample Video Game |
Project
Proposal Presentation assigned |
| 26) 10/22 |
H16 |
Review Arrays, Looping & Collections |
|
| 27) 10/25 |
Individual Assistance with Proposals |
Homework 7
assigned |
|
| 28) 10/27 |
Proposal
Presentations due |
||
| 29) 10/29 |
B6 |
Sample Video Game |
|
| 30) 11/1 |
Individual Assistance with Game Design |
||
| 31) 11/3 |
Individual Assistance with Game Design |
Homework 7
due |
|
| 32) 11/5 |
H17 |
Recursion (pdf) |
|
| 33) 11/8 |
|||
| 34) 11/10 |
Debugging & Testing |
Progress
report due |
|
| 35) 11/12 |
B11 |
Collision Detection
(pdf) |
|
| 36) 11/15 |
Progress
presentations |
||
| 37) 11/17 |
B13 |
Artificial Intelligence
(pdf) (4-pdf) |
|
| 38) 11/19 |
B17 |
Game Art & Sound (pdf) (4-pdf) | |
| 39) 11/22 |
B18 |
Game Design & the Last 10% (pdf) (4-pdf) | |
| 11/24 |
Thanksgiving Break |
||
| 11/26 |
Thanksgiving Break |
||
| 40) 11/29 |
Class time for projects |
||
| 41) 12/1 |
Class time for projects |
Project
Presentation Guidelines |
|
| Mon 12/6 |
Final Project Presentations 2:00pm-5:00pm | ||