CS5 @ Pitzer

Spring 2020 COVID-19 Schedule

Class Date
Topic(s)
Slides
Video
Hmwk
Due@8am PST
3/12
definite vs indefinite loops, nested loops, complex #'s
Designing Loops
Loops
Mandlebrot Set


3/31
definite vs indefinite loops, nested loops, complex #'s
Welcome Back!
8.1,8.2,8.3,8.5(EC) 4/2
4/2
input, try/except, eval
User Input
User Input
8.4
4/7
4/7
dictionary, key, value, open, read, close, split Dictionaries Dictionaries
10.3 4/14
4/9
Class Cancelled




4/14
reference vs value, shallow vs deep, mutable, 2D lists
Data Alive!
Data Alive!
9.1,9.2,9.3(EC)
4/16
4/16
class, object, method, constructor, repr
Intro Objects
Intro Objects
10.1
4/21
4/21
more on classes
C4 Board Class
C4 Board Class
10.2
4/23
4/23
C4 AI (look ahead strategies, etc) Connect 4 AI Connect 4 AI
11.2 4/28
4/28
tuples, libraries, vpython
Libraries
Tuples and VPython
11.1
4/30
4/30
VPython Project Description

Project Description
Project Page
5/13
5/5
Project work time






NEW Lab Schedule!!
The day before each assignment is due there will be lab time 1:15-2:15.