Calendar - Autumn 2021ΒΆ
Note
This is a tentative calendar and subject to change
In general, programming assignments are posted on the Saturday preceding their deadline, and exercises are posted at the start of each module.
The window for completing Timed Exercises #1 will start at 8am (Chicago Time) on Nov 1st and end on 8pm on Nov 3rd (Chicago Time).
The window for completing Timed Exercises #2 will start at 8am (Chicago Time) on Nov 15th and end on 8pm on Nov 17th (Chicago Time).
The date for the final exam is still pending.
Week |
Day |
Date |
Due |
Start of Module |
Lecture |
Discussion |
---|---|---|---|---|---|---|
1 |
M |
Sep 27 |
Intro to CS 121 |
|||
1 |
W |
Sep 29 |
M1 |
Introduction to Programming |
||
1 |
F |
Oct 1 |
Conditionals, basic lists, for loops |
|||
2 |
M |
Oct 4 |
Lists, strings |
|||
2 |
W |
Oct 6 |
SE #1 |
M2 |
Functions |
|
2 |
F |
Oct 8 |
Functions |
|||
3 |
M |
Oct 11 |
Page rank example |
PA #1 |
||
3 |
W |
Oct 13 |
SE #2 |
M3 |
Dictionaries |
|
3 |
F |
Oct 15 |
PA #1 |
Dictionaries |
||
4 |
M |
Oct 18 |
Files |
PA #2 |
||
4 |
W |
Oct 20 |
SE #3 |
Data Types |
||
4 |
F |
Oct 22 |
PA #2 |
M4 |
Classes |
|
5 |
M |
Oct 25 |
More Classes |
PA #3 |
||
5 |
W |
Oct 27 |
More Classes |
|||
5 |
F |
Oct 29 |
PA #3 |
M/D/1 Queues |
||
6 |
M |
Nov 1 |
TBD |
General Q&A |
||
6 |
W |
Nov 3 |
M5 |
Numpy |
||
6 |
F |
Nov 5 |
SE #4 |
Numpy |
||
7 |
M |
Nov 8 |
M6 |
Functional Programming |
PA #4 |
|
7 |
W |
Nov 10 |
SE #5 |
Functional Programming |
||
7 |
F |
Nov 12 |
PA #4 |
Recursion |
||
8 |
M |
Nov 15 |
Recursion |
PA #5 |
||
8 |
W |
Nov 17 |
Recursive Data Structures |
|||
8 |
F |
Nov 19 |
PA #5 |
Recursive Data Structures |
||
THANKSGIVING |
||||||
9 |
M |
Nov 29 |
TBD |
PA #6 |
||
9 |
W |
Dec 1 |
TBD |
|||
9 |
F |
Dec 3 |
PA #6 + SE #6 |
Review / Wrapup |
||
10 |
Final exam held during Finals Week (exact date TBD) |