Handouts
- 00: Course Information
- 01: Syllabus
- 02: Course Placement
- 03: Honor Code
- 04: Downloading Eclipse
- 05: Using Karel in Eclipse
- 06: Assignment 1
- 07: Submitting Work
- 08: Section Handout 1
- 08S: Section Solutions 1 (Code)
- 09: Programming Patterns
- 10: Control Statements
- 11: Assignment 2
- 12: Section Handout 2
- 12S: Section Solutions 2
- 13 Random Numbers
- 14 Section Handout 3
- 14S Section Solutions 3
- 15 Coding Style
- 16 Assignment 3
- 17 Section Handout 4
- 17S Section Solutions 4
- 18 Practice Midterm
- 18S Practice Midterm Solutions
- 19 Exam Strategies
- 20 Assignment 4
- 21 Section Handout 5
- 21S Section Solutions 5
- 22S CS106A Midterm Solutions
- 23 Section Handout 6
- 23S Section Solutions 6
- 24 Assignment 5
- 25 Debugging Strategies
- 26 Section Handout 7
- 26S Section Solutions 7
- 27 Assignment 6
- 28 Section Handout 8
- 28S Section Solutions 8
- 29 Practice Second Midterm I
- 29S Practice Second Midterm I Solutions
- 30 Practice Second Midterm II
- 30S Practice Second Midterm II Solutions
- 31S Second Midterm Solutions
- 320 Assignment 7