Educators facilitate learning by integrating computational thinking practices into the classroom. Since computational thinking is a foundational skill, educators develop every student’s ability to recognize opportunities to apply computational thinking in their environment. Educators:
5a: Evaluate and use CS and CT curricula, resources, and tools that account for learner variability to meet the needs of all students.
5b: Empower students to select personally meaningful computational projects.
5c: Use a variety of instructional approaches to help students frame problems in ways that can be represented as computational steps or algorithms to be performed by a computer.
5d: Establish criteria for evaluating CT practices and content learning that use a variety of formative and alternative assessments to enable students to demonstrate their understanding of age-appropriate CS and CT vocabulary, practices and concepts.
5c: During our Metro Elementary visit, the students were encouraged to create solutions to coding the Lego WeDo 2.0 and the drone. They were given different problems to solve, and the excelled in finding the solution and explaining their computational steps of how they found the solution and why it worked. The activity and lesson plan that my partner and I came up with in this blog, while the reflection of what happened during and after can be found in this blog post.
5b: During this second Metro Elementary visit, the students had the opportunity to express what they learned about a flower's life cycle in a garden. They did this by drawing what they would find in a garden into a shared Google Slide. This activity let the students be creative and make something meaningful to them.