Unit 1 - The Internet
| Lesson 1: Personal Innovations | |
|---|---|
| Resources | Preparation |
|
For the Teachers For the Students
|
|
| Lesson 2: Sending Binary Messages | |
| Resources | Preparation |
|
For the Teachers For the Students
|
|
| Lesson 3: Sending Binary Messages with the Internet Simulator | |
| Resources | Preparation |
|
For the Teachers
For the Students
|
|
| Lesson 4: Number Systems | |
| Resources | Preparation |
|
For the Teachers
For the Students |
|
| Lesson 5: Binary Numbers | |
| Resources | Preparation |
|
For the Teachers
For the Students
|
|
| Lesson 6: Sending Numbers | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 7: Sending Text | |
| Resources | Preparation |
|
For the Teachers For the Students |
|
| Lesson 8: The Internet Is for Everyone | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 9: The Need for Addressing | |
| Resources | Preparation |
|
For the Teachers
For the Students
|
|
| Lesson 10: Routers and Redundancy | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 11: Packets and Making a Reliable Internet | |
| Resources | Preparation |
|
For the Teachers
For the Students
|
|
| Lesson 12: The Need for DNS | |
| Resources | Preparation |
|
For the Teachers
For the Students
|
|
| Lesson 13: HTTP and Abstraction on the Internet | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 14: Practice PT - The Internet and Society | |
| Resources | Preparation |
|
For the Students
|
|
Unit 2 - Digital Information
| Lesson 1: Bytes and File Sizes | |
|---|---|
| Resources | Preparation |
|
For the Students
|
|
| Lesson 2: Text Compression | |
| Resources | Preparation |
|
For the Teachers
For the Students
|
|
| Lesson 3: Encoding B&W Images | |
| Resources | Preparation |
|
For the Teachers For the Students
|
|
| Lesson 4: Encoding Color Images | |
| Resources | Preparation |
|
For the Teachers For the Students
|
|
| Lesson 5: Lossy vs. Lossless Compression | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 6: Rapid Research - Format Showdown | |
| Resources | Preparation |
|
For the Students
|
|
Unit 3 - Intro to Programming
| Lesson 1: The Need for Programming Languages | |
|---|---|
| Resources | Preparation |
|
For the Students
|
|
| Lesson 2: The Need for Algorithms | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 3: Creativity in Algorithms | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 4: Using Simple Commands | |
| Resources | Preparation |
|
For the Students |
|
| Lesson 5: Creating Functions | |
| Resources | Preparation |
|
For the Students |
|
| Lesson 6: Functions and Top-Down Design | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 8: Creating Functions with Parameters | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 9: Looping and Random Numbers | |
| Resources | Preparation |
|
For the Teachers
For the Students
|
|
| Lesson 10: Practice PT - Design a Digital Scene | |
| Resources | Preparation |
|
For the Students
|
|
Unit 4 - Big Data and Privacy
Unit 5 - Building Apps
| Lesson 1: Introduction to Event-Driven Programming | |
|---|---|
| Resources | Preparation |
|
For the Students |
|
| Lesson 3: Building an App: Multi-Screen App | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 4: Controlling Memory with Variables | |
| Resources | Preparation |
|
For the Students |
|
| Lesson 5: Building an App: Clicker Game | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 6: User Input and Strings | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 7: If-statements Unplugged | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 8: Boolean Expressions and "if" Statements | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 9: "if-else-if" and Conditional Logic | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 10: Building an App: Color Sleuth | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 11: While Loops | |
| Resources | Preparation |
|
For the Teachers For the Students
|
|
| Lesson 12: Loops and Simulations | |
| Resources | Preparation |
|
For the Students |
|
| Lesson 15: Processing Arrays | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 16: Functions with Return Values | |
| Resources | Preparation |
|
For the Students
|
|
AP Explore PT Prep
AP Create PT Prep
Post AP
| Lesson 1: Introduction to Data | |
|---|---|
| Resources | Preparation |
|
For the Teachers
For the Students |
|
| Lesson 2: Good and Bad Data Visualizations | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 3: Making Data Visualizations | |
| Resources | Preparation |
|
For the Students |
|
| Lesson 4: Discover a Data Story | |
| Resources | Preparation |
|
For the Students
|
|
| Lesson 7: Tell a Data Story | |
| Resources | Preparation |
|
For the Students
|
|