CSE 143: Computer Programming II, Spring 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
Regrade Policy
MyUW
Other
Exploration Sessions
Links
Email Archive
Handouts
Handouts will be posted here as they become available.
Handout #1 (Syllabus)
-- March 29
Handout #2 (Sample Program--ArrayIntList)
-- March 31
Handout #3 (assignment #1--SortedIntList)
which is a variation of
ArrayIntList.java
-- April 2.
Handout #4 (assignment #2--LetterInventory)
-- April 9.
Handout #5 (simple linked list code)
-- April 12.
Handout #6 (linked list addSorted)
-- April 16.
Handout #7 (assignment #3--assassin)
-- April 16.
Handout #8 (Sample Program--Stack/Queue)
-- April 21.
Handout #9 (complexity example: max sum)
-- April 23.
Handout #10 (assignment #4--sieve)
-- April 23.
Handout #11 (simple recursion examples)
-- April 26.
Handout #12 (more recursion examples)
-- -- April 28.
Handout #13 (sample SortedMap program: WordCount)
-- April 30.
Handout #14 (assignment #5--grammar)
-- April 30.
Handout #15 (inheritance problem)
-- May 3.
Handout #16 (sample midterm)
-- May 3.
Handout #17 (merge sort)
-- May 5.
Handout #18 (key to sample midterm)
-- May 7.
Handout #19 (8 queens example)
which uses a custom
Board
class -- complete files available in
queens.zip
(compile and execute Queens2.java to see animation) -- May 12.
Handout #20 (assignment #6--anagrams)
-- May 14.
Handout #21 (key to midterm)
-- May 14.
Handout #22 (simple binary tree)
-- May 17.
Handout #23 (binary search tree)
with demo
Tree.jar
(download and double-click on Tree.jar, source code
TreeSource.zip
) -- May 19.
Handout #24 (assignment #7--20 questions)
-- May 19.
Handout #25 (abstract class example: Shape hierarchy)
-- May 21.
Handout #26 (inheritance examples for extending functionality)
-- May 24.
Handout #27 (generic binary search tree)
-- May 24.
Handout #28 (assignment #8--huffman)
-- May 26.
Handout #29 (final IntList, ArrayIntList code)
-- May 28.
Handout #30 (final LinkedIntList code)
-- June 1 (section).
Handout #31 (assignment #8 bonus--Huffman)
with supporting files
ass8-bonus.zip
-- May 28.
Handout #32 (sample final)
-- June 2.
Handout #33 (HashSet implementation)
with testing program
HashTest.java
-- June 2.
Handout #34 (key to sample final)
-- June 4.
Handout #35 (cheat sheet for final)
-- June 4.