Below is the current calendar for the CSE143 class. Please keep in mind that Mike 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 In Section
6/23
administrative details
the big picture
notes
6/25
ArrayIntList class (part 1)
notes
6/27
ArrayIntList class (part 2)
notes
In Section
Review of classes, synatax, and coding standards
6/30
linked lists
notes
7/2
Due! Assignment 1: SortedIntList
linked lists & loops
notes
7/4
July 4th Holiday
In Section
Linked Lists
7/7
Due! Assignment 2: Letter Inventory
more linked lists
notes
7/9
recursion
notes
Reading: Reges/Stepp 12.1-12.2
7/11
more recursion
Reading: Reges/Stepp 12.3-12.4
notes
In Section
recursion
7/14
Due Tuesday! Assignment 3: Assassin Manager
BNF
notes
7/16
iterators
Arraylist
for-each loop
Reading: Reges/Stepp 10.1
notes notes
7/18
more stacks & queues
notes Reading: Reges/Stepp 9.5
In Section
More practice with recursion
7/21
Due Tuesday! Assignment 4: Grammar Solver
complexity
notes
7/23
Midterm review notes
7/25
Midterm
In Section
Midterm review
7/28
Due Tuesday! Assignment 5: Sieve
recursive backtracking
notes
7/30
more on recursive backtracking
notes
8/1
inheritance
notes
In Section
Midterm common mistakes
8/4
Due Tuesday! Assignment 6: Anagrams
binary trees
notes
8/6
binary search trees
notes
8/8
Huffman assignment
notes
In Section
binary search tree practice
8/11
Due Tuesday! Assignment 7: 20 Questions
inheritance to extend functionality
notes
8/13
abstract classes
notes
8/15
final review
In Section
Inheritance pratice
8/18
Due Tuesday! Assignment 8: Huffman
BigO and Data Structures
8/20
On Thursday! First part of final in your sections!
Final Review
8/22
Final
In Section
Final review (and part 1 of final in section)