As with other aspects of tech use in early childhood, deep discussions are underway about the appropriate role coding has in young children’s classrooms—and in the library.
Sometimes referred to as the “new literacy” in schools, teaching coding means teaching children the language used to operate tablets, computers, and other devices they interact with every day. Experts say these beginning programming skills teach problem-solving and critical thinking and expose children to the world of computer science.
Coding brings young children rich opportunities for language development and the “notion of learning from mistakes,” says Chip Donohue, the dean of distance learning and continuing education at the Erikson Institute in Chicago, a graduate school in child development. “We actually don’t do enough of that with young kids.” The sequencing and patterns involved in programming reinforce skills that have always been taught in the early years, but now also create “habits of mind that are essential for the 21st century,” adds Donohue, also senior fellow at the Fred Rogers Center, which provides resources and information on media use with young children. When children code together, they are also learning from each other.
“In the process of learning to code, people learn many other things. They are not just learning to code, they are coding to learn,” Mitchel Resnick, professor at the Massachusetts Institute of Technology (MIT) Media Lab, wrote in an EdSurge article. “In addition to learning mathematical and computational ideas (such as variables and conditionals), they are also learning strategies for solving problems, designing projects, and communicating ideas.” Resnick adds that these skills are useful to everyone “regardless of age, background, interests, or occupation.”
When teaching, be active; be social
What’s the best way to teach little ones? Experts suggest that educators avoid the old computer lab model in which students spend a set amount of time each day or week practicing basic coding skills. Preschoolers “don’t need to know how it works,” says Donohue. “Teachers who are doing this well are turning this into a very active, very social opportunity for kids to use language and learn the words they will need.”
For instance, robots such as Dash and Dot from Wonder Workshop, Bee-Bot, and the new CodeaPillar from Fisher-Price teach children some of the same principles of computer science but involve the active, floor-space learning that is more suited to early-childhood classrooms.
“They need to be moving,” says Brian Puerling, director of education technology at Catherine Cook School in Chicago, where preschoolers head to the hallway to program the Bee-Bot, a programmable floor robot resembling a happy yellow bee, to reach a certain destination. They use writing, drawing, and math skills to create a map showing where they want the robot to go.
These hands-on robots help young kids develop a “sense of agency” that can later be translated to programming on a computer or tablet, Puerling says. Younger Catherine Cook School students use Cubelets—magnetized, interlocking blocks with different functions—to create robots. Another example is Cubetto from Primo, a wooden robot box that’s programmed by arranging shapes on a board that looks like a puzzle. “Children need very concrete access points to new content,” Puerling notes.
Shannon McClintock Miller became a coding student herself, learning from introductory programs for young kids, before she started teaching code to kindergarteners at the Van Meter (IA) Elementary School. The former teacher librarian and Library Journal Mover & Shaker, now a consultant, learned how to manipulate fuzzy-ball characters using Kodable, an app with an elementary grades coding curriculum. Then she played with ScratchJr, the interactive tool young children can use to create stories and games, developed at the MIT Media Lab.
There has been rapid growth in coding resources designed for young students. Code.org founders Hadi Partovi and Ali Partovi may be leading efforts to raise awareness of computer science education through Hour of Code, but an increasing number of digital technology companies are creating platforms that even preschoolers can use to give onscreen characters simple directions.
Some librarians are also integrating coding into their teaching without the use of technology. Jenny Lussier, a library media specialist at two schools in Regional School District 13, south of Hartford, CT, used painter’s tape to mark a grid on the floor so her pre-kindergarten students could “program” each other as if they were counting pixels or giving instructions to a robot.
“It’s about how you tell this thing to get from point A to point B,” Lussier says. “I really want them to be able to use their body and feel that kind of stuff. They had such a blast.”
Puerling adds that as with any new technology, many educators might initially take a stand-alone approach to coding before they discover ways to integrate it into their broader teaching. Miller also stresses that bringing computer science into preschool and the primary grades is not just about coding programs and cute robots. It’s also about inspiring young children to consider the types of careers that involve coding.
The growing role of coding in today’s classrooms is reflected in the International Society for Technology in Education’s new standards, which will be released later this year. The standards call for all students to be “computational thinkers” and “innovative designers.” Also notable, under New York City Mayor Bill de Blasio’s “Computer Science for All” plan, students in city schools will be exposed to skills such as coding, robotics, and web design by 2025. At the elementary level, computer science will be integrated into core classes or subjects such as art, music, and technology. In Florida, the state senate recently approved a bill allowing coding to satisfy foreign language requirements in schools. In the kid lit market, books such as Linda Liukas’s Hello Ruby: Adventures in Coding (Feiwel & Friends, 2015) describe programming concepts in child-friendly terms, and board books that strive to explain coding are also available.
Back in schools, it helps to have champions sharing their love of coding with colleagues. Lussier says, “I like to teach teachers almost as much as I like teaching children.”