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