Educators continually improve their practice by developing an understanding of computational thinking and its application as a cross-curricular skill. Educators develop a working knowledge of core components of computational thinking: such as decomposition; gathering and analyzing data; abstraction; algorithm design; and how computing impacts people and society.
5.1.a
Set professional learning goals to explore and apply teaching strategies for integrating CT practices into learning activities in ways that enhance student learning of both the academic discipline and CS concepts.
5.1.b
Learn to recognize where and how computation can be used to enrich data or content to solve discipline-specific problems and be able to connect these opportunities to foundational CT practices and CS concepts.
5.1.c
Leverage CT and CS experts, resources and professional learning networks to continuously improve practice integrating CT across content areas.
5.1.d
Develop resilience and perseverance when approaching CS and CT learning experiences, build comfort with ambiguity and open-ended problems, and see failure as an opportunity to learn and innovate.
5.1.e
Recognize how computing and society interact to create opportunities, inequities, responsibilities and threats for individuals and organizations.
1.a. This activity set learning goals in the step by step process to create a unique coding game. I was able to practice following the multi-step process. Overall, this activity gave me an idea in how to use technology that would enhance student learning.
Click here to watch a video of the coding game process!
1.c. In this activity I continued to practice coding through the resource LEGO Education WeDo 2.0. Programs like this can be beneficial to students when they create and model their own projects.
1.d. Computer science can be difficult. Students will not always succeed on the first try, but will problem solve to figure out how the robot in the activity works and see their failure as a way to improve and come to a solution.