CSS 1 Schedule
CSS 1 Schedule#
Note that this schedule is aspirational and is therefore subject to change.
Also, note that for this quarter (Fall 2023), lecture is scheduled to meet only Mondays and Fridays. That means that we’ll be focusing on a subset of the original lectures for this class; however, I’ve left the original lectures on the website so you can consult them as resources (if you are interested).
Date |
Topics |
Assignment due |
Notes |
---|---|---|---|
Week 1 |
|||
M-10-02-2022 |
Introduction (1) + Tooling (2) |
||
W-10-04-2022 |
Python Basics: Variables (3) |
||
F-10-06-2022 |
|||
Week 2 |
|||
M-10-09-2022 |
Python Basics: Syntax (4) |
PS 1 released |
|
W-10-11-2022 |
Control Flow: Conditionals (5) |
||
F-10-13-2022 |
Lab 1 due |
||
Week 3 |
|||
M-10-16-2022 |
Control Flow: Loops (6) |
||
W-10-18-2022 |
Control Flow: Loops (6-7) |
PS 1 due |
|
F-10-20-2022 |
Lab 2 due |
||
Week 4 |
|||
M-10-23-2022 |
Strings: Basics (8) |
PS 2 released |
|
W-10-25-2022 |
Strings: Advanced (9) |
||
F-10-27-2022 |
Lab 3 due |
||
Week 5 |
|||
M-10-30-2022 |
Lists (10) |
||
W-11-01-2022 |
Lists (11) |
PS 2 due |
|
F-11-03-2022 |
Lab 4 due |
||
Week 6 |
|||
M-11-06-2022 |
Dictionaries (12) |
PS 3 released |
|
W-11-08-2022 |
Functions (14) |
||
F-11-10-2022 |
Lab 5 due |
||
Week 7 |
|||
M-11-13-2022 |
Functions (14) (Pre-recorded, remote lecture) |
||
W-11-15-2022 |
Reading Text Data (17)(Pre-recorded, remote lecture) |
||
F-11-17-2022 |
Lab 6 due |
||
Week 8 |
|||
M-11-20-2022 |
Reading Text Data (18) |
PS 4 released |
|
W-11-22-2022 |
Numpy (20) |
PS 3 due |
|
F-11-24-2022 |
|||
Week 9 |
|||
M-11-27-2022 |
Pandas: Data Structures (22) |
Final Project Released |
|
W-11-29-2022 |
Pandas: Basic Operations (23) |
PS 4 due |
|
F-12-01-2022 |
Lab 7 due |
||
Week 10 |
|||
M-12-04-2022 |
Pandas: Advanced Operations (24) |
||
W-12-06-2022 |
Course Review (25) |
||
F-12-08-2022 |
Lab 8 due |
||
Finals Week |
|||
M-12-11-2022 |
|||
W-12-13-2022 |
Final Project due |