| Date |
Topic |
Recitation |
Events |
| 08/30 Thur |
Introduction |
None |
|
| 09/04 Tues |
Recursion |
Review and help with recursion |
|
| 09/06 Thur |
Recursion |
|
|
| 09/11 Tues |
OO in Java (review) |
Reading keyboard, file i/o |
|
| 09/13 Thur |
Exception handling |
|
|
| 09/18 Tues |
Interfaces |
Javadoc, API classes |
|
| 09/20 Thur |
Interfaces, nested classes |
|
|
| 09/25 Tues |
Nested and inner classes |
URLs and links |
Ass. 2 due. Ass. 3 due |
| 09/27 Thur |
Examples of inner classes |
|
|
| 10/02 Tues |
GUIs |
Abstract classes, graphics windows |
|
| 10/04 Thur |
Correctness of algorithms |
|
Ass. 4 due |
| 10/09 Tues |
|
No recitation this week |
|
| 10/11 Thur |
Correctness, analysis of algorithms |
No recitation this week |
Ass. 5 due on Mon. eve, 15 Oct. |
| 10/16 Tues |
Correctness, analysis of algorithms |
Review for prelim 1 |
|
| 10/18 Thur |
searching, sorting |
|
Evening Prelim |
| 10/23 Tues |
Mergesort, quicksort |
Developing loops |
|
| 10/25 Thur |
Algorithmic analysis |
|
|
| 10/30 Tues |
Algorithmic analysis |
Implementing a queue in an array; hashing |
Ass. 6 due, 30 Oct. (electronically) |
| 11/01 Thur |
Data types & linked list |
|
|
| 11/06 Tues |
Data types & linked lists |
Hashing, linked lists |
|
| 11/08 Thur |
Binary trees |
|
Ass. 7 due 11 Nov (electronically) |
| 11/13 Tues |
Binary search trees |
Review for prelim 2 |
|
| 11/15 Thur |
Review for prelim 2 |
|
|
| 11/20 Tues |
Order statistics with binary search trees |
No labs this week |
|
| 11/22 Thur |
|
|
|
| 11/27 Tues |
Graphs (given by visitor Bailey) |
Mathematical induction |
|
| 11/29 Thur |
Graphs |
|
|
| 12/04 Tues |
Java threads |
Java Applets |
Assignment 8 due. |
| 12/06 Thur |
Summary-review |
|
|