Here you will find units, lesson plans, and resources from various content areas. These materials show how the principles and practices of computer science can be applied to other subject areas. A math lesson, for example, will also use the term “algorithm” as a set of steps that can be used to solve a problem. Navigate through content areas to find integrated materials that best suit your needs.
Below you’ll find curriculum tools organized by grade band (K-1, 2-3, 4-6, and ALL GRADES). View the dropdown for more details, and click the title link to access the tools.
This folder contains resources for educators to use when introducing the Beebot robot (physical robot and Beebot emulator) to their students.
MATERIALS: Beebot Mats, Templates
ACTIVITY TYPE: Plugged, Unplugged
CS CONCEPTS: Algorithms, Programming, Sequence
CONTENT CONNECTIONS: Science, Social Studies
NOTE: Resources may also be modified for 2nd grade and 3rd grade.
SEPjr is a yearlong K-5 computer science program that engages students with hands-on learning in core areas like Robotics, Project-Based Learning, and Physical Computing while fostering deeper computational thinking. This mini-unit explains the relationship between senses and sensors. Students learn how sensors are designed by research in nature. Everything is tied together through various activities.
This Surf’s Up, Waves All Day! unit plays with the idea of “waves” to introduce students to computer science concepts using natural science and video game history. Every lesson focuses on a different aspect of 'waves:' surfing, electrical waves, sound waves, light waves, and radio waves.
ACTIVITY TYPE: Plugged, Unplugged
SUGGESTED DURATION: 5 lessons
CONTENT CONNECTIONS: Science
NOTE: Lessons and activities can be scaled up or down using grade specific materials and resources.