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
|