Butterfly Life Cycle: Sequencing_PK-1
Students will use non-fiction texts and databases to learn about the butterfly life cycle. Then, they will show their understanding by coding floor robots or completing unplugged activities in the correct sequence of the life cycle.
Introduction to Scratch Jr. Coding: Programming_K
Students will learn that programming is like speaking another language. Through literature and examples, they will learn to navigate and use Scratch Jr in hands on applications. They will learn the language of programming used by computers.
Students will use a fiction book and nonfiction database to learn about Diwali and its traditions. On the second class session, students will create or debug an algorithm to have the floor robots visit significant events used to celebrate Diwali.
Decomposition and Problem Solving: K-1
After reading Pig the Elf, students will determine which toy to create for the character. They will decompose, or break down into smaller steps, how that toy should be created. They will draw and write out the steps before creating the final product.
Directions: Writing Algorithms_K-1
After practiving writing algorithms with arrows as a whole group, students will write algorithms to guide a "dog" to pictures of places around the classroom.
Students will learn about traditions and then read Bowwow Powwow. Afterwards, students will create an algorithm to make a floor robot recall a powwow dance.
Bugs, Bugs, Bugs: ScratchJr_K-1
Students will learn about the different ways insects can move, crawling or flying. Using Scratch Jr., they will write a program to show how different insects move.
Yoshi and the Ocean: Algorithms and Decomposition_K-1
Students will research sea turtles and then read the story Yoshi and the Ocean. After learning about the route traveled by Yoshi, students will retell the story with floor robots by creating an algorith to retrace Yoshi's steps.
The Sweetest Scoop: Debugging_K-1
After reading The Sweetest Scoop, students will learn how ice cream is made. They will learn the difference between facts and opinions and share one of each about ice cream. Finally, students will use floor robots to review how ice cream is made. In this activity, they will debug a code that is provided to them.
Acorn Was a Little Wild: Algorithm_K-1
After reading Acorn Was a Little Wild, students will learn about how seeds help distribute new plants. Finally, students will help "plant" new trees by using the floor robot to push fake acorns across a mat to brown paper squares representing holes of dirt.
Counting 10 by 10 with Bee-Bot: Algorithms_K-1st
Students will review types of insects and counting by tens through a read aloud and song. Then, they will code BeeBot robots to travel a grid to stop at groups of 10 insects to practice counting by 10s.
Story Sequence: Algorithms_K-1
Students learn about algorithms through a hands-on activity of creating a peanut butter and jelly sandwich. Then, they connect this to a diverse children's book about creating a special food. Finally, students use Scratch Jr. to review the sequence of the story.
Flerby Adventures on the Grid: Unplugged Algorithms Activity_Grade K
Students will work together to learn what an algorithm is, along with directional commands given in algorithms, to move an imaginary character along a map in this unplugged activity.
Code Problem Solving: Debugging_K
After reading a non-fiction book about debugging, students will use a Code.org module to identify and fix errors in code.
Dragons Love Tacos: Debugging_K
After reading Dragons Love Tacos, students will follow algorithms to collect tacos for dragon's party. In the following lesson, they will find errors in an algorithm and try to correct them.
After reading about snow or snow plows, students will engineer a snow plow to attach to the BeeBot robots. Then, they will program the BeeBots to clear away snow (cottonballs) using their attachment to test its design.
Community Helpers: Algorithms_K
After studying community helpers, students will demonstrate their knowledge by programming a floor robot to visit their community helper on a floor mat.
There Was an Old Lady Who Swallowed a Fly: Sequencing_K
After reading There Was an Old Lady Who Swallowed a Fly, students review the definition of sequencing. Then, they learn how it applies in coding and use a Code.org module to practice sequencing skills.
Media Balance: Digital Citizenship_K
Students examine CommonSenseMedia resources on creating a balance of digital device use in their lives. Then, they create a Scratch Jr. project to share their learning.
What Is a Computer?: Computer Hardware_K
Students will read about computer hardware on PebbleGo and in the book Hello Ruby: Journey Inside the Computer to learn about computer hardware and how they work. Then, they will use Hello Ruby resources to build their own computer.
Sequencing with Angry Birds: Algorithms_1
Students will review cardinal directions and how they can be represented on a map. Then, using a map in Code.org, students will write a program to move a sprite in the correct directions.
BeeBot Introduction: Algorithms_1
Students will read about robots. Then, they will learn to use the BeeBot robots.
BeeBot Introduction: Algorithms_1
Students will learn a definition of coding through videos and a read aloud. Then, they will apply the concept of coding while learning to use BeeBot robots.
After reading and learning about Valentine's Day, students will create their own Valentine heart for the BeeBot. In the following lesson, they will write an algorithm for the BeeBots to collect its valentines.
Students will learn how to use symbols in coding, as well as debug a code. They will review and learn Scratch Jr through hands on applications.
After researching ants on PebbleGo or another database, students will write algorithms to program BeeBots as pretend ants to travel to different food images on the mat.
Black History Month: Algorithms_1
Students will learn about the history of Black History Month and famous African-Americans. Then, they will read Black is a Rainbow Color and practice using the BeeBots to visit each color.
Screen Free Week: Algorithms_1
After reading How to Code a Roller Coaster and learning about screen free week, students brainstorm screen free activities they enjoy. Then, they program the BeeBot to collect those activities to prepare to celebrate the week.
Students will learn how storyboards help us create sequences. Then, they will create a storyboard to put a read aloud in the correct sequence. Afterwards, they will work with a partner to debug errors by identifying and correcting inaccuracies in their storyboard.
Get to Know Your Library: Coding Floor Robots_1
Students review areas of the library by creating a map of it. Then, they debug the map by using BeeBots or the BeeBot simulator online to practice algorithms.
Are you a media specialist with a great lesson that you would like to add to the database? Share it here for peer review and curation. For more information, please contact:
Jen McCallion: McCalJen@wcps.k12.md.us, Kimberley Row: kimberley.b.row@mcpsmd.net, and Jen Siderius: jennifer.siderius@fcps.org