The lessons included in the attached Google Slides incorporate standards from Computer …
The lessons included in the attached Google Slides incorporate standards from Computer Science, Math, Language Arts, and Physical Education. The lessons all focus on conditional statements (IF, THEN, ELSE) and can easily be adapted to fit any grade from kindergarten to fifth grade.
The student will learn a dance and identify the pattern, then create …
The student will learn a dance and identify the pattern, then create a dance routine in both repeating and growing patterns. Students will also understand and identify simple loops.
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.
This is a link to the printable resources to accompany the lesson …
This is a link to the printable resources to accompany the lesson Algorithms and Programming (link below).
The materials include printable coding cards and math equations for an unplugged math game. The students will work together to create algorithms in order to solve mathematical equations.
Link to Lesson Plan: https://docs.google.com/document/d/1-eArOYRBrJnFK1Q4tt5fBvwt1wmYoCOMVd8yOWhhM-4/edit?usp=sharing
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!
Students will love programming their "robot teacher" to maneuver around the classroom …
Students will love programming their "robot teacher" to maneuver around the classroom in this introductory coding lesson. Basic computer science concepts are defined and applied as students work together to plan, create, and test algorithms. Students will recognize that programmers are the brains behind machines and technologies.
Patterns are hidden everywhere, and can help us read because we can …
Patterns are hidden everywhere, and can help us read because we can predict what might happen quickly. Students will orally tell a fictional story in a sequential manner. Students will draw illustrations to match their story, and include some type of patterning (numerical, AB, cumulative story, etc).These materials were created by CodeVA in partnership with George Mason University and were funded by the National Science Foundation under Grant Award #1837380
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)
Students will build a program to retell a story. Students will include …
Students will build a program to retell a story. Students will include sequencing and debugging, abstraction, patterns, loops, and decomposition skills to effectively tell the story events and include essential story elements.These materials were created by CodeVA in partnership with George Mason University and were funded by the National Science Foundation under Grant Award #1837380
Students will be introduced to computer science words in conjunction with similar …
Students will be introduced to computer science words in conjunction with similar standards already taught in English SOLs. They will see how actions in a plot are similar to events in a code and how cause and effect is similar to events that trigger actions. Prewriting will take place as they create a plan and codes for an Ozobot maze.
After reviewing tips for following instructions, students will use plane figures to create …
After reviewing tips for following instructions, students will use plane figures to create a mystery image using their teacher's algorithm. Unfortunately, the teacher's directions are not very precise. Students will lend a hand by giving detailed feedback to debug and clarify the set of ordered instructions to successfully build a snowman.
This video helps explain a simple unplugged algorithmic math game. Students will …
This video helps explain a simple unplugged algorithmic math game. Students will solve a basic addition or subtraction problem, locate the answer on a checker board or premade mat, and write an algorithm using arrow cards to get their pawn to the correct answer.
Link to Lesson: https://goopenva.org/courses/algoithms-and-programming
Link to materials: https://goopenva.org/courses/first-grade-lesson-materials-algorithms-and-programming
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.