Course information, syllabus, logistics, policies, etc. Official Syllabus
What should I be working on? Course assignments linked on course schedule or in Canvas. You will often be submitting in systems like Canvas or Perusall. You will receive your grades in Canvas. The Schedule below should tell you what is due and when and is subject to change.
How can I access Intructors or TA resources? : TA Office Hours, Instructor Office Hours
Week # | Week of | Monday | Wednesday | Due this week(chronological) | |
---|---|---|---|---|---|
01 | Jan. 13 | - | 01 - Introduction, Python Basics, expressions slides: , code: , |
In Class Response(ICR) - Form due Wednesday night
Participation Code(PC) 01 - Canvas>Assignments due Friday night, Qs in 01 class lecture code Reading 01 due in Canvas>Assignments due Sunday night |
|
02 | Jan. 20 | - No classes - MLK Day | 02 - Data types, Math, strings, inputs |
ICR-02 - Form due Wednesday night
PC-02 - Canvas> Assignments due Friday night Reading 02 due in Canvas>Assignments due Sunday night |
|
03 | Jan. 27 | 03 - Strings, boolean and conditionals | 04 - Conditionals, simple iteration |
ICR-03 - Form due Monday night
PC-03 - Canvas> Assignments due Tuesday night Homework 01 - Qs: in Canvas>Assignments due Wednesday night ICR-04 - Form due Wednesday night PC-04 - Canvas> Assignments due Friday night Reading 03 in Canvas>Assignments due Friday night |
|
04 | Feb. 3 | 05 - Lists and loops - for | 06 - Loops practice |
Reading 04 in Canvas>Assignments due Monday night
ICR-05 - Form due Monday night PC-05 - Canvas> Assignments due Tuesday night ICR-06 - Form due Wednesday night Homework 02 - Qs: in Canvas>Assignments due Thursday night PC-06 - Canvas> Assignments due Friday night Reading 05 in Canvas>Assignments due Sunday night |
|
05 | Feb. 10 | 07 - nested loops, for and Lists - | 08 - nested loops, Test practice |
Exam Q Submission - Form due Monday night
ICR-07 - Form due Monday night PC-07 - Canvas> Assignments due Tuesday night ICR-08 - Form due Wednesday night Homework 03 - Qs: in Canvas>Assignments due Thursday night PC-08 - Canvas> Assignments due Friday night |
|
06 | Feb. 17 | Test 1
Study guide and sample Qs Student submitted Qs |
09 - 2D lists - |
Reading 06 due in Canvas>Assignments due Wednesday night
ICR-09 - Form due Wednesday night PC-09 - Canvas> Assignments due Friday night |
|
07 | Feb. 24 | 10 - functions | 11 - System of functions, File I/O |
ICR-10 - Form due Monday night
PC-10 - Canvas> Assignments due Tuesday night ICR-11 - Form due Wednesday night Homework 04 - Qs: in Canvas>Assignments due Thursday night PC-11 - Canvas> Assignments due Friday night |
|
08 | Mar. 3 | 12 - plotting, file io | 13 - csv, plotting |
ICR-12 - Form due Monday night
PC-12 - Canvas> Assignments due Tuesday night ICR-13 - Form due Wednesday night Homework 05 - Qs: in Canvas>Assignments due Thursday night PC-13 - Canvas> Assignments due Friday night Course Feedback Form - due Friday night |
|
- | Mar. 10 | Midterm break - no class | |||
09 | Mar. 17 | 14 - Dictionaries, Sets, Plotly bars | 15 - Dictionary, APIs, JSON |
ICR-14 - Form due Monday night
PC-14 - Canvas> Assignments due Tuesday night ICR-15 - Form due Wednesday night PC-15 - Canvas> Assignments due Friday night Course Feedback Form - due Friday night Exam Q Submission - Form due Friday night Homework 06 - Qs: in Canvas>Assignments due Sunday night |
|
10 | Mar. 24 | 16 - JSON, DataFrames | - Test 2
Study guide and sample qs Student submitted Qs |
ICR-16 - Form due Monday night
PC-16 - Canvas> Assignments due Wednesday night |
|
11 | Mar. 31 | 17 - DataFrame | 18 - json, DataFrame, visualization |
ICR-17 - Form due Monday night
PC-17 - Canvas> Assignments due Tuesday night ICR-18 - Form due Wednesday night Homework 07 - Qs: in Canvas>Assignments due Thursday night PC-18 - Canvas> Assignments due Friday night |
|
12 | Apr. 7 | 19 - Data Journey, Project | 20 - Project work
Project Instructions Student shared data sets |
Data Set submission - Orange Form due Monday night
ICR-19 - Form due Monday night PC-19 - Canvas> Assignments due Tuesday night Blue Form - Project Plan - Form due Wednesday night |
|
13 | Apr. 14 | 21 - Project, HTML, website design | 22 - Project, code
building pages tutorial - video, embedding viz in html - , hosting website on git - video, document |
ICR-21 - Form due Monday night
PC-21 - Canvas> Assignments due Tuesday night |
|
14 | Apr. 21 | - No lecture - Easter Break | 23 - Project | ||
15 | Apr. 28 | 24 - Project practice, Summary | 25 - Test 3 | ||
16 | May. 5 | Project submission deadline
Project Instructions |
Final project presentations
Wednesday, May 7th, 2025 10:30 am - 12:30 pm Project Instructions |