COURSE SCHEDULE#
Date |
Week |
Day |
Lecture topic |
Assignment due (11:59 PM) |
|---|---|---|---|---|
3/31/2026 |
1 |
Tu |
Introduction |
|
4/1/2026 |
1 |
W |
||
4/2/2026 |
1 |
Th |
Tooling & Variables |
|
4/6/2026 |
2 |
M |
||
4/7/2026 |
2 |
Tu |
Operators |
|
4/8/2026 |
2 |
W |
VQ3 [read/watch (8:53): Functions (through Function Properties)] |
|
4/9/2026 |
2 |
Th |
Functions I |
|
4/10/2026 |
2 |
F |
CL1 - tooling, variables, operators |
|
4/12/2026 |
2 |
Su |
Complete pre-course survey (#finaid) |
|
4/13/2026 |
3 |
M |
VQ4 [read/watch (7:12): Functions (Function Properties-end)] |
|
4/14/2026 |
3 |
Tu |
Functions II |
|
4/15/2026 |
3 |
W |
VQ5 [read/watch (12:10): Conditionals)] |
|
4/16/2026 |
3 |
Th |
Conditionals |
|
4/17/2026 |
3 |
F |
CL2 - functions |
|
4/19/2026 |
3 |
Su |
A1 - variables, comparison, functions |
|
4/20/2026 |
4 |
M |
VQ6 [read/watch (22:26): Lists Tuples, Dictionaries] |
|
4/21/2026 |
4 |
Tu |
Collections [*] |
|
4/23/2026 |
4 |
Th |
Catch up & Review |
|
4/24/2026 |
4 |
F |
CL3 - conditionals & collections |
|
4/26/2026 |
4 |
Su |
A2 - conditionals, collections, ciphers |
|
4/27 - 5/1 |
5 |
– |
– |
E1 |
4/27/2026 |
5 |
M |
VQ7 [read/watch (11:37): Loops (through Looping through Dictionaries)] |
|
4/28/2026 |
5 |
Tu |
Loops I |
|
4/29/2026 |
5 |
W |
VQ8 [read/watch (7:44): Loops (range, continue, and break-end)] |
|
4/30/2026 |
5 |
Th |
Loops II |
|
5/1/2026 |
5 |
F |
CL4 - loops |
|
5/3/2026 |
5 |
Su |
A3 - loops, strings, chatbots |
|
5/4 - 5/8 |
6 |
– |
– |
Retake E1 (optional) |
5/4/2026 |
6 |
M |
||
5/5/2026 |
6 |
Tu |
Methods |
|
5/6/2026 |
6 |
W |
||
5/7/2026 |
6 |
Th |
Classes I |
|
5/8/2026 |
6 |
F |
CL5 - methods |
|
5/11/2026 |
7 |
M |
||
5/12/2026 |
7 |
Tu |
Classes II [**] |
|
5/13/2026 |
7 |
W |
VQ11 [read/watch (12:22): File Paths & Modules] |
|
5/14/2026 |
7 |
Th |
Catch Up & Review |
|
5/15/2026 |
7 |
F |
CL6 - classes |
|
5/17/2026 |
7 |
Su |
A4 - methods, classes, agents |
|
5/18 - 5/22 |
8 |
– |
– |
E2 |
5/18/2026 |
8 |
M |
VQ12 [read/watch (25:17): Scientific Computing & NumPy & pandas] |
|
5/19/2026 |
8 |
Tu |
Scientific Computing |
|
5/21/2026 |
8 |
Th |
Python Projects |
|
5/22/2026 |
8 |
F |
CL7 - Scientific Computing |
|
5/26 - 5/29 |
9 |
– |
– |
Retake E2 (optional) |
5/26/2026 |
9 |
Tu |
Code Testing |
|
5/28/2026 |
9 |
Th |
Documentation |
|
5/29/2026 |
9 |
F |
CL8 - Code Testing & Documentation |
|
5/31/2026 |
9 |
Su |
A5 - numpy, pandas, refactoring |
|
6/2/2026 |
10 |
Tu |
Code Projects |
|
6/3/2026 |
10 |
Th |
Wrap Up |
|
6/6 - 6/13 |
Finals |
– |
– |
Final Exam or Final Project; Complete post-course survey |