This schedule is highly speculative and subject to change. It will be updated throughout the course.
| Date | Topic | Reading | Wk | Notes | ||
| M,W | Aug | 25,27 |
Intro, Unix Basics, Development Environment, History, First program. NetBeans, Pico, Primitive Data Types |
Chap 1, 2 | 1 | History, Intro |
| W | Sep | 3 |
Holiday Monday, Sep 1: Labor Day Lab #1: Wednesday, 9/3 |
Chap 2 | 2 | Syntax, Data Types |
| M,W | Sep | 8, 10 |
Basic I/O |
Chap 2 | 3 | Keyboard I/O, Strings |
| M,W | Sep | 15, 17 |
Flow Control Lab #2: Wednesday, 9/17 |
Chap 3 | 4 | . |
| M,W | Sep | 22, 24 |
Flow Control Intro to Methods |
Chap 3 | 5 | . |
| M,W | Sep/Oct | 29,1 |
Classes and Methods Lab #3: Wednesday, 10/1 |
Chap 4 | 6 | . |
| M,W | Oct | 6,8 | More Classes | Chap 5 | 7 | . |
| M,W | Oct | 13,15 |
Arrays Exam Wednesday 10/15 |
Chap 6 | 8 | . |
| M,W | Oct | 20,22 |
Array Examples Lab #4: Wednesday, 10/22 |
Chap 6 | 9 | . |
| M,W | Oct | 27,29 |
Inheritance Polymorphism |
Chap 7,8 | 10 | . |
| M,W | Nov | 3,5 |
Basic Exception Handling, Basic File I/O Lab #5: Wednesday, 11/5 |
Chap 9.1, 10.1-10.2 | 11 | . |
| M,W | Nov | 10,12 |
Interfaces Generics and ArrayLists |
Chap 13.1, 14 | 12 | . |
| M,W | Nov | 17,19 | Intro to Graphics Lab #6: Wednesday, 11/19 |
Chap 17.1-17.2, 18.3 | 13 |
. |
| M | Nov | 24 | Thanksgiving Break Nov. 26-28
Recursion |
Chap 11 | 14 | . |
| M,W | Dec | 1,3 |
Linked Lists |
Chap 15.1-15.2 | 15 |
. |
| W | Dec | 10 | Final Exam, Wednesday, 10:00-12:45 PM | . | Finals Week | . |