Computational thinking the skill set of the 21st century
Computational thinking is a relatively new term, and is the topic of much discussion in the educational realm today. Research shows that computational thinking is a highly valuable skill that is becoming a topic of increasing interest among computational education researchers, as well as computer scientists. The reason for this is due to the significant benefits associated with it in terms of problem solving. This review begins with an introduction to computational thinking as a term, and gives some characteristics surrounding the skill set. We then examine the benefits and advantages of computational thinking in general, and areas in which it may be applied. We also explore the importance of computational thinking in education and teaching practice, specifically at years 1 13, and note areas in which this is currently being implemented. We also search for the use of computational thinking in Kaupapa Maori, again noting current work in this area. Finally, we make recommendations for the inclusion of computational thinking as a core topic in primary and secondary education.