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.
Timed Exercises will be available during the following times:
Timed Exercises #1 (Week 6): Monday, November 1st, 8am CDT to Wednesday, November 3rd, 8pm CDT.
Timed Exercises #2 (Week 8): Monday, November 15th, 8am CDT to Wednesday, November 17th, 8pm CDT.
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 |
M4 |
Data Types |
|
4 |
F |
Oct 22 |
PA #2 |
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 |
|||
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) |