Schedule
Note: This schedule is subject to change (as needed). In addition, unless otherwise indicated, tutorials are always due on Wednesday at 11:59PM and homework is always due on Friday at 11:59PM.
| Week | Lesson Topic | Due | |
|---|---|---|---|
| Week 1 09/16/20 | Wed, 09/16 |
Lesson 1
Introduction
|
|
| 09/18/20 | Fri, 09/18 |
Lesson 2
Intro to Hardware and Software
|
HW0
Sign up for a Tutorial Session |
| Week 2 09/21/20 | Mon, 09/21 |
Lesson 3
The Building Blocks
|
|
| 09/23/20 | Wed, 09/23 |
Lesson 4
Intro to Lists & Tuples; Intro to the Command Line
|
Tutorial 1
Get Python Running |
| 09/25/20 | Fri, 09/25 |
Lesson 5
Introduction to Functions
|
HW1
Installation & Introductory Exercises
|
| Week 3 09/28/20 | Mon, 09/28 |
Lesson 6
Creating Your Own Functions
|
|
| 09/30/20 | Wed, 09/30 |
Lesson 7
Creating Your Own Functions: Part 2
|
Tutorial 2
Practice with Functions |
| 10/02/20 | Fri, 10/02 |
Lesson 8
Modules and Variable Scope
|
HW2
Intro to Tkinter |
| Week 4 10/05/20 | Mon, 10/05 |
Lesson 9
Introduction to PIP
|
|
| 10/07/20 | Wed, 10/07 |
Lesson 10
Quiz Review: Expressions
|
Tutorial 3
Practice with Parameters & Arguments |
| 10/08/20 | Thu, 10/08 |
HW3
Make a Creature |
|
| 10/09/20 | Fri, 10/09 |
quiz 1
Quiz 1
|
QUIZ 1 |
| Week 5 10/12/20 | Mon, 10/12 |
Lesson 11
Conditional Execution & Boolean Logic
|
|
| 10/14/20 | Wed, 10/14 |
Lesson 12
While Loops
|
Tutorial 4
Practice with Conditionals |
| 10/16/20 | Fri, 10/16 |
Lesson 13
More Practice: While Loops & If Statements
|
|
| Week 6 10/19/20 | Mon, 10/19 |
Lesson 14
For Loops
|
|
| 10/21/20 | Wed, 10/21 |
Lesson 15
More Practice with For Loops & Sequences
|
Tutorial 5
For Loops Activity
|
| 10/23/20 | Fri, 10/23 |
Lesson 16
User Inputs & Events
|
HW4
Animations & Landscapes |
| Week 7 10/26/20 | Mon, 10/26 |
quiz 2
Quiz 2
|
QUIZ 2 |
| 10/28/20 | Wed, 10/28 |
Lesson 17
Files and Strings
|
Tutorial 6
Event Handlers |
| 10/30/20 | Fri, 10/30 |
Lesson 18
More on Files & Strings
|
P1
Make an Interactive Animation |
| Week 8 11/02/20 | Mon, 11/02 |
Lesson 19
More on Files & Strings + Error Handling
|
|
| 11/04/20 | Wed, 11/04 |
Lesson 20
Dictionaries
|
Tutorial 7
Working With Files |
| 11/06/20 | Fri, 11/06 |
Lesson 21
Dictionaries as Data Representations
|
|
| Week 9 11/09/20 | Mon, 11/09 |
Lesson 22
Finishing our Spotify Activity: Downloading Remote Files
|
|
| 11/11/20 | Wed, 11/11 |
Lesson 23
Dictionary Algorithms
|
Tutorial 8
Error Handling |
| 11/13/20 | Fri, 11/13 |
Lesson 24
Crawling & Analyzing Files
|
HW5
Tic Tac Toe |
| Week 10 11/16/20 | Mon, 11/16 |
Lesson 25
Crawling & Analyzing Files (Continued)
|
|
| 11/18/20 | Wed, 11/18 |
Lesson 26
Intro to Cloud-Based Services
|
Tutorial 9
Getting Started on Project 2 |
| 11/20/20 | Fri, 11/20 |
Lesson 27
Cloud-Based Services
|
|
| Week 11 11/23/20 | Mon, 11/23 | quiz 3 Quiz 3 | QUIZ 3 |
| 11/24/20 | Tue, 11/24 |
HW6
Recommendation App: Part I
|
|
| Week 12 12/04/20 | Fri, 12/04 |
P2
Make a Recommendation App |