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 - Conditional ordering and Iteration intro 06 - Lists and Loops - for Reading 04 in Canvas>Assignments due Monday night
Homework 02 - Qs: in Canvas>Assignments due Wednesday night
05 Feb. 10 07 - for and Lists - 08 - iteration practice, nested
06 Feb. 17 09 - nested loops and functions - 10 - Exam Review, Programming practice
07 Feb. 24 11 - Functions 12 - Test (tentative)
08 Mar. 3 13 - Functions, 2D lists 14 - functions, 2D lists practice
- Mar. 10 Midterm break - no class
09 Mar. 17 15 - File I/O 16 - system of functions, plotting
10 Mar. 24 17 - plotting with plotly express, csv 18 - plotting, dictionary
11 Mar. 31 19 - dictionary, sets 20 - Test(tentative)
12 Apr. 7 21 - apis, DataFrames - updating, Data processing practice 22 - Dataframes, viz, Project work
13 Apr. 14 23 - Project, HTML, website design 24 - Project
14 Apr. 21 - No lecture - Easter Break 25 - Project
15 Apr. 28 26 - Project practice, Summary 27 - Test(tentative)
16 May. 5 Final project presentations during Final exam week

Resources:

Office Hours calendar