Lecture meets Mon / Wed / Fri, 10:00–10:50 am, CIT 368.
| # | Date | Topic | Reading | Materials |
|---|---|---|---|---|
| 19 | Fri Oct 23 | LLMs vs Agents | — | — |
| 18 | Wed Oct 21 | A Design Exercise (TBD) | — | — |
| 17 | Mon Oct 19 | Datatypes with Multiple Constructors | Textbook 6.1.3 | Handout |
| 16 | Fri Oct 16 | Structs and datatypes | Textbook 6.1.1–6.1.2 | — |
| 15 | Wed Oct 14 | Property-based testing | — | — |
| 14 | Fri Oct 9 | list types and maps | Textbook 5.1.4.6, code from class | — |
| 13 | Wed Oct 7 | Quiz | — | — |
| 12 | Mon Oct 5 | Cleaning Code; Intro to Lists | Textbook 5.1 | starter file, handout |
| 11 | Fri Oct 2 | Review and Q&A | — | feedback survey, index card answers |
| 10 | Wed Sep 30 | Cleaning Data and Working with Multiple Tables | Textbook 4.1.5, Code from class | — |
| 9 | Mon Sep 28 | Loading sheets and testing Table Programs | Textbook 4.2, Code: load gradebook | starter code, grades spreadsheet, table documentation |
| 8 | Fri Sep 25 | Table operations | Textbook 4.1.4, Code: table operations | handout |
| 7 | Wed Sep 23 | Introduction to Tables | Textbook 4.1.1–4.1.3 | — |
| 6 | Mon Sep 21 | Planning Exercise with Functions | code after class, notes | handout, starter file |
| 5 | Fri Sep 18 | Conditionals and Booleans | Textbook 3.4 | Practice Problems |
| 4 | Wed Sep 16 | Functions | Textbook 3.3 | Handout, Starter File |
| 3 | Mon Sep 14 | Names, Types and Code Organization | Textbook 3.2 | Handout |
| 2 | Fri Sep 11 | Creating Images and Stating Their Properties | Textbook 3.1 | code.pyret.org |
| 1 | Wed Sep 9 | Intro to guiding agents | Extra notes, Offloading? No Outsourcing! | — |