Sequencing, and components of computational thinking (abstraction, pattern recognition- (music) algorithms, decomposition, evaluation - (testing)
Parallel programing (multiple algorithms running at the same time. )
Beebots are used to introduce algorithms. Students integrate math skills by rolling dice and programing the Beebot to go to that number on a mat. Each classroom has a Botley Robot to use during centers or choice time to continue practice with algorithms
Students progress in their robotic programing knowledge, using a block language with the Blockly app and FinchBlox app to program Dash Robots and Finch Robots. Students complete different challenges that require them to write algorithms that include event blocks, loops and debugging. Effort is made to integrate math and language arts in these challenges.
Students continue to advance in their knowledge of robotics by using Finch Robots, Ozobots and Spheros. Students learn about conditionals (If:Then) while programming these robots. These robotic lessons or challenges are integrated with math and language arts curriculum that challenge students to solve problems as they apply their new skills.
Students will continue their robotics experiences with the next level of coding language, Python, to code Finch Robots. With the Robotics and Automation PLTW module, students will use VEX Robotics. During these lessons/challenges students improve coding techniques such as events, broadcasting, conditionals, and sensing as they solve problems to program robots to complete certain tasks integrated with the core curriculum.
Lego robotics (Frank? Cody?)