| Week & Lab Topic | Date | Instruction | Reading
|
| 0 : Introduction | January 13 | Lec: Intro, admin, program structure | Chap 1
|
| January 14 | Lab: Hello World - applet |
|
| 1 : Control Flow | January 18 | Lec: If/else, while, break/continue, structured programming | Chap 2
|
| January 20 | Lec: for, do/while, switch , logical operations QUIZ : Ch 1 & 2 | Chap 3
|
| 2 : Methods & Arrays | January 25 | Lec: Methods | Chap 4
|
| January 27 | Lec: Arrays QUIZ : Ch 3 & 4 | Chap 5
|
| 3 : Strings | February 1 | Lec: Strings | Chap 8
|
| February 3 | Lec: Object Oriented Programming I QUIZ : Ch 5 & 8 | Chap 6
|
| 4 OOP | February 8 | Lec: Object Oriented Programming II | Chap 7
|
| February 10 | Lec: EXAM 1 - Project 1 assigned | Chaps 1 - 8
|
| 5 : Graphics | February 15 | Lec: Graphics | Chap 9
|
| February 17 | Lec: Graphics I QUIZ : Ch 6, 7, & 9 | Chap 9
|
| 6 : Graphics | February 22 | Lec: Graphics II - Project 1 Due | Chap 10
|
| February 24 | Lec: Graphics III QUIZ : Ch 10 & 11 | Chap 10
|
| 7 : GUI | March 1 | Lec: GUI I | Chap 10
|
| March 3 | Lec: GUI II | Chap 10
|
| 8 | March 7-13 | SPRING BREAK |
|
| 9 : Advanced GUIs I | March 15 | Lec: Adv. GUIs - Assign Project 2 | Chap 11.1 - 11.10
|
| March 17 | Lec: Advanced GUIs II - Project II Mathematics | Chap 11.1 - 11.21
|
| 10 : Exceptions | March 22 | Lec: Exceptions I | Chap 12.1 - 12.4
|
| March 24 | Lec Exceptions II | Chap 12.5 - 12.10
|
| 11 : Multi-threading | March 29 | Lec: EXAM 2 | Cumulatvie
|
| March 31 | Lec: Multi-threading I | Chap 13.1 - 13.3
|
| 12 : MT & Files | April 5 | Lec: Multi - threading II Project 2 Due - Assign Project 3 | Chap 13.4. - 13.7
|
| April 7 | Lec: Files QUIZ Chap 13 Project 3 assigned | Chap 15.1 - 15.8
|
| April 9 | PROJECT 2 DUE 9PM |
|
| 13 : Files | April 12 | Lec: Streams | Chap 15.8 - 15.16
|
| April 14 | Lec: Project 3 Software Enginering QUIZ- Chap 15 | Chap 15
|
| 14 : Data Structures | April 19 | Lec: Intro to Data Structures & Linked Lists | Chap 17.1 - 17.3
|
| April 21 | Lec: Stacks | Chap 17.4
|
| 15 : Data Structures | April 26 | Lec: Queues | Chap 17.5, 17.6
|
| April 28 | Lec: Trees QUIZ : Ch 17 | Chap 17.7
|
| 16 : Reading | 4/29 - 5/2 | Reading Week | Chap 1 - 17
|
| 17 : Final | May 4 | FINAL EXAM 8:30 AM -11:30 AM HUBBELL | Chap 1 - 17
|