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 - 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, UI | 15 - Making systems | |
10 | Mar. 24 | 16 - plotting with plotly express, csv | 17 - Test 2 | |
11 | Mar. 31 | 18 - dictionary, sets | 19 - UI | |
12 | Apr. 7 | 20 - apis, DataFrames - updating, Data processing practice | 21 - Dataframes, viz, Project work | |
13 | Apr. 14 | 22 - Project, HTML, website design | 23 - Project | |
14 | Apr. 21 | - No lecture - Easter Break | 24 - Project | |
15 | Apr. 28 | 25 - Project practice, Summary | 26 - Test(tentative) | |
16 | May. 5 | Final project presentations during Final exam week |