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