Lectures
Date | Topic | Summary | Readings | Lecture Capture |
---|---|---|---|---|
May 1 | A Taste of Machine Learning | video | ||
Apr 29 | Building a SpellChecker | video | ||
Apr 27 | How Hashtables Work | video | ||
Apr 24 | Using Hashtables; Global | video | ||
Apr 22 | Intro to Hashtables/Dictionaries | video | ||
Apr 20 | Multiple and Circular References | video | ||
Apr 17 | Known Names and Memory | video | ||
Apr 15 | Updating data; Equality | video | ||
Apr 13 | Dataclasses and Testing | video | ||
Apr 10 | Tracing and Debugging; More Lists | video | ||
Apr 8 | Python Lists and Loops | video | ||
Apr 6 | Starting Python | video | ||
Apr 3 | Programs over Trees | video | ||
Apr 1 | Introduction to Trees | video | ||
Mar 30 | Restarting class, datatypes review | video | ||
Mar 13 | Reactors and Other Project Tidbits | video | ||
Mar 11 | Revisting how functions evaluate | video | ||
Mar 9 | One Type Name, multiple forms of data | video | ||
Mar 6 | Embedding Data in CSV files | video | ||
Mar 4 | Introduction to Datatypes | video | ||
Mar 2 | The Aggregation Code Pattern | video | ||
Feb 28 | Aggregating List Data | video | ||
Feb 26 | Lists vs tables | video | ||
Feb 24 | List operations | video | ||
Feb 21 | Looking up cells, Testing errors | video | ||
Feb 19 | Table Organization | video | ||
Feb 14 | Handling Errors in Table Data | video | ||
Feb 12 | Functions that Take Tables | video | ||
Feb 10 | How Tables Functions Work, Plotting | video | ||
Feb 7 | Introduction to Tables | video | ||
Feb 5 | Helper Functions and Tasks | video | ||
Feb 3 | Program Evaluation, More Conditionals and Booleans | video | ||
Jan 31 | Conditionals and Booleans | video | ||
Jan 29 | Introduction to Functions | video | ||
Jan 27 | Naming and Expressions | video | ||
Jan 24 | Numbers, Strings, and Images | video | ||
Jan 22 | Course Overview | video |