Schedule
Note: This schedule is subject to change (as needed). In addition, unless otherwise indicated, homework and projects are always due on Tuesday at 11:59PM.
Week | Topic | Due | |
---|---|---|---|
Week 1 03/31/20 | Tue, 03/31 | No Class | |
04/02/20 | Thu, 04/02 | No Class | |
Week 2 04/07/20 | Tue, 04/07 | Lesson 1 Introduction | HW0 Signup for a Tutorial |
04/09/20 | Thu, 04/09 | Lesson 2 The Building Blocks | |
Week 3 04/14/20 | Tue, 04/14 | Lesson 3 Introduction to Functions | HW1 Installation & Introductory Exercises |
04/16/20 | Thu, 04/16 | Lesson 4 Creating Your Own Functions | |
04/17/20 |
Tutorial (during assigned day/time) |
Tutorial 1 Practice with Functions | |
Week 4 04/21/20 | Tue, 04/21 | Lesson 5 Functions Continued: Third-Party Modules & Variable Scope | HW2 Intro to Tkinter |
04/23/20 | Thu, 04/23 | Lesson 6 Conditional Execution & Boolean Logic | |
04/25/20 |
Tutorial (during assigned day/time) |
Tutorial 2 Practice with Parameters & Arguments | |
Week 5 04/28/20 | Tue, 04/28 | Lesson 7 Loops 1: While Loops | HW3 Make a Creature |
04/30/20 | Thu, 04/30 | Lesson 8 Loops 2: For Loops & Lists | |
05/02/20 |
Tutorial (during assigned day/time) |
Tutorial 3 Loops and Conditionals | |
Week 6 05/05/20 | Tue, 05/05 | Lesson 9 User Inputs & Events | HW4 Animations & Landscapes |
05/07/20 | Thu, 05/07 | Exam 1 Review | |
05/09/20 |
Tutorial (during assigned day/time) |
Tutorial 4 For Loops Activity | |
Week 7 05/12/20 | Tue, 05/12 | Exam 1 | |
05/14/20 | Thu, 05/14 | Lesson 10 Files and Strings | |
Week 8 05/19/20 | Tue, 05/19 | Lesson 11 More on Files & Strings + Error Handling | |
05/21/20 | Thu, 05/21 | Lesson 12 Dictionaries | P1 Make an Interactive Animation |
05/23/20 |
Tutorial (during assigned day/time) |
Tutorial 5 Error Handling | |
Week 9 05/26/20 | Tue, 05/26 | Lesson 13 Dictionary Algorithms | |
05/28/20 | Thu, 05/28 | Lesson 14 Intro to Cloud-Based Services | HW5 Tic Tac Toe |
05/30/20 |
Tutorial (during assigned day/time) |
Tutorial 6 Dictionaries | |
05/31/20 | Sun, 05/31 | EC1 Covid-19 Simulation (Optional) | |
Week 10 06/02/20 | Tue, 06/02 | Lesson 15 Cloud-Based Services Continued | |
06/04/20 | Thu, 06/04 | Wrap Up & Exam 2 Review | |
06/05/20 | Fri, 06/05 | Exam 2 (Optional) | |
06/06/20 |
Tutorial (during assigned day/time) |
Tutorial 7 Optional - Use for Office Hours | |
Week 11 06/09/20 | Tue, 06/09 | P2 Make a Recommendation App |