CSE 143X: Computer Programming I/II (accelerated), Autumn 2012
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
Message Board
Practice-It!
Check Scores
MyUW
Grade Sheets
Regrade Policy
Other
Section Competition
Exploration Sessions
Honors Sections
Links
Email Archive
Handouts
Handouts will be posted here as they become available.
Handout #1 (Syllabus)
-- September 24
Handout #2 (assignment #1--Song)
-- September 24.
Handout #3 (assignment #2--Cafe Wall)
-- September 28.
Handout #4 (assertions)
-- October 5.
Handout #5 (assignment #3--Bagels)
-- October 5.
Handout #6 (sample program: section)
-- October 12
Handout #7 (assignment #4--Personality Test)
Handout #8 (sample midterm)
-- October 15
Midterm Cheat Sheet
-- October 17
Handout #10 (key to sample midterm)
-- October 19
Handout #11 (assignment #5--Critters)
-- October 19
resource file
ass5.zip
Handout #12 (key to midterm)
-- October 23.
Handout #13(simple linked list code)
-- October 24.
Handout #14 (linked list addSorted)
-- October 26.
Handout #15 (assignment #6--Assassin)
-- October 26.
Handout #16 (word count and friends)
-- October 31.
Handout #17 (assignment #7--Hangman)
-- November 2.
Handout #18 (simple recursion examples)
-- November 5.
Handout #19 (more recursion examples)
-- -- November 7
Handout #20 (assignment #8--grammar)
-- November 9.
Handout #21 (8 queens example)
which uses a custom
Board
class -- complete files available in
queens.zip
(compile and execute Queens2.java to see animation) -- November 14.
Handout #22 (trace of 4-queens)
-- November 16.
Handout #23 (assignment #9--anagrams)
-- November 16.
Handout #24 (simple binary tree)
-- November 16.
Handout #25 (binary search tree)
with demo
Tree.jar
(download and double-click on Tree.jar, source code
TreeSource.zip
) -- November 19.
Handout #26 (inheritance problem)
-- November 21.
Handout #27 (assignment #8--huffman)
-- November 26.
Handout #28 (Sample Program--Stack/Queue)
-- November 28.
Handout #29 (abstract class example: Shape hierarchy)
-- November 28.
Handout #30 (final IntList, ArrayIntList code)
-- November 30.
Handout #31 (assignment #10 bonus--huffman)
with resource files available in
ass10-bonus.zip
-- November 30.
Handout #32 (generic binary search tree)
-- December 3.
Handout #33 (final LinkedIntList code)
-- December 3.
Handout #34 (sample final)
-- December 3.
Handout #35 (final exam cheat sheet)
-- December 3.
Handout #36 (merge sort)
-- December 3.
Handout #37 (HashSet implementation)
-- December 5.
Handout #38 (key to sample final)
-- December 7.
Handout #39 (key to final)
-- December 19.