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? :
Our Campuswire page,
TA Office Hours, Instructor Office Hours
Week # | Week of | Monday(section 1)/Tuesday(section 2) | Wednesday(s1)/Thursday(s2) | Due this week(chronological) |
---|---|---|---|---|
01 | Aug. 21 | - | 01 - Introduction, Python Basics, expressions
,
S1 - code , S2 - code |
ICR - due Thursday night |
02 | Aug. 28 | 02 - Data types and expressions
S1 - code , S2 - code |
03 - Math, Boolean expressions and Conditionals
S1: , S2: |
Reading 01 due in Canvas>Perusall due Sunday night
ICR - due Tuesday night Reading 02 due in Canvas>Perusall due Wednesday 11am PC02 - Canvas>Assignments due Wednesday 11am, Qs in 02 class lecture code ICR - due Thursday night Reading 03 due in Canvas>Perusall due Friday 11pm PC03 - Canvas>Assignments due Friday 11pm, Qs in 03 class lecture code |
03 | Sept. 4 | 04 - Lists and loops - while
S1: , S2: |
05 - More Loops - for
S1: , S2: |
HW01 - Canvas>Assignments
- due Sunday night
ICR - due Tuesday night PC04 - Canvas>Assignments due Wednesday 11am, Qs in 04 class lecture code Reading 04 due in Canvas>Perusall due Wednesday 11am ICR - due Thursday night Reading 05 due in Canvas>Perusall due Friday 11pm PC05 - Canvas>Assignments due Friday 11pm, Qs in 03 class lecture code |
04 | Sept. 11 | 06 - Lists and More Iteration
S1: , S2: |
07 - More Iteration
S1: , S2: |
HW02 - Canvas>Assignments
- due Sunday night
ICR - due Tuesday night PC06 - Canvas>Assignments due Wednesday 11am Reading 06 due in Canvas>Perusall due Wednesday 11am ICR - due Thursday night Reading 07 due in Canvas>Perusall due Friday 11pm PC07 - Canvas>Assignments due Friday 11pm, Qs in 03 class lecture code |
05 | Sept. 18 | 08 - 2D Lists -
S1: , S2: |
09 - File I/O and Functions -
S1: , S2: |
HW03 - Canvas>Assignments
- due Sunday night
ICR - due Tuesday night PC08 - Canvas>Assignments due Wednesday 11am Reading 08 due in Canvas>Perusall due Wednesday 11am ICR - due Thursday night Reading 09 due in Canvas>Perusall due Friday 11pm PC09 - Canvas>Assignments due Friday 11pm |
06 | Sept. 25 | 10 - nested loops and functions -
S1: , S2: |
11 - Dictionaries -
S1: , S2: |
ICR - due Tuesday night PC10 - Canvas>Assignments due Wednesday 11am Reading 10 due in Canvas>Perusall due Wednesday 11am ICR - due Thursday night Reading 11 due in Canvas>Perusall due Friday 11pm PC11 - Canvas>Assignments due Friday 11pm HW04 - Canvas>Assignments - due Friday night at midnight |
07 | Oct. 2 | 12 - Plotting, More functions
S1: , S2: |
13 - Exam Review
S1: , S2: |
ICR - due Tuesday night
PC12 - Canvas>Assignments due Wednesday 11am ICR - due Thursday night PC13 - Canvas>Assignments due Friday night Exam Q submission - Form due Friday night HW05 due - Canvas>Assignments - due Sunday night |
08 | Oct. 9 | 14 - Exam Review, Programming practice , Practice Slides | 15 - Exam 1
Thursday Oct 12 - MORNING 7am-8.15am - 107 Hesburgh Library - Carey Auditorium next to Au Bon Pain
Study guide and sample qs: Student submitted exam questions: Sample student answers with grader comments: |
ICR - due Tuesday night
PC14 - Canvas>Assignments due Wednesday 11am |
- | Oct. 16 | Midterm break - no class | ||
09 | Oct. 23 | 16 - csv, json, APIs
S1: , S2: |
17 - Project
Final Project document Data Sets List : |
Data Set submission -
due in class
ICR - due Wednesday 11 am PC16 - Canvas>Assignments due Wednesday 11 am Project Plan - Blue form - Group Submission - due Friday 5pm Course feedback - due Friday night HW06 due - Canvas>Assignments - due Sunday night |
10 | Oct. 30 | 18 - Project, apis, json
S1: , S2: |
19 - JSON, Plotly
S1: , S2: |
Project Peer Feedback 1 - Red form - Group Submission - due Wednesday 11 am ICR - due Wednesday 11 am PC18 - Canvas>Assignments due Wednesday 11 am ICR - due Friday 5pm PC19 - Canvas>Assignments due Friday 5pm |
11 | Nov. 6 | 20 - Viz, DataFrames - creating
S1: , S2: |
21 - DataFrames - updating, Data processing practice
S1: , S2: |
HW07 due - Canvas>Assignments - due Sunday night, Nov 12
ICR - due Wednesday 11 am PC20 - Canvas>Assignments due Wednesday 11 am ICR - due Friday 5pm PC21 - Canvas>Assignments due Friday 5pm |
12 | Nov. 13 | 22 - Data processing practice
S1: , S2: |
23 - Project work |
ICR - due Wednesday 11 am
PC22 - Canvas>Assignments due Wednesday 11 am ICR - due Friday 5pm PC23 - Canvas>Assignments due Friday 5pm |
13 | Nov. 20 | 24 - HTML, website design - Slides
S1: , S2: |
- Thanksgiving Break - No class |
ICR - due Tuesday 11pm
PC24 - Canvas>Assignments due Tuesday 11pm Exam Q submission - Form due Sunday 5pm |
14 | Nov. 27 | 25 - Project - embedding viz - ,
hosting on git - , Exam practice S1: , S2: |
26 - No regular lecture Wed/Thu - instead Exam 2 - 7AM-8.15AM Thursday, Nov. 30 - 107 Carey Auditorium Study guide and sample questions: Student submitted exam questions: Student Sample answers to Study guide |
HW08 due - Canvas>Assignments due Friday night, Dec 1
Group - Select Presentation time slot Sheet - time slot - due Friday night, Dec 1 |
15 | Dec. 4 | 27 - Project practice, Summary - | 28 - No regular lecture Wed/Thu - instead Project presentations - Wednesday Session 1 - 12.30pm-1.45pm - 214 DeBartolo Session 2 - 4pm-7pm - 140 DeBartolo Final Project document Project Ids list Student Projects showcase |
Project Final Submission - PINK Form - due Tuesday 11pm
Project Peer Review Form - Green form - Individual Submission - due Wednesday 11 pm |