Lectures
Date Topic Readings Extras
12/14/23 Final exam review - Spring 2022 (part 1)
- Spring 2022 (part 2)
- Spring 2023
12/6/23 Future directions visualization of threshold classifier
12/4/23 Program running time textbook 13 (all sections) - code
- annotations from class
12/1/23 pandas pt. 3
11/29/23 pandas pt. 2 textbook 10.1.4-10.1.5 pandas tutor
11/27/23 pandas textbook 10.1.1-10.1.3 code
11/20/23 Design practice with Python data structures
11/17/23 More practice with program memory textbook 12.1.1-12.1.3
11/15/23 Program memory textbook 11.1.4 memory spreadsheet
11/13/23 Global data and testing under mutation textbook 11.1.1-11.1.3
11/10/23 Dataclasses and dictionaries textbook 9.2
11/08/23 Python lists and loops textbook 9.1.6-9.1.8 - worksheet
- code from class
11/06/23 Python functions and testing - textbook 9.1.1-9.1.5
- Working with VSCode for CS111
- worksheet
- code from class
11/03/23 Pyret wrapup and program execution worksheet
11/01/23 Data and immutability
10/30/23 Programs to process trees textbook 7.1.2 starter code
10/27/23 More GameStates; introduction to trees textbook 7.1.1
10/25/23 Datatypes for animations and games - GameState slides
- finished star code
10/23/23 Data with variants
10/20/23 Structured data textbook 6.1
10/18/23 Recursion template textbook 5.3 - starter code
- highlighted examples
10/16/23 List recursion examples textbook 5.2.4-5.2.5 starter code
10/13/23 From Lists to Table columns; Aggregating values from Lists textbook 5.2.1-5.2.3 starter code
10/11/23 List operations practice
10/06/23 From Tables to Lists textbook 5.1 starter code
10/04/23 Functions as inputs starter code
10/02/23 More tables practice/HW2 recap - handout
- HW2 SRC compilation
9/29/23 Multiple tables continued same as last time
9/27/23 Testing tables and multiple tables - textbook 4.1.5
- How to create a plan
- updated ticket code
- multiple table starter code
9/25/23 Plotting tables and cleaning data textbook 4.2 - gradebook code
- ticket code
- data
9/22/23 Processing tables - textbook 4.1.4
- addendum to 4.1.4 (lambda expressions)
starter code
9/20/23 Tabular data and table operations textbook 4.1.1-4.1.3 - starter code
- CS111 Table Documentation
9/18/23 Design practice with conditionals and helper functions starter code
9/15/23 Conditionals and booleans textbook 3.4 pen cost
9/13/23 Functions textbook 3.3 flags
9/11/23 Names, types, and code organization textbook 3.2 emoji (text file)
09/08/23 Composing Images textbook 3.1 code.pyret.org
09/06/23 Welcome and Introduction to Programming - course missive
- code.pyret.org