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/22/21 | Wed, 09/22 |
Lesson 1
Introduction
|
|
09/24/21 | Fri, 09/24 |
Lesson 2
Intro to Hardware and Software
|
HW0
Sign up for a Tutorial Session |
Week 2 09/27/21 | Mon, 09/27 |
Lesson 3
The Building Blocks
|
|
09/29/21 | Wed, 09/29 |
Lesson 4
Intro to Lists & Tuples
|
Tutorial 1
Get Python Running |
10/01/21 | Fri, 10/01 |
Lesson 5
Introduction to Functions
|
HW1
Installation & Introductory Exercises
|
Week 3 10/04/21 | Mon, 10/04 |
Lesson 6
Creating Your Own Functions
|
|
10/06/21 | Wed, 10/06 |
Lesson 7
Creating Your Own Functions: Part 2
|
Tutorial 2
Practice with Functions |
10/08/21 | Fri, 10/08 |
Lesson 8
Modules and Variable Scope
|
HW2
Intro to Tkinter |
Week 4 10/11/21 | Mon, 10/11 | Lesson 9 Modules & Variable Scope (Continued) | |
10/13/21 | Wed, 10/13 |
Lesson 10
Quiz Review: Expressions
|
Tutorial 3
Practice with Parameters & Arguments |
10/14/21 | Thu, 10/14 |
HW3
Make a Creature |
|
10/15/21 | Fri, 10/15 |
quiz 1
Quiz 1
|
QUIZ 1 |
Week 5 10/18/21 | Mon, 10/18 |
Lesson 11
Conditional Execution & Boolean Logic
|
|
10/20/21 | Wed, 10/20 |
Lesson 12
While Loops
|
Tutorial 4
Practice with Conditionals |
10/22/21 | Fri, 10/22 |
Lesson 13
More Practice: While Loops & If Statements
|
|
Week 6 10/25/21 | Mon, 10/25 |
Lesson 14
For Loops
|
|
10/27/21 | Wed, 10/27 |
Lesson 15
More Practice with For Loops & Sequences
|
Tutorial 5
For Loops Activity
|
10/29/21 | Fri, 10/29 |
Lesson 16
User Inputs & Events
|
HW4
Animations & Landscapes |
Week 7 11/01/21 | Mon, 11/01 |
Lesson 17
Working with the Terminal / Command Prompt
|
|
11/03/21 | Wed, 11/03 |
Lesson 18
Files and Strings
|
Tutorial 6
Event Handlers |
11/05/21 | Fri, 11/05 |
Lesson 19
More on Files & Strings + Error Handling
|
|
Week 8 11/08/21 | Mon, 11/08 |
quiz 2
Quiz 2
|
QUIZ 2 |
11/10/21 | Wed, 11/10 |
Lesson 20
More practice with files, strings, and error handling
|
Tutorial 7
Working With Files |
11/12/21 | Fri, 11/12 |
Lesson 21
Dictionaries
|
|
Week 9 11/15/21 | Mon, 11/15 |
Lesson 22
Activity: Working with Lists of Dictionaries from the Internet
|
P1
Make an Interactive Animation |
11/17/21 | Wed, 11/17 |
Lesson 23
Activity: Downloading Internet Files
|
Tutorial 8
Get Started with HW5 (Tic Tac Toe) |
11/19/21 | Fri, 11/19 |
Lesson 24
Dictionary Algorithms
|
|
Week 10 11/22/21 | Mon, 11/22 | Lesson 25 Dictionary Algorithms (Continued) |
HW5
Tic Tac Toe |
11/24/21 | Wed, 11/24 | Lesson 26 Project 2 Preview (Zoom Lecture) | |
11/26/21 | Fri, 11/26 | Thanksgiving Break | |
Week 11 11/29/21 | Mon, 11/29 |
Lesson 27
Practice Manipulating Data: Yelp
|
|
12/01/21 | Wed, 12/01 | Lesson 28 Practice Manipulating Data: Spotify |
Tutorial 9
Getting Started on Project 2 |
12/03/21 | Fri, 12/03 | quiz 3 Quiz 3 |
QUIZ 3 HW6 Getting Started on P2 |
Week 12 12/08/21 | Wed, 12/08 |
P2
Make a Recommendation App |