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 |
|---|---|---|
administrative details ArrayIntList (part 1) Lecture: panopto video (fall25) Notes: notes Video: middle of the list Program: ArrayListSample.java Program: ArrayIntList.java Program: ArrayIntListClient.java CSE142 Review: pdf, ppt |
ArrayIntList (part 2) pre/post, exceptions |
|
interfaces Lists, Sets for-each loop |
stacks & queues |
arrays of objects interfaces |
linked lists |
linked lists & loops |
more linked lists |
binary search complexity |
Maps |
more Maps |
recursion |
more recursion public/private approach |
regular expressions grammars |
inheritance |
mergesort |
to be announced |
recursive backtracking |
Veterans Day holiday |
more on recursive backtracking |
binary trees |
binary search trees |
Comparable interface generic binary search tree |
optional topic: Java 8 functional programming |
optional topic: QuickSort |
Thanksgiving holiday |
Huffman assignment |
abstract classes |
ArrayIntList (part 3) iterators, resizing |
IntList case study |
hashing |
optional final exam review |
Final Exam -- Tuesday, December 15, 12:30-2:20 |
||