The Very Hungry Caterpillar: Sequencing_PK
After reading The Very Hungry Caterpillar and The Very Impatient Caterpillar, students participate in floor robot or unplugged activities to practice sequencing and algorithms while review the butterfly life cycle.
Students will listen to popular nursery rhymes. They will also learn about sequencing. Then, they will create algorithms to code floor robots to travel across images of popular nursery rhymes in sequential order.
Students will listen to read-aloud stories about colors. Then, they will use their knowlege of colors to learn how to control their Indi robots. (Note: This lesson can be adapted to use other floor robots such as Bee-Bots.)
Letter Recognition: Sequencing_PK-K
Students will use a floor robot to review letters and sight words. Students will move the robot to the correct letters by creating a set of instructions.
Floor Robot Introduction: Coding_PK-K
Students will review algorithms after a read-aloud by putting steps from the story in order. They will transfer their knowledge by coding a robot to follow the same steps.
After reading and learning about making friends, students will complete an introductory lesson on using BeeBots. They will program the BeeBots to meet their favorite stuffed animal and introduce it to the group.
Not Quite Narwhal:Algorithms_PK-K
Students will read and discuss Not Quite Narwhal to discuss problem solving. After using a nonfiction resource to learn about narwhals, they will learn to program the BeeBots to travel back and forth across a mat to represent the book character.
Weather and Seasons: Algorithms_PK-K
Students will learn about weather and seasons and how it impacts what we wear. Then, they will create algorithms to match seasons with appropriate clothing. They will use the BeeBots to travel between matching sets to demonstrate understanding.
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.
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.
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.
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.
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.
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.
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.
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.
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.
What Pet Should I Get: Floor Robots_K-2nd
Students will read What Pet Should I Get? and discuss what collaboration means. Then, they will apply collaboration skills by writing an algorithm to program a BeeBot across a mat to choose a pet for their team.
I Want 100 Dogs: Algorithms_K-3
After reading I Want 100 Dogs, students will review counting a specific set or an addition problem. They will use the floor robots to move to specific pictures and then count or add the items in the pictures.
Story Elements with Code and Go Mice: Floor Robots_K-2nd
After reading a sequential story, students will review story elements by coding floor robots to gather those pieces on a floor mat.
Making a Friend: Code & Go Mouse_K-2nd
After reading Making a Friend, students will learn how to use the Code & Go Mouse robot. Then, they will work together to retell the story and make friends with the animals through algorithms and coding.
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.
BeeBot Introduction: Algorithms_1
Students will read about robots. Then, they will learn to use the BeeBot robots.
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.
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.
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.
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.
After review U.S. Symbols, students will use the BeeBots to match the symbols and their definitions on a floor mat.
BeeBot Introduction: Algorithms_2
Students will review the use and care of BeeBot floor robots. Then, they will use a popular board game to practice coding the robots.
Students will review wants and needs. Then, they will program BeeBot robots to collect pictures of items that are "needs" on a mat.
Branches of Government: Algorithms_2
Students will review the branches of government. Then, they will program the BeeBot to travel from a responsibility to the correct branch of government.
Students will read and learn about the jobs of honeybees and compare them to a sequence. Then, they will code the Bee Bots to follow the correct sequence of the bees' jobs.
Telling time with Finch Robots_2-3
Students will review telling time on an analog clock and then use the Finch robotto locate different times on the clock. Students will locate the hour and the minute hand.
Acorn Was a Little Wild: Algorithms and Abstraction_2-3
After reading Acorn Was a Little Wild, students will create a map of a new adventure for Acorn to practice abstraction. Then, they will write and record an algorithm for the floor robot to show the order that Acorn will travel on their map.
Students will learn about Native American culture and read Fry Bread. Then, they will compare how a recipe is similar to an algorithm. Finally, they will use floor robots to travel through the sequence of making fry bread.
The Sweetest Scoop: Debugging_2-3
After reading The Sweetest Scoop, students will make a text-to-self connection and review the steps of the ice cream making process. Then, they will use floor robots to test an algorithm. Finally, they will identify and correct mistakes in the algorithm to debug it.
Yoshi and the Ocean: Questioning, Decomposition_2-3
Students will read Yoshi and the Ocean and create questions about sea turtles. After sorting questions into thick and thin, they will use databases to find an answer to their questions. Next, students will decompose Yoshi's journey into a sequence and create a map to code a floor robot to travel that sequence.
There's a Ghost in This House: Algorithms_2-3
Students will read There's a Ghost in This House. Then, they will write an algorithm to have a floor robot to collect ghosts on a mat. Finally, they will review their algorithm to see any ghosts or places they missed in their algorithm.
Women's History Month: Algorithms_3
Students learn about the life of Evelyn Glennie, a deaf musician. Then, they demonstrate their understanding of her major life events by programming the BeeBots to visit those events in order of occurrence.
Mapping the LMC: Abstraction and Algorithms_3
Students will learn the word abstraction and work in teams to create a map to review areas of their library media center. Then, students will write algorithms to have Code and Go Mouse robots visit different areas of the media center on their created maps.
Students will review types of forces. Then, they will draw pictures of different forces and program the BeeBot to answer Push or Pull on the mat.
Introduction to Dash and Sphero Robots: Problem Solving_3-5
Students learn how to use Sphero and Dash robots. The lesson is connected to SEL and mindset through read-alouds and students' self-assessment.
Geography of MD and Cultural Impact: Coding Robots or Scratch_4
Students study various counties in Maryland to learn about its geography. Then, they create a Scratch project to communicate what they have learned or create a map for Ozobots that depicts the county's topography.
Students read The Floating Field and conduct research related to themes of the book, such as soccer and Thailand. Students work in teams to create a poster to share their learning with others. Then, teams work to code Spheros to play soccer on a mockup field.
Race Car Track Theme: Digital Citizenship_4-5
Students will learn about digital citizenship and brainstorm classroom and group expectations for use of devices in the media center. Students will then learn about Ozobots and apply their digital citizenship skills while learning about the robots.
Her Name Was Mary Katharine: Primary Sources and Algorithms_4-5
Students will use a primary source analysis tool from the Library of Congress to make predictions and observations of the Declaration of Independence. Then, they will read and fill in knowledge gaps with the book Her Name Was Mary Katharine. Finally, students will create a floor robot map that depicts several colonies and write an algorithm to have the BeeBot deliver the Declaration of Independence.
Locating Library Resources: Robotics_4-5
Students participate in a review of the media center, specifically the Dewey Decimal system and where to locate books. Then, students code robots to travel to different areas on a map or within the media center to review their knowledge of where books are located.
BeeBot Introduction: Algorithms_4
After reading about a popular game, students will review how to code their floor robot. Then, they will practice their skills using a game in collaborative groups. Students will review algorithms and apply them to a floor robot game. In the game, students must construct multiple algorithms in order to achieve the same task. Then, they will decide which is most efficient.
Students will create and debug algorithms to create the second half of a symmetrical shape. Then, they will program the algorithms into the BeeBots to test and debug the code.
Black History Month: Famous Programmers and Algorithms_4
After researching famous African American programmers and their technological contributions, students will program floor robots to match the programmer with their invention. Students will have to write and debug multiple algorithms to complete the task.
Navajo Code Talkers: Encryption and Algorithms_5
After learning about the Navajo Code Talkers and learning what encryption is, students will hone their own encryption skills by practicing sending and receiving encrypted messages. Then, they will decipher a message to learn where to send their BeeBot and write an algorithm to get the BeeBot to the correct location.
Branches of Government: Algorithms_5
After review the branches of government and their roles, students will draw game questions. They will program the BeeBot to travel to the correct branch of government on the mat. They will also write their algorithm and debug it.
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