Handouts

This is the repository for all handouts from CS106A, including section handouts. All documents here are in Adobe Acrobat format; the reader for this format is available for free at the Adobe Reader download website).

Some paper copies of these handouts may also be available in the "Handout Hangout" on the 1st floor of Gates, B wing in the side entrance lobby, between rooms 182 and 188.

On-line copies of the class slides are available on the lecture slides page.

Date # Handout Name
Sept 25 1 General Information
Sept 25 2 Syllabus
Sept 25 3 Course Placement
Sept 25 4 Honor Code
Sept 27 5 Downloading Eclipse
Sept 27 6 Using Karel with Eclipse
Sept 27 7 Assignment 1: Email and Karel the Robot
Sept 27 8 Submitting Work
Sept 29 9 Example Karel Problems
Oct 2 10 Section Handout 1
Oct 4 10a Section Solution 1
Oct 6 11 Simple Programming Patterns
Oct 6 12 Control Statements
Oct 6 13 Assignment 2: Simple Java Programs
Oct 9 14 Methods
Oct 9 15 Section Handout 2
Oct 11 15a Section Solution 2
Oct 11 16 Random Number Examples
Oct 13 17 Coding Style
Oct 13 18 Variables
Oct 16 19 Assignment 3: Breakout
Oct 16 20 Section Handout 3
Oct 18 20a Section Solution 3
Oct 16 21 Bouncing Ball
Oct 18 22 Graphics Events
Oct 18 23 UFO Game
Oct 23 24 Section Handout 4
Oct 26 24a Section Solution 4
Oct 23 25 String Examples
Oct 23 26 String and Ciphers
Oct 25 27 Assignment 4: Hangman
Oct 25 28 Practice Midterm
Oct 25 29 Practice Midterm Solution
Oct 27 30 Exam Strategies
Oct 30 31 Section Handout 5
Nov 1 31a Section Solution 5
Oct 30 32 ArrayList Reference
Nov 6 33 Midterm Solution
Nov 6 34 Debugging
Nov 6 35 Section Handout 6
Nov 8 35a Section Solutions 6
Nov 6 36 Assignment 5: Yahtzee
Nov 10 37 Graphics Contest
Nov 13 38 Interactors Examples
Nov 13 39 Section Handout 7 (Code)
Nov 11 39a Section Solutions 7
Nov 15 40 Assignment 6: NameSurfer
Nov 15 41 MusicShop Program (ComponentListener Example)
Nov 17 42 FlyTunes Program (Data Structures Example)
Nov 27 43 Section 8 Handout
Nov 29 43a Section 8 Solutions
Nov 29 44 Jar Files
Nov 29 45 Assignment 7: FacePamphlet
Dec 4 46 Section 9 Handout
Dec 6 46a Section 9 Solutions
Dec 4 47 Practice Final
Dec 4 48 Practice Final Solutions
Dec 4 49 Additional Practice Problems
Dec 4 50 Solutions to Additional Practice Problems

For issues or comments on this web page, please send mail to the Head TA.