Edutopia – Lana Peterson
“Computational thinking is a logic and problem-solving process that pairs skills like perseverance and collaboration with concepts like algorithms and loops so that students can build solutions that could be carried out by a computer. As many schools are learning, weaving computational thinking and computer science education into curricula, even at the elementary level, can result in learning experiences that are both valuable and engaging—and that foster diversity in STEM.” (more)