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. 14 | - | 01 - Introduction, Python Basics, expressions
,
code |
ICR - due Wednesday night
Poem - Form due Friday night PC-01 in Canvas>Assignments, due Friday night. See lecture code. Reading01 in Canvas>Perusall, due Friday night. |
02 | Jan. 21 | 02 - Data types and expressions code , | 03 - Math, Boolean expressions and Conditionals code , |
ICR - due Monday night
PC-02 in Canvas>Assignments, due Tuesday night. See lecture code. Reading02 in Canvas>Perusall, due Wednesday night. ICR - due Wednesday night PC-03 in Canvas>Assignments, due Friday night. See lecture code. Homework 01 - in Canvas>Assignments, due Sunday night. |
03 | Jan. 28 | 04 - Lists and loops - for, while code , | 05 - More Loops - for, while code , |
ICR - due Monday night
PC-04 in Canvas>Assignments, due Tuesday night. See lecture code. Reading04 in Canvas>Perusall, due Tuesday night. ICR - due Wednesday night. PC-05 in Canvas>Assignments, due Friday night. See lecture code. Reading05 in Canvas>Perusall, due Friday night. Homework 02 - in Canvas>Assignments, due Sunday night. |
04 | Feb. 4 | 06 - Lists and More Iteration code , | 07 - More Iteration code , |
ICR - due Monday night
PC-06 in Canvas>Assignments, due Wednesday night. See lecture code. Reading06 in Canvas>Perusall, due Tuesday night. ICR - due Wednesday night. PC-07 in Canvas>Assignments, due Friday night. See lecture code. Reading07 in Canvas>Perusall, due Friday night. Homework 03 - in Canvas>Assignments, due Sunday night. |
05 | Feb. 11 | 08 - 2D Lists, nested loops code , | 09 - Functions, Exam Review - Programming Practice code , |
ICR - due Monday night
PC-08 in Canvas>Assignments, due Tuesday night. See lecture code. Reading08 in Canvas>Perusall, due Wednesday night. Exam Question Submission - Form - due Wednesday night. ICR - due Wednesday night. PC-09 in Canvas>Assignments, due Friday night. See lecture code. Homework 04 - in Canvas>Assignments, due Sunday night. |
06 | Feb. 18 | 10 - more functions, exam practice slides: , code: | 11 - Exam 1 in class
Study guide and sample questions Student submitted exam qs |
|
07 | Feb. 25 | 12 - Functions, File IO code: | 13 - Plotting, functions code: |
Course feedback - Form
ICR - due Monday night PC-12 in Canvas>Assignments, due Tuesday night. See lecture code. Reading09 in Canvas>Perusall, due Wednesday night. ICR - due Wednesday night PC-13 in Canvas>Assignments, due Friday night. See lecture code. Homework 05 - in Canvas>Assignments, due Sunday night. |
08 | Mar. 3 | 14 - Dictionaries code: | 15 - csv, json, APIs code: |
Course feedback - Form
ICR - due Monday night PC-14 in Canvas>Assignments, due Tuesday night. See lecture code. Reading10 in Canvas>Perusall, due Wednesday night. ICR - due Wednesday night PC-15 in Canvas>Assignments, due Friday night. See lecture code. Homework 06 - in Canvas>Assignments, due Sunday night. |
- | Mar. 10 | Midterm break - no class | ||
09 | Mar. 17 | 16 - Data processing, csv code: | 17 - Data processing, json code: |
Data Sets submission - Form due Monday morning 10am
ICR - due Monday night PC-16 in Canvas>Assignments, due Tuesday night. See lecture code. ICR - due Wednesday night PC-17 in Canvas>Assignments, due Friday night. See lecture code. Homework 07 - in Canvas>Assignments, due Sunday night. |
10 | Mar. 24 | 18 - json, plotly viz, interact code: | 19 - DataFrames, Plotly code: |
ICR - due Monday night
PC-18 in Canvas>Assignments, due Tuesday night. See lecture code. ICR - due Wednesday night PC-19 in Canvas>Assignments, due Thursday night. See lecture code. |
11 | Mar. 31 | - Easter break - no lecture - | 20 - DataFrames - updating, Data processing practice
code:
Project document |
Homework 08 - in Canvas>Assignments, due Tuesday night - after Easter break.
ICR - due Wednesday night PC-20 in Canvas>Assignments, due Friday night. See lecture code. |
12 | Apr. 7 | 21 - Special eclipse class | 22 - Exam 2
Exam 2 Study guide - Student submitted exam qs |
ICR - due Monday during lecture
Exam Question Submission - Form - due Monday during lecture. Homework 09 - in Canvas>Assignments, due Sunday night. |
13 | Apr. 14 | 23 - Data processing, Project code: , Student submitted data sets | 24 - Project work, HTML slides: , code: |
ICR - due Monday during lecture
PC-23 in Canvas>Assignments, due Tuesday night. See lecture code. Project Plan Blue Form - due Wednesday night. PC-24 in Canvas>Assignments, due Friday night. See lecture code. |
14 | Apr. 21 | 25 - HTML, website design Python code: , html code folder: | 26 - Project work, data processing
embedding viz in html - , hosting website on git - video, document |
ICR - due Monday during lecture
PC-25 in Canvas>Assignments, due Tuesday night. See lecture code. ICR - due Wednesday during lecture PC-26 in Canvas>Assignments, due Friday night. See lecture code. |
15 | Apr. 28 | 27 - Project practice | 28 - Project presentations, Last class day, Summary -
Students projects showcase |
Project Final submission form - - due by 2pm Wednesday. |
Project document |