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