Lectures
Assignments
Labs
home
Resources
Calendar
Staff
hamburger menu icon
Lectures
Lectures
Date Topic Readings Extras
10/20/25 Structured data/datatypes textbook 6.1
10/17/25 More recursion practice textbook 5.3 starter code
10/15/25 Recursion Practice textbook 5.2.4-5.2.5 - starter code
- execution diagram templates
10/10/25 Aggregating values from Lists textbook 5.2.1-5.2.3
10/8/25 List operations practice
10/6/25 From Tables to Lists textbook 5.1
10/3/25 Midterm quiz 1
10/1/25 Functions as inputs handout
09/29/25 More tables practice - worksheet
- grade function
09/26/25 Plotting tables and cleaning data textbook 4.2 - ticket code
- data
09/24/25 Testing tables and multiple tables - textbook 4.1.5
- How to create a plan
starter code (or continue with previous lecture)
09/22/25 Table operation building blocks starter code
09/19/25 Processing tables - textbook 4.1.4
- addendum to 4.1.4 (lambda expressions)
starter code
09/17/25 Introduction to Tables textbook 4.1.1-4.1.3 - starter code
- CS111 Table Documentation
09/15/25 Helper functions/Design practice starter code
09/12/25 Conditionals and booleans textbook 3.4
09/10/25 Functions textbook 3.3 flags
09/08/25 Names, types, and code organization textbook 3.2
09/05/25 Composing Images textbook 3.1 code.pyret.org
09/03/25 Welcome and Introduction to Programming
cloud backdrop