Coding and robotics programs in classrooms reflect how integral technology is in our lives.
Educators like Angie Kalthoff, a technology integrationist in St. Cloud, MN, and Ann Bartel, an instructional technology specialist in Chilton, WI, teach K-8 students about technology through coding and computer science programs that incorporate the 4Cs of learning: collaboration, creativity, critical thinking, and communication.
In a recent edWebinar, Kalthoff and Bartel explain that they want to coach students and not just tell them what button to push or the correct sequences to move a robot across a mat. By being challenged to take ownership of their learning through design thinking, students grow to understand that it is okay not to get the right answer the first time and that failing is part of the learning process.
The best approach to introducing coding and robotics to K-8 students is as an exploratory program that will evolve into coding programs that challenge students with more complex projects.
Designing activities such as missions, during which students create simple coding programs that move robots along a course, can be useful with younger students.
Interactive activities like “call and response” and a question of the week can engage students as a whole class or as a small group, while reinforcing coding terminology and concepts.
When pairing students for programming activities, ensure that all students have the same learning experiences by intentionally assigning and rotating jobs such as who holds the iPad or handles the robot.
A place for everything
Classroom organization is essential for introducing coding and robotics programs into classrooms.
Kalthoff emphasizes that the storage and efficient labeling of robots and coding materials are especially important to ensure that students spend less time getting robots and more time using robots.
Kalthoff and Bartel recommend that all materials needed are on hand and categorized to hold students accountable and keep the classroom organized. Collaborating with other educators in the school building can help determine whether coding and robotics programming is a separate activity during the day or is incorporated into the core subject areas.
Because there are times when the entire class may not be involved in coding activities, designate a flexible learning space where stations and rotation activities take place. Set classroom rules by creating a classroom chart that identifies expectations on everything from taking turns to respecting the robot and being a good partner.
Kalthoff and Bartel both realize there may be funding concerns when trying to initiate coding and robotics programs in schools. They recommend seeking out funding sources such as DonorsChoose.org, GoFundMe, and Google that can support and sustain coding and robotics programs in classrooms and school districts.
There are also professional learning funding options for professional development, curriculum writing, and robot programs from the Institute of Museum and Library Services.