CSE 143: Computer Programming II, Autumn 2010
Instructor: Stuart Reges (reges@cs.washington.edu)
UW Home
CSE Home
Announcements
Message Board
Contact Info
CSE 143
Main Page
Syllabus
Coursework
Calendar
Handouts
Homework
Textbook
Working at Home
jGRASP Tutorial
Getting Help
Course Staff
TA IPL Schedule
Lab Info
Message Board
Practice-It!
Check Scores
Grade Sheets
MyUW
Regrade Policy
Other
Exploration Sessions
Links
Email Archive
Handouts
Handouts will be posted here as they become available.
Handout #1 (Syllabus)
-- September 29
Handout #2 (Sample Program--ArrayIntList)
-- October 1
Handout #3 (assignment #1--SortedIntList)
which is a variation of
ArrayIntList.java
-- October 1.
Handout #4 (assignment #2--LetterInventory)
-- October 8.
Handout #5 (simple linked list code)
-- October 11.
Handout #6 (linked list addSorted)
-- October 15.
Handout #7 (assignment #3--assassin)
-- October 15.
Handout #8 (Sample Program--Stack/Queue)
-- October 20.
Handout #9 (complexity example: max sum)
-- October 22.
Handout #10 (assignment #4--sieve)
-- October 22.
Handout #11 (simple recursion examples)
-- October 25.
Handout #12 (more recursion examples)
-- -- October 27.
Handout #13 (sample SortedMap program: WordCount)
-- October 29.
Handout #14 (assignment #5--grammar)
-- October 29.
Handout #15 (inheritance problem)
-- November 1.
Handout #16 (sample midterm)
-- November 1.
Handout #17 (merge sort)
-- November 3.
Handout #18 (cheat sheet for midterm)
-- November 5.
Handout #19 (key to sample midterm)
-- November 5.
Handout #20 (key to midterm)
-- November 10..
Handout #21 (8 queens example)
which uses a custom
Board
class -- complete files available in
queens.zip
(compile and execute Queens2.java to see animation) -- November 10.
Handout #22 (assignment #6--anagrams)
-- November 12.
Handout #23 (simple binary tree)
-- November 15.
Handout #24 (binary search tree)
with demo
Tree.jar
(download and double-click on Tree.jar, source code
TreeSource.zip
) -- November 17.
Handout #25 (assignment #7--20 questions)
-- November 19.
Handout #26 (inheritance examples for extending functionality)
-- November 22.
Handout #27 (generic binary search tree)
-- November 22.
Handout #28 (assignment #8--huffman)
-- November 24.
Handout #29 (assignment #8 bonus--huffman)
-- November 26.
Handout #30 (sample final)
-- December 3.
Handout #31 (abstract class example: Shape hierarchy)
-- December 3.
Handout #32 (final IntList, ArrayIntList code)
-- December 6.
Handout #33 (final LinkedIntList code)
-- December 6.
Handout #34 (HashSet implementation)
with testing program
HashTest.java
-- December 8.
Handout #35 (key to sample final)
-- December 10.
Handout #36 (final exam cheat sheet)
-- December 14.
Handout #37 (key to final)
-- December 21.