UW Home     CSE Home   Announcements    Message Board    Contact Info 

 
 

Handouts

  1. Handout #1 (Syllabus) -- June 19.
  2. Handout #2 (Setting up Java) -- June 19.
  3. Handout #3 (assignment #1--SortedIntList) with sample testing program SortedIntListTest.java-- June 19.
  4. Handout #4 (Sample Program--IntList) -- June 20.
  5. Handout #5 (Sample Program--2nd version of IntList) -- June 23.
  6. Handout #6 (assignment #2--LetterInventory) -- June 23.
  7. Handout #7 (Sample Program--simple linked list code) -- June 26.
  8. Handout #8 (Sample Program--more linked list code) -- June 29.
  9. Handout #9 (assignment #3--AssassinManager) with supporting files ass3.zip -- June 29.
  10. Handout #10 (Sample Program--DoublyLinkedIntList class) -- June 30.
  11. Handout #11 (Sample Program--stacks and queues) -- June 30.
  12. Handout #12 (assignment #4--Sieve of Eratosthenes) with supporting files ass4.zip -- July 5.
  13. Handout #13 (inheritance example) -- July 10.
  14. Handout #14 (Sample Program--simple recursion) -- July 10.
  15. Handout #15 (Sample Program--merge sort) -- July 14.
  16. Handout #16 (assignment #5--Random Sentence Generator) with supporting files ass5.zip -- July 14.
  17. Handout #17 (Sample midterm) -- July 15.
  18. Handout #18 (Sample midterm solution) -- July 15.
  19. Handout #19 (Sample Program--8 queens) with supporting code queens.zip (compile and run Queens2 to see the animation) -- July 17.
  20. Handout #20 (assignment #6--Anagrams) with supporting files ass6.zip -- July 20.
  21. Handout #21 (Midterm solution) -- July 20.
  22. Handout #22 (Sample Program--binary search tree) with demo Tree.jar (download and double-click on Tree.jar, source code TreeSource.zip) -- July 26.
  23. Handout #23 (assignment #7--20 Questions) with supporting files ass7.zip -- July 26.
  24. Handout #24 (Sample Program--General tree) -- July 30.
  25. Handout #25 (assignment #8--Huffman trees) with supporting files ass8.zip -- July 29.
  26. Handout #26 (assignment #8, part 2--Huffman trees) with supporting files ass8-2.zip and extra credit supporting files ass8-bonus.zip -- July 29.
  27. Handout #27 (Sample Program--IntList classes) -- July 30.
  28. Handout #28 (Sample Program--Weiss inheritance example) -- August 10.
  29. Handout #29 (Sample Program--Stack variations using inheritance) -- August 10.
  30. Handout #30 (Sample Program--3 algorithms for max subsequence sum) -- August 12.
  31. Handout #31 (Sample final) -- August 15.
  32. Handout #32 (Key to sample final) -- August 15.
  33. Handout #33 (Final solution) -- August 19.