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 |
|
|