Below is the current calendar for the CSE143 class. Please keep in mind that Stuart is constantly updating this. It should accurately describe the past, but it won't always accurately predict the future. Links to lecture notes are included as they become available.

Monday Wednesday Friday
3/31
administrative details
notes
4/2
ArrayIntList class (part 1)
notes
4/4
ArrayIntList class (part 2)
notes
4/7
iterators
Arraylist
for-each loop
Reading: Reges/Stepp 10.1
notes
4/9
throwing exceptions
Comparable interface
Reading: Reges/Stepp 10.2
notes
4/11
more ArrayIntList
iterator implementation
notes
4/14
linked lists
notes
4/16
linked lists & loops
notes
4/18
more linked lists
notes
4/21
interfaces
stacks & queues
Reading: Reges/Stepp 9.5
notes
4/23
more stacks & queues
notes
4/25
complexity
Reading: Reges/Stepp 13.2
notes
4/28
recursion
Reading: Reges/Stepp 12.1-12.2
notes
4/30
more recursion
Reading: Reges/Stepp 12.3-12.4
notes
5/2
Map, SortedMap
grammars
Reading: Reges/Stepp 11.3
notes
5/5
inheritance
Reading: Reges/Stepp 9.1-9.2
notes
5/7
mergesort
Reading: Reges/Stepp 13.4
notes
5/9
midterm review
5/12
midterm
5/14
recursive backtracking
notes
5/16
more on recursive backtracking
notes
5/19
binary trees
notes
5/21
binary search trees
notes
5/23
inheritance to extend functionality
Reading: Reges/Stepp 9.3
notes
5/26
Memorial Day holiday
5/28
Huffman assignment
notes
5/30
abstract classes
notes
6/2
more on abstract classes
IntList case study
notes
6/4
loose ends
notes
6/6
review for final

Final exam Tuesday, June 10th, 2:30-4:20


Stuart Reges
Last modified: Wed Jun 4 16:24:28 PDT 2008