We continue to look for opportunities to provide our students with experiences coding. Recently seventh grade students at both of our middle schools had the opportunity in our gifted and talented program to work with Spheros. These devices are much more than round robots that can be controlled remotely through an app. They have a number of features that really allow students to learn and practice complex coding within another separate app.
Students can begin coding with Spheros using blocks that can be dragged and connected in order to program the robot to move around with commands such as turn, move forward, etc. Within these various commands there are options for the number of degrees to turn or how far forward to roll in time or distance. In addition to this block coding, students can also directly edit and type in code as JavaScript text. Students can also switch between the two to see the code behind the blocks they have compiled. One of the teachers, Deb , at Minnetonka Middle School East, explained that this was a great differentiator for students--it allowed those who were fairly new to coding to get comfortable with it and allowed others with more experience and knowledge, as well as seeking a greater challenge, to work directly with JavaScript.
Sphero Jackson Pollack Art Activity |
Sphero Olympic Curling |
“Alien Attack” Simulation: Students used Spheros to deliver the anti-venom to animals but avoided humans as the venom was toxic to humans. |
Students have further opportunities to learn coding in middle school, including using Apple’s Swift program on their iPads. Students also use LEGO’s NXT robots as well as a 3D printer (MakerBot) with Fusion 360. Elective classes in eighth grade include Advanced Robotics using EV3s and a Computer Science class in which students learn Java and HTML. These elective options continue at our high school as well.
Day 1 Introduction – get acquainted with the SpheroParts – diagramHow it worksDownload appSet-up accountShow video diagram of insides of a Sphero
Day 1-2 Learn basic commands of: Roll (variables – heading, duration and speed), Color, SoundMake a square
Day 3 Maze Mayham move through a maze
Day 4 Secret Message Morse Code – light series of dots & dashes
Day 5 Martian Attack – game using X/Y coordinates (code the bot to knock down pieces)
Day 6 Sphero Olympics – Slalom Course: code the bot through gates – fastest person wins
Day 7 Sphero Olympics – Curling: Working in teams, Code the bot to land in the circle, receive points offensive and defensive knock opponents out of circle.
Day 8 Sphero Olympics – Hockey coding the bot to hit another object (wiffle ball) into the man-made net (shoe box)
Day 9 Sphero Art: Jackson Pollack and Art Activity – make a mural using paint and the Sphero with or without the nubby Sphero cover.
Related topics: