Handouts
- Debugging Videos and Source Code:
- Midterm Review:
- 01: Course Information
- 02: Syllabus
- 03: Course Placement
- 04: Honor Code
- 05: Downloading Eclipse
- 06: Karel in Eclipse
- 07: Assignment 1: Karel
- 08: Submitting Work
- 09: Karel Examples
- 10: Section 1
- 10a: Section 1 Solutions
- 11: Programming Patterns
- 12: Control Statements
- 12a: Control Statements: More On Repetition
- 13: Assignment 2: Simple Java
- 14: Methods
- 15: Section 2
- 15a: Section 2 Solutions
- 16: Random Number Examples
- 17: Coding Style
- 18: Variables
- 19: Assignment 3: Breakout
- 20: Section 3
- 20a: Section 3 Solutions
- 21: Bouncing Ball
- 22: Graphics Events
- 23: UFO game
- 24: Section 4
- 24a: Section 4 Solutions
- 25: Strings
- 26: Strings and Ciphers
- 27: Assignment 4
- 28: Practice Midterm
- 29: Practice Solution
- 30: Section 5
- 30a: Section 5 Solutions
- 31: Exam Strategies
- 32: ArrayLists
- 33: Midterm Solution
- 34: Debugging
- 35: Section 6
- 35a: Section 6 Solutions
- 36: Assignment 5
- 40: Assignment 6
- 41: Component Example
- 42: Section 7
- 42a: Section 7 Solutions
- 43: Data Structure Example
- 44: Jar Files
- 45: Assignment 7
- 46: Section 8
- 46a: Section 8 Solutions
- 47: Practice Final
- 48: Practice Final Solutions