CSE 143: Computer Programming II, Spring 2011
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)
-- March 28
Handout #2 (Sample Program--ArrayIntList)
-- March 30
Handout #3 (assignment #1--LetterInventory)
-- April 1.
Handout #4 (Sample Program--Friends)
-- April 8
Handout #5 (assignment #2--Hangman)
with resource files available in
ass2.zip
-- April 8.
Handout #6 (simple linked list code)
-- April 11.
Handout #7 (linked list addSorted)
-- April 15.
Handout #8 (assignment #3--assassin)
with resource files available in
ass3.zip
-- April 15.
Handout #9 (Sample Program--Stack/Queue)
-- April 20.
Handout #10 (complexity example: max sum)
-- April 22.
Handout #11 (assignment #4--sieve)
-- April 22.
Handout #12 (simple recursion examples)
-- April 25.
Handout #13 (more recursion examples)
-- -- April 27.
Handout #14 (assignment #5--grammar)
-- April 29.
Handout #15 (inheritance problem)
-- May 2.
Handout #16 (sample midterm)
-- May 2.
Handout #17 (merge sort)
-- May 4.
Handout #18 (cheat sheet for midterm)
-- May 6.
Handout #19 (key to sample midterm)
-- May 6.
Handout #20 (8 queens example)
which uses a custom
Board
class -- complete files available in
queens.zip
(compile and execute Queens2.java to see animation) -- May 11.
Handout #21 (trace of 4-queens)
-- May 13.
Handout #22 (key to midterm)
-- May 13.
Handout #23 (assignment #6--anagrams)
-- May 13.
Handout #24 (simple binary tree)
-- May 16.
Handout #25 (binary search tree)
with demo
Tree.jar
(download and double-click on Tree.jar, source code
TreeSource.zip
) -- May 18.
Handout #26 (assignment #7--20 questions)
-- May 18.
Handout #27 (generic binary search tree)
-- May 20.
Handout #28 (abstract class example: Shape hierarchy)
-- May 23.
Handout #29 (assignment #8--huffman)
-- May 25.
Handout #30 (assignment #8 bonus--huffman)
-- May 27.
Handout #31 (sample final)
-- May 27.
Handout #32 (final IntList, ArrayIntList code)
-- May 27.
Handout #33 (final LinkedIntList code)
-- May 27.
Handout #34 (final exam cheat sheet)
-- May 27.
Handout #35 (HashSet implementation)
-- June 1.
Handout #36 (key to sample final)
-- June 3.
Handout #37 (key to final)
-- June 13.