December is Computer Science education month. The first week of December is the kickoff with Computer Science education week December 3-9. The emphasis on Computational Thinking is becoming more prevalent in education today. Coding is a great way to foster those skills. Over the last 5 years I have been using the website Code.org with my 5th and 4th grade students to teach them the concepts of coding. However, just 3 years ago, at my school, we began an initiative to give all students access to these skills by creating a class that students visit approximately 1 time a week for 50 minutes just like they would go to PE, art, music, or media, that focuses on Computational Thinking and specifically, Coding. The elementary age is the perfect time to begin building the foundation for these skills just like any other academic subject. Once a solid foundation is laid than when they go on to middle school, high school and beyond, they will have a leg-up on those future careers.
Mitch Resnick, creator of the Scratch software, in his TED talk shares about the importance of why kids should learn to code. It’s a way for students to create and use their imagination. They continue to have a sense of accomplishment and it supports multiple standards in math and science. The importance of the process of design and taking an idea and creating something functional out of that idea.
Elementary age students need a lot of exploration and hands-on time when learning to code. With so many resources and materials out there, here a few of my favorites for elementary age.