Using a Fluffy pancakes recipe students will identify a recipe as a …
Using a Fluffy pancakes recipe students will identify a recipe as a type of algorithm. Students will identify the part of the recipe that is numbered as the steps or algorithm is numbered. Students are expected to identify that number one step is done before number 2 and so on. Students will work in pairs to create their own algorithm for brushing teeth. Students should work in pairs. One student should create the algorithm and the other should debug the algorithm.
This is a list of basic vocabulary with definitions and/or examples that will …
This is a list of basic vocabulary with definitions and/or examples that will be used in elementary classrooms K-5 when teaching the concepts of algorithms and programming.
Events in computer science are the triggers for making action happen, like …
Events in computer science are the triggers for making action happen, like selecting the play button on any screen. Events in Scratch are represented by the yellow codes including: when flag clicked, when sprite clicked, when key pressed and broadcast. Broadcasting is the most advanced event in Scratch and helps with interactions between sprites like pacing their conversations or changing levels.
Events in computer science are the triggers for making action happen, like …
Events in computer science are the triggers for making action happen, like selecting the play button on any screen. Events in Scratch Jr. are represented by the yellow codes including: the green flag, clicking on a character, bump code and envelopes. The envelopes are the most advanced concept in Scratch Jr. and help with scene transitions and interactions between characters like pacing their conversations.
Set students up for programming success by creating a BeeBot anchor chart!These …
Set students up for programming success by creating a BeeBot anchor chart!These editable instructions will help students identify their role as planner or driver and set clear expectations of how Bee-Bot is used in computer programming. Tips:Introduce Bee-Bot whole classMake sure students understand the importance of the clear (x) button to erase the previous codealways press clear first to signal a new code (like how a capital letter signals the start of a new sentence) Plan the program in developmentally appropriate steps (some students program one step at a time, while others can program to the end goal)Turn the Bee-Bot off and use it as a game piece to write successful algorithmsHave students write their plan, or algorithm, on a whiteboard instead of using the cardsThe Bee-Bot emulator is perfect for guided practice!
This is an unplugged activity in which students work in teams, "programming" …
This is an unplugged activity in which students work in teams, "programming" a human-robot to find all the quarter notes. It can be used to teach/review music notes. The notes could be replaced with materials for any other subject to review math skills, history, even parts of sentences.
Developed by the Science Museum of Western Virginia, this educator outline was …
Developed by the Science Museum of Western Virginia, this educator outline was written for an in-museum program that addresses computational thinking. Teachers and students in grades 3-4 will expand knowledge of computer science algorithms and programming content while working through the activities "Flossbot" and "Edison Bot Activity".
During this lesson, your students will be introduced to some foundational computer …
During this lesson, your students will be introduced to some foundational computer science concepts of sequence, pattern recognition, loops and procedures. Unplugged activities are a way to reinforce CS concepts that are introduced in coding apps and puzzle games like LightBot, Code.org, Kodable, etc.
Using the available commands, students will design a sequence of events that …
Using the available commands, students will design a sequence of events that will efficiently move the student to the restroom through the obstacles on the grid. Use repeated patterns when appropriate. The students will work with a partner or small group to design a program to move a “student” through a classroom with obstacles. The student will be a paper avatar. The classroom will be a 8 by 8 grid with pictures of obstacles the student must move through to get to different destinations. The students will try to move through with the least number of steps. As an extension, they can rename a loop of multiple steps, and it will become one st
In this activity, your students will learn about algorithms and use robots …
In this activity, your students will learn about algorithms and use robots to practice their map skills as they explore the geographic features found in each continent! Working in small groups students will program Root robots to “travel” to each continent. Once there, they will be introduced to the major rivers and mountain ranges using photographs! In other stations, students will put together a world map floor puzzle and work on their Chromebook to correctly sort landforms into their locations.
Need a quick way to review the location of Ancient Civilizations along …
Need a quick way to review the location of Ancient Civilizations along with Africa, Asia, Europe, North America, and South America geographical features. I got just the thing! Print these maps poster size and fire up some robots and let's get to reviewing this important information in a fun way for the kids to enjoy!
This resource is a 7-slide presentation detailing 5 goals students should have …
This resource is a 7-slide presentation detailing 5 goals students should have in mind when creating an algorithm. This guide targets younger learners in primary grades. It is available as a PowerPoint and a PDF.5 goals when trying to write an algorithm.● Defining the problem clearly● Breaking the problem down into small, simple parts● Define the solution for each part of the problem● Implementing the solution● Making it efficient (eventually)
Programming - Debugging lesson is a cross-curricular lesson designed by an Elementary …
Programming - Debugging lesson is a cross-curricular lesson designed by an Elementary Computer Resource Teacher to support Math instruction. Created By: Amanda Henley Powhatan County Public Schools
Students will design and create a miniature working chariot that can carry …
Students will design and create a miniature working chariot that can carry a passenger (Lego or Playmobil person) when a robot is coded to move around a designated track. Chariots must include a working wheel and axle, platform that holds the rider, hitch that will connect to the robot, and decorations on the chariot exterior that reflect the ancient culture of the students’ choice.
This lesson sequence offers students and teachers a way to explore gender …
This lesson sequence offers students and teachers a way to explore gender and cultural identity through analyzing children’s literature and coding with Scratch, specifically exploring the importance of names to our identities. Through read-aloud activities and self-differentiated Scratch projects, students learn about the importance of names in reference to both gender and culture, and have a chance to explore and express ideas about their own names, brainstorm creating school environments supportive of diversity, and reflect on their own bravery and resilience. This sequence is broken into seven lessons, though your students may need additional class time to work on their projects.This lesson sequence is part of CodeVA's committment to the U.S. Department of Education "YOU Belong in STEM" initiative.
No restrictions on your remixing, redistributing, or making derivative works. Give credit to the author, as required.
Your remixing, redistributing, or making derivatives works comes with some restrictions, including how it is shared.
Your redistributing comes with some restrictions. Do not remix or make derivative works.
Most restrictive license type. Prohibits most uses, sharing, and any changes.
Copyrighted materials, available under Fair Use and the TEACH Act for US-based educators, or other custom arrangements. Go to the resource provider to see their individual restrictions.