CSE 143X: Computer Programming I/II (accelerated), Autumn 2013
Instructor: Stuart Reges (reges@cs.washington.edu)
UW Home
CSE Home
Announcements
Message Board
Contact Info
CSE 143X
Main Page
Syllabus
Coursework
Calendar
Handouts
Homework
Textbook
Working at Home
jGRASP Tutorial
Getting Help
Course Staff
TA IPL Schedule
Practice-It!
Check Scores
MyUW
Grade Sheets
Regrade Policy
Other
Section Competition
Exploration Sessions
Honors Sections
Links
Handouts
Handouts will be posted here as they become available.
Handout #1 (Syllabus)
-- September 25
Handout #2 (assignment #1--Song)
-- September 25.
Handout #3 (assignment #2--Cafe Wall)
-- September 30.
Handout #4 (assignment #3--Bagels)
-- October 4.
Handout #5 (assignment #4--Personality Test)
-- October 11
Handout #6 (sample program: section)
-- October 11
Handout #7 (sample midterm)
-- October 14
Midterm Cheat Sheet
-- October 14
Handout #9 (key to sample midterm)
-- October 18
Handout #10 (assignment #5--Critters)
-- October 18
resource file
ass5.zip
Handout #11 (key to midterm)
-- October 22.
Handout #12 (simple linked list code)
-- October 23.
Handout #13 (linked list addSorted)
-- October 25.
Handout #14 (assignment #6--Assassin)
-- October 25.
Handout #15 (word count and friends)
-- October 30.
Handout #16 (assignment #7--Hangman)
-- November 1.
Handout #17 (simple recursion examples)
-- November 4.
Handout #18 (more recursion examples)
-- -- November 6
Handout #19 (assignment #8--grammar)
-- November 8.
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) -- November 13.
Handout #21 (trace of 4-queens)
-- November 15.
Handout #22 (assignment #9--anagrams)
-- November 15.
Handout #23 (binary search tree)
with demo
Tree.jar
(download and double-click on Tree.jar, source code
TreeSource.zip
) -- November 18.
Handout #24 (inheritance problem)
-- November 20.
Handout #25 (assignment #8--huffman)
-- November 22.
Handout #26 (Sample Program--Stack/Queue)
-- November 25.
Handout #27 (abstract class example: Shape hierarchy)
-- November 25.
Handout #28 (assignment #10 bonus--huffman)
with resource files available in
ass10-bonus.zip
-- November 27.
Handout #29 (final IntList, ArrayIntList code)
-- November 27.
Handout #30 (sample final)
-- December 2.
Handout #31 (generic binary search tree)
-- December 2.
Handout #32 (final LinkedIntList code)
-- December 2.
Handout #33 (merge sort)
-- December 2.
Handout #34 (MaxSum Complexity example)
-- December 4.
Handout #35 (HashSet implementation)
-- December 6.
Handout #36 (key to sample final)
-- December 6.
Handout #37 (final exam cheat sheet)
-- December 6.
Handout #38 (key to final)
-- December 18.