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 | Jan. 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 |