Logistics

Course website - this page

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

Course Schedule

Schedule
The schedule may change during the semester. Legend: HW - Homework, Readings/ Participation, PR - Project
Week # Week of Monday Wednesday Due this week(chronological)
01Jan. 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