This week we covered computational thinking and coding in the classroom. Computational thinking refers to a specific type of the problem solving that involves coming up with a solution that both humans and computers can understand. What does that look like? If a solution is to be understood by both humans and computers, then the information must be extremely specific and organized. We were taught that computational thinking is much like coding in a way. If you miss one semi colon or in this case a detail in the solution, then a computer would not be able to solve the problem.
https://studio.code.org/c/2347479700 – Here is a link to a coding game I completed in the hands on portion of our friday class
This is a screenshot of the final code I created to make a “Winter Wonderland.”
This week’s prompts:
Can computation thinking help learners become better problem solvers?
I don’t necessarily believe that computational thinking would make learners become better problem solvers in every aspect, but when it comes to collaborative problem solving I believe it can make a huge difference. The most crucial part of a successful group project/ group task is strong communication among the group. Computational thinking is an easy way to ensure a universal understanding of how to solve problems that may arise in countless group scenarios.
Are there any non-math related opportunities for integrating coding and computational thinking into your grade level’s curriculum?
Cross curricular coding and computational thinking can be incorporated into a lot of material. In grade 2, Drama is the first subject that came to mind when thinking of non-math related opportunities for integrating coding. I feel like certain drama games like “Robot” can provide students with a general understanding of how coding works. Robot is a game where the class divides themselves into groups of two. Each group has a student who plays the role of the “operator,” and the other student plays the role of the “robot.” Its the operators job to move the robot around the room by telling them how to move their body (“coding” them). In order for their robot to seamlessly move across the room, the operator must be very specific with their commands. This game is great chance for students to begin their understanding of computational thinking.
Links: