Summer SAVY 2017, Session 5/Day 2- Programming and Robotics (Rising 4th/5th)
Today, we started off by reviewing our two ideas from yesterday:
Loops make our programs more efficient for repeated tasks
Computers need explicit and detailed instructions
Then, we learned the word “algorithm” to describe these types of detailed instructions. We practiced created algorithms for tanagram patterns.
After reviewing the ideas from yesterday, we learned a new idea: conditionals. Conditionals allow us to create algorithms that are responsive to different inputs. We practiced using conditionals to make programs that allow bees to travel through a maze, collect nectar, and make honey on the iPads.
This prepared us to create our own mazes! After lunch, students created mazes with objects and programmed the sphero robots to navigate the maze. Then, they created digital mazes in scratch that their sprite had to navigate.
Tomorrow, we will create even more complex programs as students learn about variables and how to use them to store, update, and respond to data within their programs.
Ms. Ashlyn Karan