Lecture meets Mon / Wed / Fri, 10:00–10:50 am, CIT 368.

Lecture schedule, most recent first
#DateTopicReadingMaterials
19Fri Oct 23LLMs vs Agents——
18Wed Oct 21A Design Exercise (TBD)——
17Mon Oct 19Datatypes with Multiple ConstructorsTextbook 6.1.3Handout
16Fri Oct 16Structs and datatypesTextbook 6.1.1–6.1.2—
15Wed Oct 14Property-based testing——
14Fri Oct 9list types and mapsTextbook 5.1.4.6, code from class—
13Wed Oct 7Quiz——
12Mon Oct 5Cleaning Code; Intro to ListsTextbook 5.1starter file, handout
11Fri Oct 2Review and Q&A—feedback survey, index card answers
10Wed Sep 30Cleaning Data and Working with Multiple TablesTextbook 4.1.5, Code from class—
9Mon Sep 28Loading sheets and testing Table ProgramsTextbook 4.2, Code: load gradebookstarter code, grades spreadsheet, table documentation
8Fri Sep 25Table operationsTextbook 4.1.4, Code: table operationshandout
7Wed Sep 23Introduction to TablesTextbook 4.1.1–4.1.3—
6Mon Sep 21Planning Exercise with Functionscode after class, noteshandout, starter file
5Fri Sep 18Conditionals and BooleansTextbook 3.4Practice Problems
4Wed Sep 16FunctionsTextbook 3.3 Handout, Starter File
3Mon Sep 14Names, Types and Code OrganizationTextbook 3.2Handout
2Fri Sep 11Creating Images and Stating Their PropertiesTextbook 3.1code.pyret.org
1Wed Sep 9Intro to guiding agentsExtra notes, Offloading? No Outsourcing!—