Lectures
Assignments
Labs
Resources
Calendar
Staff
Lectures
Lectures
Date
Topic
Readings
Extras
04/30/24
Exam review (CIT 241)
Final exam prep guide
- Spring 2024 recording
- Spring 2023 recording
04/24/24
Overview of ML
- code
- Threshold classifiers for loans
04/22/24
Program Efficiency
textbook 13 (all sections)
code
04/19/24
Pandas 2
textbook 10.1.4-10.1.5
pandas tutor
04/17/24
Pandas 1
textbook 10.1.1-10.1.3
code
04/15/24
Python design practice
04/12/24
Memory 2
textbook 12.1.1-12.1.3
04/10/24
Program memory 1
textbook 11.1.4
memory spreadsheet
04/08/24
Testing under mutation
textbook 11.1.1-11.1.2
04/05/24
Dataclasses and Dictionaries
textbook 9.1.7, 9.2
04/03/24
Python lists and loops
textbook 9.1.6,9.1.8
04/01/24
Coding with Python
- textbook 9.1.1-9.1.5
- Working with VSCode for CS111
worksheet
03/22/24
How programs run; Pyret wrapup
worksheet
03/20/24
Structured Data as Trees
03/18/24
Computing on trees
textbook 7.1.2
starter code
03/15/24
Lists as Data Structures; Trees
textbook 7.1.1
03/13/24
Structured Data for Animations
- GameState slides
- finished star code
03/11/24
Datatypes with multiple constructors
03/08/24
Structured data/datatypes
textbook 6.1
03/06/24
More recursion practice
textbook 5.3
starter code
03/04/24
Recursion Practice
textbook 5.2.4-5.2.5
starter code
03/01/24
Aggregating values from Lists
textbook 5.2.1-5.2.3
starter code
02/28/24
List operations practice
02/26/24
From Tables to Lists
textbook 5.1
starter code
02/23/24
Functions as inputs
- Recording from last semester (WITH SOUND)
- starter code
02/21/24
More tables practice
Recording from last semester (WITH SOUND)
02/16/24
Multiple tables continued
same as last time
02/14/24
Testing tables and multiple tables
- textbook 4.1.5
- How to create a plan
- updated ticket code
- multiple table starter code
02/12/24
Plotting tables and cleaning data
textbook 4.2
- ticket code
- data
02/09/24
Processing tables
- textbook 4.1.4
- addendum to 4.1.4 (lambda expressions)
starter code
02/07/24
Introduction to Tables
textbook 4.1.1-4.1.3
- starter code
- CS111 Table Documentation
02/05/24
Helper functions/Design practice
starter code
02/02/24
Conditionals and booleans
textbook 3.4
pen cost
01/31/24
Functions
textbook 3.3
flags
01/29/24
Names, types, and code organization
textbook 3.2
emoji (text file)
01/26/24
Composing Images
textbook 3.1
code.pyret.org
01/24/24
Welcome and Introduction to Programming
code.pyret.org