Share Paper: Identifying Strategies for Teaching Computational Thinking by Problem Solving and Self-Awareness

  1. Li Xu, University of Arizona South, United States

Abstract: Computational Thinking (CT) has become a popular subject since Jeannette Wing (2006) proposed that everyone would benefit from learning CT as a fundamental skill (Wing, 2006). Nevertheless, there is little agreement on what are the effective strategies for promoting and teaching CT. This paper examines what and how we have taught CT explicitly online, and summarizes five teaching strategies that we exploited to support learners to develop CT skills. In particular, our teaching strategies focus on two aspects: 1) Practice CT skills by solving problems; and 2) explicitly guide learners to promote meta-cognitive awareness and conduct self-regulated learning on CT. ...