UW Home     CSE Home   Announcements    Message Board    Contact Info 

 
 

Handouts

  1. Handout #1 (Syllabus) -- September 28
  2. Handout #2 (Setting up Java) -- September 30.
  3. Handout #3 (Sample Program--IntList) -- September 30.
  4. Handout #4 (assignment #1--SortedIntList) which is a variation of IntList.java and with testing program SortedIntListTest.java and binary search code binary.txt -- October 3.
  5. Handout #5 (Sample Program--new IntList) -- October 5.
  6. Handout #6 (Sample Program--IntList Iterator) -- October 7.
  7. Handout #7 (assignment #2--LetterInventory)-- October 7.
  8. Handout #8 (Sample Program--simple linked list code) -- October 12.
  9. Handout #9 (Sample Program--more linked list code) -- October 12.
  10. Handout #10 (assignment #3--AssassinManager) with supporting files ass3.zip -- October 14.
  11. Handout #11 (Sample Program--three "max sum" algorithms) -- October 17.
  12. Handout #12 (Sample Program--Stack/Queue examples) which requires ArrayStack.java and LinkedQueue.java -- October 19.
  13. Handout #13 (assignment #4--Sieve) with supporting files ass4.zip -- October 21.
  14. Handout #14 (Sample Program--simple recursion) -- October 24.
  15. Handout #15 (Sample Program--more recursion) -- October 26.
  16. Handout #16 (Sample Program--word count using Map) -- October 28.
  17. Handout #17 (assignment #5--Random Sentence Generator) with supporting files ass5.zip -- October 28.
  18. Handout #18 (Sample inheritance problem) -- October 31.
  19. Handout #19 (Sample midterm) -- October 31.
  20. Handout #20 (Sample Program--8 queens) with supporting files queens.zip (compile and execute Queens2.java to see animation) -- November 2.
  21. Handout #21 (Key to sample midterm) -- November 4.
  22. Handout #22 (Key to midterm) -- November 9.
  23. Handout #23 (assignment #6--anagrams) with supporting files ass6.zip and for eclipse users only LetterInventory.jar -- November 9.
  24. Handout #24 (Sample Program--simple binary tree) -- November 14
  25. Handout #25 (Sample Program--binary search tree) with demo Tree.jar (download and double-click on Tree.jar, source code TreeSource.zip) -- November 16.
  26. Handout #26 (assignment #7--20 questions) with supporting files ass7.zip -- November 18
  27. Handout #27 (Sample Program--merge sort) -- November 21
  28. Handout #28 (Sample Program--quicksort) -- November 23
  29. Handout #29 (Sample Program--inheritance example) -- December 2
  30. Handout #30 (assignment #8--Huffman tree) with supporting files ass8.zip -- November 29
  31. Handout #31 (assignment #8 bonus--Huffman tree) with supporting files ass8-bonus.zip -- December 2
  32. Handout #32 (Sample Program--abstract Shape) -- December 5
  33. Handout #33 (Sample Program--IntList, AbstractIntList, ArrayIntList) -- December 5
  34. Handout #34 (Sample final) -- December 6
  35. Handout #35 (Sample Program--LinkedIntList) -- December 5
  36. Handout #36 (Key to sample final) -- December 9
  37. Handout #37 (Key to final) -- December 14