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