Lectures
Assignments
Labs
Resources
Calendar
Staff
Lectures
Date
Topic
Readings
Extras
4/17/26
Pandas 2
textbook 10.1.4-10.1.5
4/15/26
Pandas 1
textbook 10.1.1-10.1.3
Starter code in public section of Ed Workspaces
4/13/26
Program memory 2
textbook 12.1.1-12.1.3
4/10/26
Program memory 1
textbook 12.1.4
memory spreadsheet
4/8/26
Mutation
textbook 12.1.1-12.1.2
starter code
4/6/26
Dataclasses and Dictionaries
textbook 9.1.7, 9.2
starter
4/3/26
Python lists and loops
- textbook 9.1.6,9.1.8
- code from class
4/1/26
Coding with Python
textbook 9.1.1-9.1.5
- worksheet
- Ed Workspaces Python guide
3/30/26
Pyret wrapup
worksheet
3/20/26
Computing on trees
textbook 7.1.2
starter code
3/18/26
Quiz
3/16/26
Lists as Data Structures; Trees
textbook 7.1.1
3/13/26
Structured Data for Animations
- GameState slides
- finished star code
03/11/26
Datatypes with multiple constructors
03/09/26
Structured data/datatypes
textbook 6.1
03/06/26
More recursion practice
textbook 5.3
starter code
03/04/26
Recursion Practice
textbook 5.2.4-5.2.5
execution diagram templates
03/02/26
Aggregating values from Lists
textbook 5.2.1-5.2.3
2/27/26
List operations practice
2/23/25
From Tables to Lists
textbook 5.1
2/20/25
Functions as inputs
- starter
- handout
02/18/26
Cleaning data
textbook 4.2
- ticket code
- data
02/13/26
More tables practice; plotting tables
worksheet
02/11/26
Testing tables and multiple tables
- textbook 4.1.5
- How to create a plan
starter code (or continue with previous lecture)
02/09/26
Table operation building blocks
starter code
02/06/26
Processing tables
- textbook 4.1.4
- addendum to 4.1.4 (lambda expressions)
starter code
02/04/26
Introduction to Tables
textbook 4.1.1-4.1.3
- starter code
- CS111 Table Documentation
02/02/26
Helper functions/Design practice
starter code
01/30/26
Conditionals and booleans
textbook 3.4
pen cost
01/28/26
Functions (recording linked in extras column)
textbook 3.3
- flags
- Recording from F25
- Audio/transcript from S26
01/26/26
Names, types, and code organization
textbook 3.2
01/23/26
Composing Images
textbook 3.1
code.pyret.org
01/21/26
Welcome and Introduction to Programming