Fri, Apr 25
CL35 Quantifying Shakespeare
Wed, Apr 23
CL34 Revisiting (More) Commonly Missed Quiz Concepts
Mon, Apr 21
CL33 Revisiting Commonly Missed Quiz Concepts
Mon, Apr 14
CL32 Building Linked Lists with Recursive Algorithms
Fri, Apr 11
CL31 Practice with Recursive Structures and Processes
Wed, Apr 9
CL30 Recursive Structures and Processes
LS13 Recursive Structures (Due Thursday 4/10)
Mon, Apr 7
CL29 Magic Methods and Recursion Review
Wed, Apr 2
CL27 OOP Part 2: Classes and Methods
Mon, Mar 31
CL26 Intro to Object-Oriented Programming
LS12 Intro to OOP (Due Wednesday 4/2)
Mon, Mar 24
CL24 Time Complexity and Practice with Sets and Dictionaries
Fri, Mar 21
CL23 Addressing Common Knowledge Gaps Seen on Quiz 02 and Brief Intro to Time Complexity
Wed, Mar 19
CL22 Sets and Dictionaries
LS11 Dictionaries (Due Monday 3/24)
Mon, Mar 17
CL21 Importing and Writing Automated Tests for Functions
Wed, Mar 5
CL20 Practice with Hand-Writing Functions
Mon, Mar 3
CL19 Nested while Loops and Lists
Fri, Feb 28
CL18 Reference Types and Practice with Lists
Mon, Feb 24
CL16 Practice with while Loops
Fri, Feb 21
LS10 while Loops (Due Sunday 2/23)
Fri, Feb 7
CL11 Constants, Default Parameters, User Input, and Recursion Practice
Wed, Feb 5
CL10 Recursion and Positional Arguments
LS08 Introduction to Recursion
Mon, Feb 3
CL09 elif and More Practice with Conditionals
Fri, Jan 31
CL08 f-strings and Practice with Conditionals
Wed, Jan 29
CL07 Conditional Control Flow
LS07 Conditional Statements
Wed, Jan 22
CL05 Virtual, Asynchronous Lecture (Practice Quiz 0 Solutions)
Fri, Jan 17
CL04 Practice with Functions and Intro to Memory Diagrams
Wed, Jan 15
LS04 Introducing Functions
Fri, Jan 10
CL01 Objects and Data Types
LS02 Objects and Data Types
Wed, Jan 8
LS00 Syllabus Familiarity (Due Thursday 1/9)