Unit 1 - Problem Solving
Lesson 1: Intro to Problem Solving | |
---|---|
Resources | Preparation |
For the Teachers
For the Students
|
For each group
For the teacher
|
Lesson 2: The Problem Solving Process | |
Resources | Preparation |
For the Teachers
For the Students
|
For each student
For the class
|
Lesson 3: Exploring Problem Solving | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 4: What is a Computer? | |
Resources | Preparation |
For the Teachers
For the Students
|
For each group
|
Lesson 5: Input and Output | |
Resources | Preparation |
For the Students
|
|
Lesson 6: Processing | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 7: Apps and Storage | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 8: Project - Propose an App | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Unit 2 - Web Development
Lesson 1: Exploring Websites | |
---|---|
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 2: Websites for Expression | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 3: Intro to HTML | |
Resources | Preparation |
For the Teachers
|
|
Lesson 5: Digital Footprint | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 7: Intellectual Property and Images | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 9: Project - Multi-Page Websites | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 12: Sources and Search Engines | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 13: RGB Colors and Classes | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 14: Project - Personal Portfolio Website | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Unit 3 - Interactive Games and Animations
Lesson 1: Programming for Entertainment | |
---|---|
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 2: Plotting Shapes | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 5: Variables | |
Resources | Preparation |
For the Students
|
|
Lesson 6: Sprites | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 7: The Draw Loop | |
Resources | Preparation |
For the Teachers
|
|
Lesson 8: Counter Pattern Unplugged | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 9: Sprite Movement | |
Resources | Preparation |
For the Students
|
|
Lesson 10: Booleans Unplugged | |
Resources | Preparation |
For the Students
|
|
Lesson 12: Conditionals and User Input | |
Resources | Preparation |
For the Students
|
|
Lesson 14: Project - Interactive Card | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 16: Collision Detection | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 20: The Game Design Process | |
Resources | Preparation |
For the Students
|
|
Lesson 21: Using the Game Design Process | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 22: Project - Design a Game | |
Resources | Preparation |
For the Students
|
|
Unit 4 - The Design Process
Lesson 1: Analysis of Design | |
---|---|
Resources | Preparation |
For the Students
|
|
Lesson 2: Understanding Your User | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 3: User-Centered Design Micro Activity | |
Resources | Preparation |
For the Students
|
|
Lesson 4: User Interfaces | |
Resources | Preparation |
For the Students
|
|
Lesson 5: Feedback and Testing | |
Resources | Preparation |
For the Students
|
|
Lesson 6: Identifying User Needs | |
Resources | Preparation |
For the Students
|
|
Lesson 7: Project - Paper Prototype | |
Resources | Preparation |
For the Students
|
|
Lesson 8: Designing Apps for Good | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 9: Market Research | |
Resources | Preparation |
For the Students
|
|
Lesson 10: Paper Prototypes | |
Resources | Preparation |
For the Students
|
|
Lesson 11: Prototype Testing | |
Resources | Preparation |
For the Students
|
|
Lesson 12: Digital Design | |
Resources | Preparation |
For the Students
|
|
Lesson 14: Testing the App | |
Resources | Preparation |
For the Students
|
|
Lesson 15: Improving and Iterating | |
Resources | Preparation |
For the Students
|
|
Lesson 16: Project - App Presentation | |
Resources | Preparation |
For the Students
|
|
Unit 5 - Data and Society
Lesson 1: Representation Matters | |
---|---|
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 2: Patterns and Representation | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 3: ASCII and Binary Representation | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 4: Representing Images | |
Resources | Preparation |
For the Teachers
|
|
Lesson 5: Representing Numbers | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 6: Keeping Data Secret | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 7: Combining Representations | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 8: Create a Representation | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 9: Problem Solving and Data | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 10: Problem Solving with Big Data | |
Resources | Preparation |
For the Students
|
|
Lesson 11: Structuring Data | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 12: Making Decisions with Data | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Lesson 13: Interpreting Data | |
Resources | Preparation |
For the Students
|
|
Lesson 14: Automating Data Decisions | |
Resources | Preparation |
For the Students
|
|
Lesson 15: Project - Make a Recommendation | |
Resources | Preparation |
For the Teachers
For the Students
|
|
Unit 6 - Physical Computing
Lesson 1: Innovations in Computing | |
---|---|
Resources | Preparation |
For the Students
|
|
Lesson 4: Input Unplugged | |
Resources | Preparation |
For the Students
|
|
Lesson 7: Analog Input | |
Resources | Preparation |
For the Students |
|
Lesson 8: The Program Design Process | |
Resources | Preparation |
For the Students
|
|
Lesson 9: Project: Make a Game | |
Resources | Preparation |
For the Students
|
|
Lesson 15: Circuits and Physical Prototypes | |
Resources | Preparation |
For the Students
|
|
Lesson 16: Project: Prototype an Innovation | |
Resources | Preparation |
For the Students
|
|