Day of Term | Day of Week | Date | Topics | Readings in textbook |
1 | Monday | 9/10/00 | Introduction | Chapter 0 |
2 | Wednesday | 9/12/00 | Java and Object-Orientation basics | Chapter 1 |
3 | Friday | 9/14/00 | Java and Object-Orientation: In lab | Chapter 1-2 |
4 | Monday | 9/17/00 | Java Programming Basics | Chapter 2 |
5 | Wednesday | 9/19/00 | Numeric Types and Expressions | Chapters 3.1-3.2 |
6 | Friday | 9/21/00 | Constants and the Math class | Chapter 3.3-3.6� |
7 | Monday | 9/24/00 | Instantiable classes, Constructors, Visibility Modifiers | Chapter 4.1-4.4 |
8 | Wednesday | 9/26/00 | Instantiable classes: in lab | |
9 | Friday | 9/28/00 | Selection Statements | Chapter 6.1-6.4 |
10 | Monday | 10/1/00 | Drawing shapes: in lab | Chapter 6.5-6.6 |
11 | Wednesday | 10/3/00 | Looping, Format class | Chapter 7.1-7.7 |
12 | Friday | 10/5/00 | Recursion | Chapter 7.10� |
13 | Monday | 10/8/00 | Characters, Strings | Chapter 8.1-8.6 |
14 | Wednesday | 10/10/00 | Slack / review | |
15 | Friday | 10/12/00 | Exam 1: In class | � |
� | Monday | 10/15/00 | BREAK | � |
16 | Wednesday | 10/17/00 | Arrays | Chapter 9.1-9.4 |
17 | Friday | 10/19/00 | Self-referencing pointer, 2-D arrays, Vectors | Chapter 9.5, 9.7-9.8 |
18 | Monday | 10/22/00 | Search strategies / complexity | Chapter 10.1� |
19 | Wednesday | 10/24/00 | Sort techniques / complexity | Chapter 10.2-10.3 |
20 | Friday | 10/26/00 | File Input and Output | Chapter 11.1-11.4 |
21 | Monday | 10/29/00 | File Input and Output: In lab | |
22 | Wednesday | 10/31/00 | ADTs, Lists | *Additional Topic 6.1-6.2� |
23 | Friday | 11/2/00 | Linked Lists | *Additional Topic 6.3-6.6 |
24 | Monday | 11/5/00 | Slack / Review | � |
25 | Wednesday | 11/7/00 | Exam 2 | � |
26 | Friday | 11/9/00 | Slack / Stand alone programs, main / On final projects | � |
27 | Monday | 11/12/00 | Applets | Chapter 5 |
28 | Wednesday | 11/14/00 | Applets: In lab |
* Additional Topic 6 found at http://www.drcaffeine.com/additionaltopics/St6.pdf