This is a list of potential ideas based off a specific technology. …
This is a list of potential ideas based off a specific technology. None of these ideas are fully developed lessons. Please make changes and adaptations as necessary for the students in your class.
This is a list of potential ideas based off a specific technology. …
This is a list of potential ideas based off a specific technology. None of these ideas are fully developed lessons. Please make changes and adaptations as necessary for the students in your class.
This is a list of potential ideas based off a specific technology. …
This is a list of potential ideas based off a specific technology. None of these ideas are fully developed lessons. Please make changes and adaptations as necessary for the students in your class.
This is a computer science lesson plan created by educators in the …
This is a computer science lesson plan created by educators in the South Sanpete School District. Students will use seven KEVA planks and their creativity to build items specified by the teacher. The lesson is designed for kindergarten and includes modifications for grades 1-4.
Take Bee-Bot coding to the next step by creating a community map …
Take Bee-Bot coding to the next step by creating a community map using squares in a 3x5 grid and then coding Bee-Bot to reach different places on the map.
This is an introductory Bee Bot lesson for Kindergarten teachers. It introduces …
This is an introductory Bee Bot lesson for Kindergarten teachers. It introduces students to programming and coding. It is fun, interactive, and engaging for both teachers and students!
Returning to loops, students learn to draw images by looping simple sequences …
Returning to loops, students learn to draw images by looping simple sequences of instructions. In the previous plugged lesson, loops were used to traverse a maze and collect treasure. Here, loops are creating patterns. At the end of this stage, students will be given the opportunity to create their own images using loops.
Events are a great way to add variety to a pre-written algorithm. …
Events are a great way to add variety to a pre-written algorithm. Sometimes you want your program to be able to respond to the user exactly when the user wants it to. That is what events are for.
In this online activity, students will have the opportunity to learn how …
In this online activity, students will have the opportunity to learn how to use events in Play Lab and to apply all of the coding skills they've learned to create an animated game. It's time to get creative and make a story in the Play Lab!
In collaboration with Common Sense Media, this lesson helps students learn that …
In collaboration with Common Sense Media, this lesson helps students learn that many websites ask for information that is private and discusses how to responsibly handle such requests. Students also find out that they can go to exciting places online, but they need to follow certain rules to remain safe.
This lesson will give students an idea of what to expect when …
This lesson will give students an idea of what to expect when they head to the computer lab. It begins with a brief discussion introducing them to computer lab manners, then they will progress into using a computer to complete online puzzles.
This unplugged lesson brings together teams with a simple task: get the …
This unplugged lesson brings together teams with a simple task: get the "flurb" to the fruit. Students will practice writing precise instructions as they work to translate instructions into the symbols provided. If problems arise in the code, students should also work together to recognize bugs and build solutions.
Using Scrat from the Ice Age franchise, students will develop sequential algorithms …
Using Scrat from the Ice Age franchise, students will develop sequential algorithms to move a squirrel character from one side of a maze to the acorn at the other side. To do this they will stack code blocks together in a linear sequence.
Using characters from the Ice Age, students will develop sequential algorithms to …
Using characters from the Ice Age, students will develop sequential algorithms to move Scrat from one side of a maze to the acorn at the other side. To do this they will stack code blocks together in a linear sequence, making them move straight, turn left, or turn right.
This activity revisits Happy Maps. This time, student will be solving bigger, …
This activity revisits Happy Maps. This time, student will be solving bigger, longer puzzles with their code, leading them to see utility in structures that let them write longer code in an easier way.
Building on the concept of repeating instructions from "Happy Loops," this stage …
Building on the concept of repeating instructions from "Happy Loops," this stage will have students using loops to get to the acorn more efficiently on Code.org.
In this lesson, students continue learning the concept of loops. In the …
In this lesson, students continue learning the concept of loops. In the previous lesson, students were introduced to loops by moving through a maze and picking corn. Here, loops are used to collect treasure in open cave spaces.
This lesson has students recognize that computer science can help people in …
This lesson has students recognize that computer science can help people in real life. First, students empathize with several fictional smartphone users in order to help them find the “right app” that addresses their needs. Then, students exercise empathy and creativity to sketch their own smartphone app that addresses the needs of one additional user.
Events are a great way to add variety to a pre-written algorithm. …
Events are a great way to add variety to a pre-written algorithm. Sometimes you want your program to be able to respond to the user exactly when the user wants it to. That is what events are for.
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.