CSE 143: Computer Programming II, Autumn 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
Grade Sheets
Regrade Policy
Other
Exploration Sessions
Honors Sections
Links
Email Archive
Handouts
Handouts will be posted here as they become available.
Handout #1 (Syllabus)
-- September 24
Handout #2 (Sample Program--ArrayIntList)
-- September 26
Handout #3 (assignment #1--LetterInventory)
-- September 26.
Handout #4 (Sample Program--Stack/Queue)
-- October 3.
Handout #5 (assignment #2--Guitar Hero)
-- October 5.
Handout #6 (simple linked list code)
-- October 8.
Handout #7 (linked list addSorted)
-- October 12.
Handout #8 (assignment #3--assassin)
-- October 12.
Handout #9 (complexity example: max sum)
-- October 15.
Handout #10 (Sample Program--Friends)
-- October 19
Handout #11 (assignment #4--Hangman)
-- October 19.
Handout #12 (simple recursion examples)
-- October 22.
Handout #13 (more recursion examples)
-- -- October 24.
Handout #14 (assignment #5--grammar)
-- October 26.
Handout #15 (inheritance problem)
-- October 29.
Handout #16 (sample midterm)
-- October 29.
Handout #17 (cheat sheet for midterm)
-- October 31.
Handout #18 (assignment #4 bonus--Hangman)
-- November 2.
Handout #19 (merge sort)
-- October 31.
Handout #20 (key to sample midterm)
-- November 2.
Handout #21 (key to midterm)
-- November 7.
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) -- November 7.
Handout #23 (trace of 4-queens)
-- November 9.
Handout #24 (assignment #6--anagrams)
-- November 9.
Handout #25 (simple binary tree)
-- November 14.
Handout #26 (binary search tree)
with demo
Tree.jar
(download and double-click on Tree.jar, source code
TreeSource.zip
) -- November 16.
Handout #27 (assignment #7--20 questions)
-- November 16.
Handout #28 (generic binary search tree)
-- November 19.
Handout #29 (quicksort code)
-- November 21.
Handout #30 (assignment #8--huffman)
-- November 26.
Handout #31 (abstract class example: Shape hierarchy)
-- November 28.
Handout #32 (sample final)
-- November 30.
Handout #33 (inheritance examples for extending functionality)
-- November 30.
Handout #34 (assignment #8 bonus--huffman)
with resource files available in
ass8-bonus.zip
-- November 30.
Handout #35 (final exam cheat sheet)
-- December 2.
Handout #36 (final IntList, ArrayIntList code)
-- December 3.
Handout #37 (final LinkedIntList code)
-- December 3.
Handout #38 (HashSet implementation)
-- December 5.
Handout #39 (key to sample final)
-- December 7.
Handout #40 (key to final)
-- December 19.