Of course they can! when they have the engaging curriculum provided by the nonprofit Code.org and a confident teacher who encourages them.
What’s more, they can program robots to move through a maze, coding the rolling Sphero SPRK+ used in our BOTS program for the multiple dimensions of speed, duration (distance), and direction, including turns, forward and backwards movement. Not bad for a kid that’s also learning how to read.


USC VAST Employee, Hannah, teaches 6-year-olds coding using Spheros
BOTS stands for Building Opportunities with Teachers in Schools, the program run out of USC Viterbi Adopt-a-Teacher, Adopt-a-Student (VAST) office. Since last summer, nine teachers at three elementary schools in Boyle Heights have been working with USC VAST staff and students to learn how to teach computational thinking skills to their first- and second-grade students by transferring fundamental Computer Science skills from abstract on-screen computing to tangible physical computing in the form of robots. What we’ve seen so far with the robots is that these six- and seven-year-olds are learning angles two-three years before their grade-level expectations, and they can already see the patterns that become the basis for the Computer Science concept of loops, i.e., more efficient coding.

USC student worker with the School teacher at the PD5 event
There is no longer any question that even very young children are capable of STEM

Students enjoying coding using Spheros

USC student worker, Yuka, with the School teacher

USC student worker with the School teacher at the school visit.

Happy faces!
Published on February 13th, 2019
Last updated on April 17th, 2019