Team and Educator Materials
More Information

What is CS?
2020 Edition

Technical Session Playlist
Unplugged Activities
Cohort 1 (2020-2021) Lesson Plans
| Lesson Name | Educator | Subjects | Grades | Domains | Practices | 
|---|---|---|---|---|---|
| Magellan and Technology | Timothy George | Computer Science, Social Studies, Reading/Language Arts, Technology | 3-5 | Impacts of Computing | Fostering an Inclusive Computing Culture, Recognizing and Defining Computational Problems, Creating Computational Artifacts | 
| Making Books Come Alive! | Shelby Randall | Computer Science, Reading/Language Arts, Technology | K-2 | Computing Systems, Data Analysis | Collaborating Around Computing, Creating Computational Artifacts | 
| Modeling the Solar System with a microbit | Victoria L Davis | Computer Science, Mathematics, Science | 6-8 | Computing Systems, Data Analysis, Algorithms and Programming | Recognizing and Defining Computational Problems, Developing and Using Abstractions, Creating Computational Artifacts, Testing and Refining Computational Artifacts | 
| Creating a Gear Amusement Park | Amber McClure | Computer Science, Reading/Language Arts, Engineering | K-2 | Computing Systems, Data Analysis, Algorithms and Programming | Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Developing and Using Abstractions, Testing and Refining Computational Artifacts, Communicating About Computing | 
| Coding a Story with Ozobots | Kayla Horn | Computer Science, Reading/Language Arts, Technology | K-2 | Algorithms and Programming | Collaborating Around Computing, Communicating About Computing | 
| Scratch Multi-Level Maze | Adrienne Unertl | Computer Science, Technology, Engineering, Art | 3-5, 6-8 | Computing Systems, Algorithms and Programming | Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Developing and Using Abstractions, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing | 
| Internet Information Research and Retrieval Processes and Effective Search Strategies | Ron Chesmore | Computer Science, Technology, Library Media | 6-8 | Computing Systems, Networks and The Internet, Data Analysis, Algorithms and Programming, Impacts of Computing | Recognizing and Defining Computational Problems, Communicating About Computing | 
| Algorithms with origami | Brooke George | Computer Science | 3-5 | Algorithms and Programming, Impacts of Computing | Collaborating Around Computing, Recognizing and Defining Computational Problems, Communicating About Computing | 
| Bake Sale Lesson1 | Nate Reinhardt | Computer Science, Business | 9-12 | Data Analysis, Impacts of Computing | Collaborating Around Computing | 
| Adding with Botley | Heidi Dicks | Computer Science, Mathematics | K-2 | Algorithms and Programming | Collaborating Around Computing | 
| Microbit Activity with Expressions and Solving Equations | Sarah Willis | Computer Science, Mathematics | 3-5, 6-8 | Computing Systems, Algorithms and Programming | Collaborating Around Computing, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts | 
| Modeling the Solar System with a Micro:bit | Victoria L Davis | Computer Science, Mathematics, Science | 6-8 | Computing Systems, Data Analysis, Algorithms and Programming | Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts | 
| Trickster Tales | Krista Sweckard | Computer Science, Social Studies, Technology | K-2 | Algorithms and Programming | Developing and Using Abstractions, Creating Computational Artifacts, Testing and Refining Computational Artifacts | 
| Teaching a Robot About Handwashing | Jenifer Albrandt | Computer Science, Health | K-2 | Algorithms and Programming | Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing | 
| Using Microbits to measure light level of sunlight for optimal plant growth | Samantha Schwessinger | Computer Science, Mathematics, Science, Reading/Language Arts, Technology, Engineering, Career and Vocational Ed. Connections | 6-8 | Data Analysis, Algorithms and Programming | Collaborating Around Computing, Creating Computational Artifacts | 
| Student Choice Mission | James Cunningham | Computer Science, Technology, Engineering | 9-12 | Computing Systems, Algorithms and Programming | Fostering an Inclusive Computing Culture, Collaborating Around Computing, Communicating About Computing | 
| The Card Catalog: Computer of Yesteryear | Michelle Ottoes | Computer Science, Reading/Language Arts, library skills | 3-5, 6-8 | Computing Systems, Networks and The Internet, Algorithms and Programming, Impacts of Computing | Collaborating Around Computing, Recognizing and Defining Computational Problems, Communicating About Computing | 
| How Information is Transferred Over the Internet and Internet/Database Search Strategies | Ron Chesmore | Computer Science, Technology, Library Media | 6-8 | Computing Systems, Networks and The Internet, Impacts of Computing | Collaborating Around Computing, Recognizing and Defining Computational Problems, Communicating About Computing | 
| What’s the Weather ? | Tesha Frederick | Computer Science, Mathematics, Science, Technology | K-2 | Computing Systems, Data Analysis | Collaborating Around Computing, Communicating About Computing | 
| What is Coding | Brooke George | Computer Science, Technology | K-2 | Algorithms and Programming | Collaborating Around Computing, Recognizing and Defining Computational Problems, Testing and Refining Computational Artifacts, Communicating About Computing | 
| Algorithms and Programming, Impacts of Computing | Brooke George | Computer Science | 3-5 | Algorithms and Programming, Impacts of Computing | Collaborating Around Computing, Recognizing and Defining Computational Problems, Communicating About Computing | 
| Think Like a Hacker | Adrienne Unertl | Computer Science, Technology | 3-5, 6-8, 9-12 | Networks and The Internet, Algorithms and Programming, Impacts of Computing | Collaborating Around Computing, Recognizing and Defining Computational Problems, Communicating About Computing | 
| The Hardware/Software Connection | Adrienne Unertl | Computer Science | K-2, 3-5 | Computing Systems, Algorithms and Programming | Creating Computational Artifacts, Testing and Refining Computational Artifacts | 
| Brochure of Community | Heidi Dicks | Social Studies, Technology | 3-5 | Computing Systems, Impacts of Computing | Creating Computational Artifacts | 
| Micro:bits on the Fly with Lego Cars | Julie Snyder | Computer Science, Science | 6-8 | Data Analysis, Algorithms and Programming, Impacts of Computing | Collaborating Around Computing, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing | 
| Algorithm Neighborhoods | Krista Sweckard | Computer Science, Mathematics, Social Studies, Reading/Language Arts | K-2 | Computing Systems, Algorithms and Programming | Collaborating Around Computing, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Testing and Refining Computational Artifacts | 
| Microbit programming | Sandra Joslin | Computer Science, Science, Reading/Language Arts, Technology, Engineering, Art | 3-5 | Computing Systems, Algorithms and Programming | Fostering an Inclusive Computing Culture, Recognizing and Defining Computational Problems, Developing and Using Abstractions, Creating Computational Artifacts, Communicating About Computing | 
| Weather Station | Victoria L Davis | Computer Science, Science, Technology, Engineering | 6-8 | Computing Systems, Data Analysis | Collaborating Around Computing, Testing and Refining Computational Artifacts, Communicating About Computing | 
| Order of Operations MICRO:BIT Calculator | Timothy George | Computer Science, Mathematics | 3-5 | Computing Systems, Algorithms and Programming | |
| Ozobots- Race Tracks | Shelby Randall | Computer Science, Technology | K-2 | Data Analysis, Algorithms and Programming | Creating Computational Artifacts, Testing and Refining Computational Artifacts | 
| Creating Mazes using Kodable | Connie Hollin | Computer Science, Mathematics | 3-5 | Algorithms and Programming | Creating Computational Artifacts, Testing and Refining Computational Artifacts | 
| Getting Active with Microbit | Connie Hollin | Computer Science, Science, Technology, Engineering | 3-5 | Computing Systems, Algorithms and Programming | Collaborating Around Computing, Creating Computational Artifacts, Testing and Refining Computational Artifacts, Communicating About Computing | 
| Controlled Collaboration | Crystal Graf | Computer Science, Reading/Language Arts, Technology | 3-5 | Impacts of Computing | Collaborating Around Computing | 
| Using Microbits to measure conductivity of metallic, ionic and covalent bonds. | Samantha Schwessinger | Computer Science, Science, Reading/Language Arts | 9-12 | Impacts of Computing | Collaborating Around Computing, Developing and Using Abstractions | 
| Don't Feed the Phish (Adapted from Common Sense Media's Digital Citizenship Curriculum | Ron Chesmore | Computer Science, Library Media | 6-8 | Networks and The Internet | Recognizing and Defining Computational Problems | 
| Bake Sale Lesson 2 | Nate Reinhardt | Computer Science, Business | 9-12 | Data Analysis | Collaborating Around Computing | 
| Inventing & Problem Solving with the 3 R’s (Reduce/Reuse/Recycle) | Amber McClure | Computer Science, Reading/Language Arts, Engineering | K-2 | Computing Systems, Data Analysis, Algorithms and Programming | Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Developing and Using Abstractions, Testing and Refining Computational Artifacts, Communicating About Computing | 
| Do you want to build a robot | Sandra Joslin | Computer Science, Mathematics, Science, Reading/Language Arts | 3-5 | Computing Systems, Data Analysis, Algorithms and Programming, Impacts of Computing | Fostering an Inclusive Computing Culture, Recognizing and Defining Computational Problems, Creating Computational Artifacts | 
| Art in CS | James Cunningham | Computer Science, Art | 6-8 | Algorithms and Programming | Creating Computational Artifacts, Communicating About Computing | 
| Hour of Code introduction/ Ecosystems | Brenna Franklin | Science | 6-8 | Computing Systems, Networks and The Internet, Data Analysis, Algorithms and Programming, Impacts of Computing | Fostering an Inclusive Computing Culture, Collaborating Around Computing, Recognizing and Defining Computational Problems, Communicating About Computing | 
| Terrific Temperatures | Crystal Graf | Computer Science, Science | 3-5 | Data Analysis | |
| There Was An Old Lady....in Sequence and Loops | Michelle Ottoes | Computer Science, Reading/Language Arts, Pre-literacy phonemic awareness | K-2, 3-5, 6-8, 9-12 | Algorithms and Programming | Developing and Using Abstractions | 
| How Plants Grow: Grow a Digital Garden | Jenifer Albrandt | Computer Science, Science | K-2 | Algorithms and Programming | Recognizing and Defining Computational Problems, Developing and Using Abstractions, Creating Computational Artifacts, Testing and Refining Computational Artifacts | 
| What’s the Weather | Tesha Frederick | Computer Science, Mathematics, Science, Reading/Language Arts, Technology | K-2, 3-5 | Computing Systems, Data Analysis | Collaborating Around Computing, Communicating About Computing | 
| How Information is Transferred Over the Internet and Internet/Database Research Search Strategies | Ron Chesmore | Computer Science, Library Media (Information Resources) | 6-8 | Computing Systems, Networks and The Internet | Developing and Using Abstractions | 
| Creating a Strong Username and Password | Kayla Horn | Computer Science, Technology | 3-5 | Networks and The Internet | Collaborating Around Computing | 
| Programming a Code-a-Pillar | Kayla Horn | Computer Science | K-2 | Algorithms and Programming | Collaborating Around Computing, Recognizing and Defining Computational Problems | 
| Microbit programming-Creating a Micropet | Sandra Joslin | Computer Science, Technology, Engineering, Art | 3-5 | Computing Systems, Algorithms and Programming | Fostering an Inclusive Computing Culture, Recognizing and Defining Computational Problems, Creating Computational Artifacts, Communicating About Computing | 

