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? : Our Campuswire page,
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(section 1)/Tuesday(section 2) Wednesday(s1)/Thursday(s2) Due this week(chronological)
01Aug. 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