The Detectives Convention (Lectures)

The convention happens every Monday, Wednesday and Friday, from 1PM to 1.50PM. The lecture notes will be updated after every class.

DateTopicSummaryReadingsLecture Capture
Nov 11th
Modifying dataclass instances, equality, introduction to memory
    Lecture capture
    Nov 8th
    Dataclasses, modifying lists in place
      Lecture capture
      Nov 6th
      Python: more loops, debugging
        Lecture capture
        Nov 4th
        Python: testing and loops
          Lecture capture
          Nov 1st
          More trees, Python intro
            Lecture capture
            Oct 30th
            Trees
              Lecture capture
              Oct 28th
              Performance, tree intro
                Lecture capture
                Oct 25rd
                Quiz 2, multiple constructors review, project 2 intro
                  None today
                  Oct 23rd
                  Data types with multiple constructors
                    Lecture capture
                    Oct 21st
                    More data types
                      Lecture capture
                      Oct 18th
                      The design recipe, introduction to datatypes
                        Lecture capture
                        Oct 16th
                        Big data discussion
                          Lecture capture
                          Oct 11th
                          More recursive functions
                            Lecture capture
                            Oct 9th
                            The secret nature of lists
                              Lecture capture
                              Oct 7th
                              Operations on lists
                                Lecture capture
                                Oct 4th
                                More data errors, introduction to lists
                                  Lecture capture
                                  Oct 2nd
                                  Handling errors in data
                                    Lecture capture
                                    Sep 30th
                                    Nested functions, working with multiple tables
                                      Lecture capture
                                      Sep 27th
                                      Quiz 1, Homework 4, reactors
                                        No lecture capture today--sorry!
                                        Sep 25th
                                        Testing tables, plotting
                                          Lecture capture
                                          Sep 23rd
                                          Algorithmic bias, testing tables
                                            Lecture capture
                                            Sep 20th
                                            More tables: filtering and adding columns
                                              Lecture capture
                                              Sep 18th
                                              How functions evaluate; introduction to tables
                                                Lecture capture
                                                Sep 16th
                                                More conditionals and helper functions
                                                  Lecture capture
                                                  Sep 13th
                                                  Conditionals and Booleans
                                                    Lecture capture
                                                    Sep 11th
                                                    Evaluation and functions
                                                      N/A
                                                      Sep 9th
                                                      Documentation, types, and organization
                                                        N/A
                                                        Sep 6th
                                                        Our First Programs
                                                          N/A
                                                          Sep 4th
                                                          Course Overview
                                                            N/A