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, 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

Office Hours calendar