Calendar - Autumn 2020ΒΆ
Note
This is a tentative calendar and subject to change
All the Wednesday and Friday classes are held online via Zoom. Students can choose to register for either an in-person or remote discussion session on Mondays. Pre-recorded lectures are also posted most weeks.
In general, programming assignments are posted on the Saturday preceding their deadline, and exercises are posted on the Monday preceding their deadline.
Week |
Day |
Date |
Type |
Topic |
Due |
---|---|---|---|---|---|
1 |
W |
Sep 30 |
Lecture |
Intro to CS 121 |
|
1 |
F |
Oct 2 |
Lecture |
Intro Programming |
|
2 |
W |
Oct 7 |
Lab |
Lists and Loops |
|
2 |
F |
Oct 9 |
Lecture |
Lists and Loops (extended example + Q&A) |
|
2 |
Sun |
Oct 11 |
Exercises: List and Loops |
||
3 |
M |
Oct 12 |
Discussion |
PA #1 |
|
3 |
W |
Oct 14 |
Lab |
Functions |
|
3 |
F |
Oct 16 |
Lecture |
PageRank |
PA #1: Simulating SIR |
3 |
Sun |
Oct 18 |
Exercises: Functions |
||
4 |
M |
Oct 19 |
Discussion |
PA #2 |
|
4 |
W |
Oct 21 |
Lab |
Dictionaries |
|
4 |
F |
Oct 23 |
Lecture |
Dictionaries (extended example + Q&A) |
PA #2: Schelling |
4 |
Sun |
Oct 25 |
Exercises: Dictionaries |
||
5 |
M |
Oct 26 |
Discussion |
PA #3 |
|
5 |
W |
Oct 28 |
Lab |
Classes and Objects |
|
5 |
F |
Oct 30 |
Lecture |
M/D/1 Queues |
PA #3: Election Tweets |
5 |
Sun |
Nov 1 |
Exercises: Cumulative (Timed) |
||
6 |
M |
Nov 2 |
Discussion |
General Q&A |
|
6 |
W |
Nov 4 |
Lecture |
TBD |
|
6 |
F |
Nov 6 |
Lecture |
TBD |
|
6 |
Sun |
Nov 8 |
Exercises: Classes and Objects |
||
7 |
M |
Nov 9 |
Discussion |
PA #4 |
|
7 |
W |
Nov 11 |
Lab |
Numpy |
|
7 |
F |
Nov 13 |
Lecture |
Numpy (extended example + Q&A) |
PA #4: Polling Places |
7 |
Sun |
Nov 15 |
Exercises: Numpy |
||
8 |
M |
Nov 16 |
Discussion |
PA #5 |
|
8 |
W |
Nov 18 |
Lab |
Recursion |
|
8 |
F |
Nov 20 |
Lecture |
Recursion (extended example + Q&A) |
PA #5: Linear Regression |
8 |
Sun |
Nov 22 |
Exercises: Cumulative (Timed) |
||
9 |
THANKSGIVING |
THANKSGIVING |
THANKSGIVING |
THANKSGIVING |
THANKSGIVING |
10 |
M |
Nov 30 |
Discussion |
PA #6 |
|
10 |
W |
Dec 2 |
Lecture |
Functional Programming |
|
10 |
F |
Dec 4 |
Lecture |
Review / Wrap-up |
PA #6: TreeMaps + Exercises: Recursion |
Finals |
F |
Dec 11 |
Exercises: Cumulative (Timed) |