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. 13 - 01 - Introduction, Python Basics, expressions slides: , 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 Jan. 20 - No classes - MLK Day 02 - Data types, Math, strings, inputs ICR-02 - Form due Wednesday night
PC-02 - Canvas> Assignments due Friday night

Reading 02 due in Canvas>Assignments due Sunday night
03 Jan. 27 03 - Strings, boolean and conditionals 04 - Conditionals, simple iteration ICR-03 - Form due Monday night
PC-03 - Canvas> Assignments due Tuesday night

Homework 01 - Qs: in Canvas>Assignments due Wednesday night
ICR-04 - Form due Wednesday night
PC-04 - Canvas> Assignments due Friday night

Reading 03 in Canvas>Assignments due Friday night
04 Feb. 3 05 - Lists and loops - for 06 - Loops practice Reading 04 in Canvas>Assignments due Monday night
ICR-05 - Form due Monday night
PC-05 - Canvas> Assignments due Tuesday night

ICR-06 - Form due Wednesday night
Homework 02 - Qs: in Canvas>Assignments due Thursday night
PC-06 - Canvas> Assignments due Friday night
Reading 05 in Canvas>Assignments due Sunday night
05 Feb. 10 07 - nested loops, for and Lists - 08 - nested loops, Test practice Exam Q Submission - Form due Monday night
ICR-07 - Form due Monday night
PC-07 - Canvas> Assignments due Tuesday night

ICR-08 - Form due Wednesday night
Homework 03 - Qs: in Canvas>Assignments due Thursday night
PC-08 - Canvas> Assignments due Friday night
06 Feb. 17 Test 1
Study guide and sample Qs
Student submitted Qs
09 - 2D lists - Reading 06 due in Canvas>Assignments due Wednesday night
ICR-09 - Form due Wednesday night
PC-09 - Canvas> Assignments due Friday night
07 Feb. 24 10 - functions 11 - System of functions, File I/O ICR-10 - Form due Monday night
PC-10 - Canvas> Assignments due Tuesday night

ICR-11 - Form due Wednesday night
Homework 04 - Qs: in Canvas>Assignments due Thursday night
PC-11 - Canvas> Assignments due Friday night
08 Mar. 3 12 - plotting, file io 13 - csv, plotting ICR-12 - Form due Monday night
PC-12 - Canvas> Assignments due Tuesday night

ICR-13 - Form due Wednesday night
Homework 05 - Qs: in Canvas>Assignments due Thursday night
PC-13 - Canvas> Assignments due Friday night
Course Feedback Form - due Friday night
- Mar. 10 Midterm break - no class
09 Mar. 17 14 - Dictionaries, Sets, Plotly bars 15 - Dictionary, APIs, JSON 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

Course Feedback Form - due Friday night
Exam Q Submission - Form due Friday night
Homework 06 - Qs: in Canvas>Assignments due Sunday night
10 Mar. 24 16 - JSON, DataFrames - Test 2
Study guide and sample qs
Student submitted Qs
ICR-16 - Form due Monday night
PC-16 - Canvas> Assignments due Wednesday night
11 Mar. 31 17 - DataFrame 18 - json, DataFrame, visualization ICR-17 - Form due Monday night
PC-17 - Canvas> Assignments due Tuesday night

ICR-18 - Form due Wednesday night
Homework 07 - Qs: in Canvas>Assignments due Thursday night
PC-18 - Canvas> Assignments due Friday night
12 Apr. 7 19 - Data Journey, Project 20 - Project work
Project Instructions
Student shared data sets
Data Set submission - Orange Form due Monday night
ICR-19 - Form due Monday night
PC-19 - Canvas> Assignments due Tuesday night

Blue Form - Project Plan - Form due Wednesday night
13 Apr. 14 21 - Project, HTML, website design 22 - Project, code
building pages tutorial - video,
embedding viz in html - ,
hosting website on git - video, document
ICR-21 - Form due Monday night
PC-21 - Canvas> Assignments due Tuesday night
14 Apr. 21 - No lecture - Easter Break 23 - Project
15 Apr. 28 24 - Project practice, Summary 25 - Test 3
16 May. 5 Project submission deadline
Project Instructions
Final project presentations
Wednesday, May 7th, 2025
10:30 am - 12:30 pm
Project Instructions

Office Hours calendar