UW Home     CSE Home   Announcements    Message Board    Contact Info 

 
 

Handouts

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