ERROR: Your web browser does not have JavaScript enabled. This web site requires JavaScript to function properly. If you are using an add-on such as NoScript or Ad-Block, you may need to add an exception for this web site.
CSE 143X: Computer Programming II/III (accelerated), Autumn 2025
Instructor: Stuart Reges (reges@cs.washington.edu), CSE2 305: Tue 12-1, 2-3
UW Home
CSE Home
Message Board
Contact Info
CSE 143X
Main Page
Syllabus
Coursework
Calendar
Handouts
Homework
Sections
Textbook
Java Software
jGRASP Tutorial
Exams
Getting Help
Course Staff
Message Board
Practice-It!
Check Scores
Canvas
Regrade Policy
Other
Links
Handouts
Handouts will be posted here as they become available.
Handout #1 (Syllabus)
-- September 24
Handout #2 (assignment #1--Critters)
-- September 26.
Handout #3 (assignment #2--LetterInventory)
-- October 3.
Handout #4 (assignment #3--Guitar Hero)
-- October 10.
Handout #5 (linked list addSorted)
-- October 17.
Handout #6 (assignment #4--assassin)
-- October 17.
Handout #7 (assignment #5--Hangman)
-- October 24.
Handout #8 (simple recursion examples)
-- October 27.
Handout #9 (more recursion examples)
-- -- October 29.
Handout #10 (sample midterm)
-- October 31.
Handout #11 (key to sample midterm)
-- October 31.
Handout #12 (cheat sheet for midterm)
-- October 31.
Handout #13 (assignment #6--grammar)
-- October 31.
Handout #14 (inheritance example)
-- November 3.
Handout #15 (merge sort)
-- November 5.
Handout #16 (assignment #5 bonus--Hangman)
-- November 7.
Handout #17 (key to midterm)
-- November 14.
Handout #18 (trace of 4-queens)
-- November 14.
Handout #19 (assignment #6--anagrams)
-- November 14.
Handout #20 (sample final)
-- November 19.
Handout #21 (key to sample final)
-- November 19.
Handout #22 (final exam cheat sheet)
-- November 19.
Handout #23 (assignment #8--huffman)
-- November 21.
Handout #24 (assignment #8--huffman bonus)
-- November 24.
Handout #25 (key to final)
-- December 11.