Lectures
Date Topic Readings Extras
04/30/24 Exam review (CIT 241) Final exam prep guide - Spring 2024 recording - Spring 2023 recording
04/24/24 Overview of ML - code
- Threshold classifiers for loans
04/22/24 Program Efficiency textbook 13 (all sections) code
04/19/24 Pandas 2 textbook 10.1.4-10.1.5 pandas tutor
04/17/24 Pandas 1 textbook 10.1.1-10.1.3 code
04/15/24 Python design practice
04/12/24 Memory 2 textbook 12.1.1-12.1.3
04/10/24 Program memory 1 textbook 11.1.4 memory spreadsheet
04/08/24 Testing under mutation textbook 11.1.1-11.1.2
04/05/24 Dataclasses and Dictionaries textbook 9.1.7, 9.2
04/03/24 Python lists and loops textbook 9.1.6,9.1.8
04/01/24 Coding with Python - textbook 9.1.1-9.1.5
- Working with VSCode for CS111
worksheet
03/22/24 How programs run; Pyret wrapup worksheet
03/20/24 Structured Data as Trees
03/18/24 Computing on trees textbook 7.1.2 starter code
03/15/24 Lists as Data Structures; Trees textbook 7.1.1
03/13/24 Structured Data for Animations - GameState slides
- finished star code
03/11/24 Datatypes with multiple constructors
03/08/24 Structured data/datatypes textbook 6.1
03/06/24 More recursion practice textbook 5.3 starter code
03/04/24 Recursion Practice textbook 5.2.4-5.2.5 starter code
03/01/24 Aggregating values from Lists textbook 5.2.1-5.2.3 starter code
02/28/24 List operations practice
02/26/24 From Tables to Lists textbook 5.1 starter code
02/23/24 Functions as inputs - Recording from last semester (WITH SOUND)
- starter code
02/21/24 More tables practice Recording from last semester (WITH SOUND)
02/16/24 Multiple tables continued same as last time
02/14/24 Testing tables and multiple tables - textbook 4.1.5
- How to create a plan
- updated ticket code
- multiple table starter code
02/12/24 Plotting tables and cleaning data textbook 4.2 - ticket code
- data
02/09/24 Processing tables - textbook 4.1.4
- addendum to 4.1.4 (lambda expressions)
starter code
02/07/24 Introduction to Tables textbook 4.1.1-4.1.3 - starter code
- CS111 Table Documentation
02/05/24 Helper functions/Design practice starter code
02/02/24 Conditionals and booleans textbook 3.4 pen cost
01/31/24 Functions textbook 3.3 flags
01/29/24 Names, types, and code organization textbook 3.2 emoji (text file)
01/26/24 Composing Images textbook 3.1 code.pyret.org
01/24/24 Welcome and Introduction to Programming code.pyret.org