Handouts

This is the repository for all handouts that are given out in class, section, and practice sessions. If you're looking for a particular handout here that you can't find or if you find any missing documents listed below, email an instructor, as it may have just been misplaced. All documents here are in Adobe Acrobat format; the reader for this format is available for free (look for the Acrobat Reader logo at the bottom of the Adobe Systems web site).

You can find extra paper copies of these handouts in the "Handout Hangout" on the 1st floor of Gates, B wing in the side entrance lobby, near the undergraduate mugs and section leader pictures.

Date # Handout Name
6/24 1 Course Placement
6/24 2 General Information
6/24 3 Honor Code
6/24 4 Course Calendar
6/24 5 Downloading Eclipse
6/24 6 Using Karel with Eclipse
6/24 7 Assignment 1 (Karel the Robot)
6/24 8 Submitting Work In Eclipse
6/24 9 Karel Contest
6/25 10 An Introduction to Karel
6/25 10A Solution to the “MountainClimbingKarel” Problem
6/26 11 An Example of Stepwise Refinement
6/26 11A Solution to the “BanishWinterKarel” Problem
6/30 12 Assignment #2
7/1 13 Essential Idioms
7/1 14 Section 1
7/7 14A Solutions to Section 1
7/2 15 Statement Forms
7/2 15A Solution to the Checkerboard Problem
7/3 16 Methods
7/7 16A Solution to Perfect Number Problem
7/7 17 Assignment 3
7/8 18 Section 2
7/10 18A Solutions to Section 2
7/8 19 Coding Style
7/8 20 Graphics Contest
7/8 21 Drifting Coin Example from Lecture
7/9 22 Pseudorandom Numbers
7/10 23 Practice Midterm
7/16 23A Practice Midterm Answers
7/15 24 Parameter Problem Set
7/16 24A Answers to Parameter Problem Set
7/15 25 Section 3
7/19 25A Solutions to Section 3
7/15 26 Assignment 4
7/21 27 Caesar Cipher Example
7/22 29B The Date class
7/22 30 Section 4
7/24 30A Solutions to Section 4
7/22 29 Answers to Midterm Exam
7/23 30 Assignment 5
7/29 31 Debugging
7/29 32 Section 5
7/31 32A Solutions to Section 5
7/31 33 Assignment 6
8/7 34 Section 6
8/8 34A Solutions to Section 6
8/11 35 Sending your programs to Mom!
8/12 36 Practice Final
8/13 36A Practice Final Solutions
8/14 37 More Practice Final Problems
8/14 37a Solutions to Practice Final Problems

For issues or comments on this web page, please send mail to an instructor