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)
01Aug. 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.

Office Hours calendar