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 | Wednesday |
---|---|---|---|
01 | Aug. 22 | - | 01 - Introduction, Python Basics, expressions ,
,
ICR - |
02 | Aug. 29 | 02 - Data types and expressions ,
,
Reading 01 due in Canvas>Perusall ICR - |
03 - Data types and Expressions
Slides: , Code:
PC02 - Canvas>Assignments, Reading 02 due in Canvas>Perusall ICR - |
03 | Sept. 5 | 04 - Conditionals and complex expressions
Slides: , Code:
HW01 due - Canvas>Assignments - PC03 - Canvas>Assignments, Reading 03 due in Canvas>Perusall ICR - |
05 - Conditionals, Iteration and Lists Code:
PC04 - Canvas>Assignments, Reading 04 due in Canvas>Perusall ICR - |
04 | Sept. 12 | 06 - More Iteration Code:
PC05 - Canvas>Assignments, HW02 due - Canvas>Assignments - Reading 05 due in Canvas>Perusall, ICR - |
07 - Lists and More Iteration Code:
PC06 - Canvas>Assignments, Reading 06 due in Canvas>Perusall ICR - |
05 | Sept. 19 | 08 - Unrolling loops, Lists -
Code:
PC07 - Canvas>Assignments, Reading 07 due in Canvas>Perusall HW03 due - Canvas>Assignments - ICR - |
09 - Lists, 2D Lists -
Code: , Slides:
PC08 - Canvas>Assignments, Reading 08 due in Canvas>Perusall ICR - |
06 | Sept. 26 | 10 - Unrolled Loops, functions - Code
PC09 - Canvas>Assignments, Reading 09 due in Canvas>Perusall HW04 due - Canvas>Assignments - , ICR - |
11 - Functions - Code
PC10 - Canvas>Assignments, Reading 10 due in Canvas>Perusall ICR - |
07 | Oct. 3 | 12 - More functions
PC11 - Canvas>Assignments, Reading 11 due in Canvas>Perusall ICR - |
13 - Exam Review
HW05 due - Canvas>Assignments - Exam Q Submission - due late night Wed - PC12 - Canvas>Assignments, ICR - |
08 | Oct. 10 | 14 - Exam Review, Programming practice ,
PC13 - Canvas>Assignments, ICR - |
15 - Exam 1 - 107 Carey Auditorium, Hesburgh Library
Study guide: , Sample Student Answers with comments: , Student Submitted Q&As: |
- | Oct. 17 | Midterm break - no class | |
09 | Oct. 24 | 16 - Plotting
Data Set links submission - , ICR - |
17 - File I/O, Dictionaries
PC16 - Canvas>Assignments, ICR - |
10 | Oct. 31 | 18 - Dictionaries
PC17 - Canvas>Assignments, ICR - |
19 - CSV Files, Data and processing
PC18 - Canvas>Assignments, HW06 due FRIDAY - Canvas>Assignments - ICR - |
11 | Nov. 7 | 20 - CSV, Data processing
PC19 - Canvas>Assignments, Course Feedback - ICR - |
21 - APIs, JSON, Requests
PC20 - Canvas>Assignments, HW07 due Wednesday - Canvas>Assignments - ICR - |
12 | Nov. 14 | 22 - Data Viz, Dataframes
PC21 - Canvas>Assignments, ICR - |
23 - DataFrames
PC22 - Canvas>Assignments, ICR - Course Feedback - |
13 | Nov. 21 | 24 - Project, Data practice
Project Document - , HW08 due in Canvas>Assignments - PC23 - Canvas>Assignments, Project brainstorm - Orange form - Individual Submission - due by Sunday midnight - , Submitted Project Ideas Project plan - Blue Form - Group Submission - Due after class Monday midnight - |
- Thanksgiving Break - No class |
14 | Nov. 28 | 25 - html, bootstrapr
, Code folder
PC24 - Canvas>Assignments, Watch video before class - Bootstrapr Video tutorial |
26 - Embedding viz in html
Slides, Code folder
Exam Q Submission - due before class - PC25- Canvas>Assignments, |
15 | Dec. 5 | 27 - HTML Hosting instructions - , Project Update, Summary
Project Peer Review - Teal Form - Group Submission - Due after class Monday midnight - |
28 - Exam 2 in 107 Carey Auditorium, Hesburgh Library
Sample Questions and Study Guide: , Student Submitted Q&As: , |
Final Project Presentations
TUESDAY, December 13th 4.15pm-6.15pm - 120 DeBartolo Hall Student Project Demos Project Document - , Project IDs - , Final Project Form - Pink Form, Individual Peer Feedback Form - Green Form |