Computational Thinking
Computational thinking “ is an interrelated set of skills and practices for solving complex problems, a way to learn topics in many disciplines and a necessity for fully participating in a computational world.” ( What Is Computational Thinking? – Digital Promise , n.d.) Computational thinking is a discipline that involves computer programming and problem-solving skills. Many different skills comprise computational thinking these skills can include; data analysis, pattern recognition, decomposition, abstraction, creativity, and collaboration among many other skills. Several different activities can be used to promote the computational thinking skills I mentioned above. One activity is number sense games, these games help promote both pattern recognition and mathematical skills for students. Writing by word count is another activity that helps promote abstraction as students need to focus on specific information. Students can also participate in different activities like the Rube ...