Search this site
Embedded Files
Skip to main content
Skip to navigation
CS 161 - S22
Home
Syllabus
Schedule
Getting Started
Notes
Type-Hinting
Object-oriented programming
OOP Example: IceCreamScoop
Tracing OOP Programs
Recursion
Activities
Worksheet: OOP in Python
Lab 1: OOP (Python)
Worksheet: Tracing OOP in Python
Hello, Java!
Worksheet: Tracing OOP in Java
Lab 2: OOP (Java)
Worksheet: Recursion
Lab 3: p5 party
Practice Final
HWs & Projects
HW1: Enchanted Garden
HW2: Java Transition
Project 1: Blackjack
HW3: Exact Change
HW4: Playful p5
Project 2: Playing with recursion
Resources
CS 161 - S22
Home
Syllabus
Schedule
Getting Started
Notes
Type-Hinting
Object-oriented programming
OOP Example: IceCreamScoop
Tracing OOP Programs
Recursion
Activities
Worksheet: OOP in Python
Lab 1: OOP (Python)
Worksheet: Tracing OOP in Python
Hello, Java!
Worksheet: Tracing OOP in Java
Lab 2: OOP (Java)
Worksheet: Recursion
Lab 3: p5 party
Practice Final
HWs & Projects
HW1: Enchanted Garden
HW2: Java Transition
Project 1: Blackjack
HW3: Exact Change
HW4: Playful p5
Project 2: Playing with recursion
Resources
More
Home
Syllabus
Schedule
Getting Started
Notes
Type-Hinting
Object-oriented programming
OOP Example: IceCreamScoop
Tracing OOP Programs
Recursion
Activities
Worksheet: OOP in Python
Lab 1: OOP (Python)
Worksheet: Tracing OOP in Python
Hello, Java!
Worksheet: Tracing OOP in Java
Lab 2: OOP (Java)
Worksheet: Recursion
Lab 3: p5 party
Practice Final
HWs & Projects
HW1: Enchanted Garden
HW2: Java Transition
Project 1: Blackjack
HW3: Exact Change
HW4: Playful p5
Project 2: Playing with recursion
Resources
Worksheet:
Recursion
CS 161 Worksheet - recursion
Report abuse
Page details
Page updated
Report abuse