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 Final exam week
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, apis, JSON 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 Sunday night
11 Nov. 11 20 - apis, plotly, Viz, DataFrames - creating 21 - Exam 2
12 Nov. 18 22 - DataFrames - updating, Data processing practice 23 - Project work
13 Nov. 25 24 - HTML, website design - Thanksgiving Break - No class
14 Dec. 2 25 - Project - embedding viz 26 - Project
15 Dec. 9 27 - Project practice, Summary 28 - Project presentations - Wednesday

Office Hours calendar