“Coding is part of what is called computational thinking, and computational thinking is a fundamental set of skills all students need to learn if they want to be prepared for the future real-world challenges they will encounter. This approach to problem solving can help students in all STEM subjects and beyond. Computational thinking involves: Decomposition, Generalization (Pattern recognition), Algorithmic Thinking (Coding), Evaluating and Abstraction. Using computational thinking to encourage students to explore, build, code, test and refine solutions to engaging STEM challenges, they are better prepared for the real-world challenges awaiting them.” (https://education.lego.com/en-us/elementary/intro/c/computational-thinking)
Elementary students at Govans Elementary in Baltimore learn and apply computational thinking skills!