Monday | Wednesday | Friday |
---|---|---|
3/29 administrative details CSE142 Review: pdf, ppt notes |
3/31 ArrayIntList class (part 1) Read: Reges/Stepp 15.1 notes |
4/2 ArrayIntList class (part 2) Read: Reges/Stepp 15.1 notes |
4/5 iterators Arraylist for-each loop Reading: Reges/Stepp 10.1 notes |
4/7 throwing exceptions Comparable interface Reading: Reges/Stepp 10.2 notes Angle.java |
4/9 more ArrayIntList iterator implementation Read: Reges/Stepp 15.2 notes ArrayIntList.java ArrayIntListIterator.java |
4/12 linked lists Read: Reges/Stepp 16.1 notes ListNode.java ListTest.java |
4/14 linked lists & loops Read: Reges/Stepp 16.2 notes |
4/16 more linked lists Read: Reges/Stepp 16.3 notes |
4/19 interfaces stacks & queues Reading: Reges/Stepp 9.5, 16.4 notes |
4/21 more stacks & queues notes StackQueue.java Stack.java, ArrayStack.java Queue.java, LinkedQueue.java |
4/23 complexity Reading: Reges/Stepp 13.2 notes MaxSum.java |
4/26 recursion Reading: Reges/Stepp 12.1-12.2 notes |
4/28 more recursion public/private approach Reading: Reges/Stepp 12.3-12.4 notes Crawler.java |
4/30 Map, SortedMap grammars Reading: Reges/Stepp 11.3 notes WordCount.java fun.txt |
5/3 inheritance Reading: Reges/Stepp 9.1-9.2 notes |
5/5 mergesort Reading: Reges/Stepp 13.4 notes |
5/7 review for midterm optional GUI example Reading: Reges/Stepp 14 notes DrawFrame.java CustomFrame.java |
5/10 midterm |
5/12 recursive backtracking notes GoNorthEast.java Queens.java, Board.html queens.zip (source code) |
5/14 more on recursive backtracking notes |
5/17 binary trees Read: Reges/Stepp 17.1-17.2 notes IntTreeNode.java, IntTree.java IntTreeClient.java |
5/19 binary search trees Read: Reges/Stepp 17.3-17.4 notes Tree.jar (demo) |
5/21 abstract classes notes |
5/24 inheritance to extend functionality generic binary search tree Reading: Reges/Stepp 9.3, 17.5 notes |
5/26 Huffman assignment notes |
5/28 more on abstract classes IntList case study notes |
5/31 Memorial Day Holiday |
6/2 loose ends notes HashSet.java HashTest.java |
6/4 review for final |
Final Exam -- Tuesday, June 8, 2:30pm |