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 | Aug. 26 | - | 01 - Introduction, Python Basics, expressions , 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 | Sept. 2 | 02 - Data types and expressions code | 03 - Math, strings, inputs code |
ICR-02 - Form due Monday night
PC-02 - Canvas>Assignments due Tuesday night Reading 02 due in Canvas>Assignments due Wednesday night ICR-03 - Form due Wednesday night PC-03 - Canvas>Assignments due Friday night Reading 03 due in Canvas>Assignments due Sunday night |
03 | Sept. 9 | 04 - Expressions and conditionals code: | 05 - Conditionals, simple iteration code: , worksheet: |
ICR-04 - Form due Monday night
PC-04 - Canvas>Assignments due Tuesday night ICR-04 - Form due Wednesday night Homework 01 - Qs: due in Canvas>Assignments due Wednesday night PC-05 - Canvas>Assignments due Friday night Reading 04 due in Canvas>Assignments due Sunday night |
04 | Sept. 16 | 06 - Conditional ordering and Iteration intro code: | 07 - Lists and Loops - for code: |
ICR-06 - Form due Monday night
PC-06 - Canvas>Assignments due Tuesday night ICR-07 - Form due Wednesday night PC-07 - Canvas>Assignments due Friday night Reading 05 due in Canvas>Assignments due Friday night |
05 | Sept. 23 | 08 - for and Lists - code: | 09 - iteration practice, nested code: |
ICR-08 - Form due Monday night
PC-08 - Canvas>Assignments due Tuesday night Homework 02 - Qs: due in Canvas>Assignments due Wednesday night ICR-09 - Form due Wednesday night PC-09 - Canvas>Assignments due Friday night |
06 | Sept. 30 | 10 - nested loops and functions - code: | 11 - Exam Review, Programming practice code: |
ICR-10 - Form due Monday night
PC-10 - Canvas>Assignments due Tuesday night ICR-11 - Form due Wednesday night PC-11 - Canvas>Assignments due Friday night Homework 03 - Qs: due in Canvas>Assignments due Friday night Exam Q submission - Form due Sunday night Reading 06 due in Canvas>Assignments due Sunday night |
07 | Oct. 7 | 12 - Functions code: | 13 - Exam 1
Sample exam qs and logistics Student submitted qs |
ICR-12 - Form due Monday night
PC-12 - Canvas>Assignments due Wednesday night |
08 | Oct. 14 | 14 - Functions, 2D lists code: | 15 - functions, 2D lists practice code: |
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 Feedback Course Feedback Form due Friday night |
- | Oct. 21 | Midterm break - no class | ||
09 | Oct. 28 | 16 - File I/O | 17 - system of functions, plotting |
Feedback Course Feedback Form due Wednesday night
ICR-16 - Form due Monday night PC-16 - Canvas>Assignments due Tuesday night Homework 04 - Qs: due in Canvas>Assignments due Wednesday night ICR-17 - Form due Wednesday night PC-17 - Canvas>Assignments due Friday night |
10 | Nov. 4 | 18 - plotting with plotly express, csv | 19 - plotting, dictionary |
ICR-18 - Form due Monday night
PC-18 - Canvas>Assignments due Tuesday night Homework 05 - Qs: due in Canvas>Assignments due Wednesday night ICR-19 - Form due Wednesday night PC-19 - Canvas>Assignments due Friday night Exam Q submission - Form due Friday night |
11 | Nov. 11 | 20 - dictionary, sets | 21 - Exam 2
Sample exam qs and logistics Student submitted qs |
ICR-20 - Form due Monday night
PC-20 - Canvas>Assignments due Wednesday night Homework 06 - Qs: due in Canvas on Sunday night |
12 | Nov. 18 | 22 - apis, DataFrames - updating, Data processing practice | 23 - Dataframes, viz, Project work |
ICR-22 - Form due Monday night
PC-22 - Canvas>Assignments due Tuesday night ICR-23 - Form due Wednesday night PC-23 - Canvas>Assignments due Friday night Project - Brainstrom Form - due Wednesday night - Individual |
13 | Nov. 25 | 24 - Project, HTML, website design slides: , folder: | - Thanksgiving Break - No class |
Homework 07 - Qs: due in Canvas on Monday night
Project Plan - Blue Form - due Monday night - group ICR-24 - Form due Monday night PC-24 - Canvas>Assignments due Tuesday night |
14 | Dec. 2 | 25 - Project code practice | 26 - Project
,
embedding viz in html - , hosting website on git - video, document |
ICR-25 - Form due Monday night
PC-25 - Canvas>Assignments due Tuesday night ICR-26 - Form due Wednesday night Project Peer Feedback 1 - due Thursday night in Canvas>Assignments - individual. PC-26 - Canvas>Assignments due Friday night |
15 | Dec. 9 | 27 - Project practice, Summary
chart checker: |
28 - TA office hours for project qs | |
16 | Dec. 16 |
Wednesday - Final exam week Project final submissions due - Wednesday 5pm
Project Instructions document Project Teams Project folders |
Thursday - Final project presentations - zoom - 10.30am-12.30pm Thursday, 19th December
Students projects showcase |
Project PINK Form - Form - - group.
Project Partner Review Form - Form - - individual. |