These examples show how to read the entries in the Reading column. HKK 11.1-11.3 stands for sections 1, 2, and 3 of chapter 11 of Concrete Abstractions. A number like 1.2 means section 2 of chapter 1 of Introduction to Programming in Java.
| Date | Reading | Topic | Project Due |
|---|---|---|---|
| 2/8 | Introduction | ||
| 2/9 | CLI & SLIME (In Lab) | ||
| 2/10 | HKK 11.1-11.2 | Computer Architecture | |
| 2/11 | Project 1 | ||
| 2/12 | HKK 11.3 | SLIM | |
| . | |||
| 2/15 | HKK 11.3-11.4 | Iteration | |
| 2/16 | Project 1 | ||
| 2/17 | HKK 11.4 | Iteration (continued) | |
| 2/18 | Project 1 | ||
| 2/19 | HKK 11.5 | Recursion | |
| . | |||
| 2/22 | 1.1 | Java Introduction | |
| 2/23 | Project 1 | ||
| 2/24 | 1.2 | Built-in data types | Project 1 |
| 2/25 | Project 2 | ||
| 2/26 | 1.2-1.3 | Control Flow | |
| . | |||
| 2/29 | 1.3 | Control Flow, continued | |
| 3/1 | Project 2 | ||
| 3/2 | 1.4 | Arrays | |
| 3/3 | Project 2 | ||
| 3/4 | 1.5 | I/O | |
| . | |||
| 3/7 | Catch-up/review | Project 2 | |
| 3/8 | Programming Test 1 | ||
| 3/9 | Written Test 1 | ||
| 3/10 | Project 3 | ||
| 3/11 | 2.1 | Functions | |
| . | |||
| 3/14 | 2.2 | Libraries | |
| 3/15 | Project 3 | ||
| 3/16 | 2.3 | Recursion | |
| 3/17 | Project 3 | ||
| 3/18 | 2.3 | Recursion, continued | |
| . | |||
| 3/21 | 4.1 | Performance | |
| 3/22 | Project 3 | ||
| 3/23 | 4.1 & 9.6 notes | Project 3 | |
| 3/24 | Project 4 | ||
| 3/25 | SPRING BREAK | ||
| . | |||
| 3/28 | SPRING BREAK | ||
| 3/29 | SPRING BREAK | ||
| 3/30 | SPRING BREAK | ||
| 3/31 | SPRING BREAK | ||
| 4/1 | SPRING BREAK | ||
| . | |||
| 4/4 | 9.6 | ||
| 4/5 | Project 4 | ||
| 4/6 | DP & Memoization | ||
| 4/7 | Project 4 | ||
| 4/8 | DP & Memoization | ||
| . | |||
| 4/11 | LCS | Project 4 | |
| 4/12 | Project 5 | ||
| 4/13 | LCS | ||
| 4/14 | Project 5 | ||
| 4/15 | 3.1 | Data types | |
| . | |||
| 4/18 | 3.2 | Data types design | |
| 4/19 | Project 5 | ||
| 4/20 | 4.3 | Stacks & Queues | |
| 4/21 | Project 5 | ||
| 4/22 | Method Overloading & Interfaces | ||
| . | |||
| 4/25 | Interhitance & Polymorphism | Project 5 | |
| 4/26 | Project 6 | ||
| 4/27 | Java Generics | ||
| 4/28 | Programming Test 2 | ||
| 4/29 | Written Test 2 | ||
| . | |||
| 5/2 | Swing, UML | ||
| 5/3 | Project 6 | ||
| 5/4 | GACK | ||
| 5/5 | Project 6 | ||
| 5/6 | GACK | ||
| . | |||
| 5/9 | GACK | Project 6 | |
| 5/10 | Project 7 | ||
| 5/11 | GACK | ||
| 5/12 | Project 7 | ||
| 5/13 | Project 7 | ||
| . | |||
| 5/16 | Project 7 | ||
| 5/17 | Project 7 | ||
| 5/18 | Review & Evaluation | Project 7 |