This lesson is for students who are very familiar with CSfirst or …
This lesson is for students who are very familiar with CSfirst or Scratch, and is intended to deepen and assess their familiarity with the blockly code language used in both. First the class discusses what "reverse engineering" is and why is is beneficial to them. Then, they will work in groups to recreate an example scene playing on the main screen, one sprite at a time. At the end, the students will compare their work to the code from the example project and discuss any differences that make the code work better, worse, or more efficiently. They will share the link to their group project to turn it in.
In this unplugged lesson, students will be introduced to Ruby, a little …
In this unplugged lesson, students will be introduced to Ruby, a little girl who goes on a big adventure while learning about computer science concepts. They will then learn about algorithms and the importance of sequence through a variety of activities.
In this unplugged lesson, students will be introduced to the computer science …
In this unplugged lesson, students will be introduced to the computer science concepts of loops as Ruby begins her journey to find the five gems. Students will then participate in fun, engaging, and active unplugged activities to further explore loops.
In this unplugged lesson, students will be introduced to the computer science …
In this unplugged lesson, students will be introduced to the computer science concept of events as Ruby continues her journey to find the five gems. Students will then participate in an engaging, hands-on unplugged activity to further explore events.
In this unplugged lesson, students will be introduced to the computer science …
In this unplugged lesson, students will be introduced to the computer science concepts of conditional statements as Ruby concludes her journey to find the five gems. Students will then participate in an unplugged activity to further explore conditional statements.
In this unplugged lesson, students will construct algorithms to guide Rosie the …
In this unplugged lesson, students will construct algorithms to guide Rosie the Robotic Dog on a game board. In the game, students help Rosie to fetch her bones and navigate to her doghouse, while avoiding mud puddles. Students will learn that computers do only exactly what you tell them.
After reading the book Bug Dance, students will program their Bee-Bots to …
After reading the book Bug Dance, students will program their Bee-Bots to perform the dance they learned in the book. Then, students will use the yellow command cards to program their own original dance.
In this lesson, students will learn about the concept of looping through …
In this lesson, students will learn about the concept of looping through both unplugged and programming-based activities. In the unplugged lesson, students will perform a simple dance using directions that have repeated commands. As a class, we will revise the directions to include loops. In ScratchJr, students will learn about changing the numbers on motion blocks and how to use the repeat and repeat forever blocks. They will use each of these blocks in ScratchJr projects that they build along with their teacher and class. The teacher can select the project involving loops, or s/he can select from three suggestions provided. (Full lesson plan coming soon!)
In this video from Science City, Shaundra Bryant Daily, an electrical engineer, …
In this video from Science City, Shaundra Bryant Daily, an electrical engineer, describes a software program she developed to help girls reflect on their emotions, and how her two passionsí_í_íŹscience and danceí_í_íŹare connected.
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. Within this lesson, students will be programming a Sphero to reach the correct coordinates on a coordinate plane. The lesson is designed for fifth grade and includes modifications for grades 3-4.
This is a computer science lesson plan that utilizes Sphero robots. I …
This is a computer science lesson plan that utilizes Sphero robots. I was created by educators in the South Sanpete School District. Students will be able to program their sphero to travel through a maze. The lesson is designed for fourth grade and includes modifications for grades 1-5.
Studying life on the seafloor beneath Antarctica's thick ice is a major …
Studying life on the seafloor beneath Antarctica's thick ice is a major challenge for ecologists. Learn about a new device that can reach those icy depths in this video segment adapted from WomenInAntarctica.com.
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 read chapters 1-4 of Hello Ruby: Journey Inside the Computer. Students will work on retelling the story to their partners. After, students will act as bits, speaking in 1s and 0s to play a game! The lesson is designed for first grade and includes modifications for grades K-5.
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. After reading Chapter 5 of Hello Ruby: Journey Inside the Computer, students will describe the different components of a computer’s hardware by explicitly referring to the text. Next, students will act as different parts of a computer. The lesson is designed for third grade and includes modifications for grades K-5.
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.