Date | Topic | Summary | Readings | Lecture Capture |
---|---|---|---|---|
Dec 7th | 18 Bridge: Run-time Formally | video | ||
Dec 7th | A Taste of Machine Learning; Course Evals |
| video | |
Dec 5th | Building a spellchecker | video | ||
Dec 3rd | Reviewing Program Execution; Arrays | video | ||
Nov 30th | Memory Review and Design Practice | video | ||
Nov 28th | How Hashtables Work | video | ||
Nov 26th | Hashtables | video | ||
Nov 19th | Circular Data; Intro to Hashtables | video | ||
Nov 12th | Updating Values; Equality between Values | video | ||
Nov 9th | Dataclasses and Testing |
|
| video |
Nov 7th | Python Tracing/Debugging and Loops Practice |
| video | |
Nov 5th | Python Lists and Loops |
|
| video |
Nov 2nd | Tree Dictionaries and Intro to Python | video | ||
Oct 31st | Processing Trees | video | ||
Oct 29th | Trees: Data for ancestry | video | ||
Oct 26th | Program Efficiency |
| video | |
Oct 24nd | Datatypes with Multiple Constructors | video | ||
Oct 22nd | Program Evaluation Revisited; More Data Design | video | ||
Oct 19th | Introduction to Datatypes | video | ||
Oct 17th | The Design Recipe | video | ||
Oct 15th | Functions over Lists 2 | video | ||
Oct 12th | Writing Functions over Lists | video | ||
Oct 10th | Operations on Lists | Oops -- no recording for today | ||
Oct 5th | Lookup Cells; Intro to Lists | video | ||
Oct 3rd | Nested Functions Review; Table Organization | video | ||
Oct 1st | Dealing with Errors in Data | video | ||
Sep 28th | Testing Tables; Plots | video | ||
Sep 26th | How Table Programs Evaluate | video | ||
Sep 24th | Introduction to Tables | video | ||
Sep 21st | Guest Lecture - Michael Littman: Data analysis in unix |
| video | |
Sep 19th | Helper Functions: Review and How They Evaluate | video | ||
Sep 17th | More Conditionals and Booleans | video | ||
Sep 14th | Conditionals and Booleans | video | ||
Sep 12th | Introduction to Functions | video | ||
Sep 10th | Naming Values and Code Organization | video | ||
Sep 7th | Expressions and Building Images | video | ||
Sep 5th | Course Overview | video |