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

ID: 52834 Type: Virtual Paper
  1. Li Xu, University of Arizona South, United States

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. We argue that the teaching strategies are effective to engage student learning and get students involved in learning activities to master CT skills. While analyzing the teaching strategies reflectively, we become informed to continually improve the course development in order to teach CT effectively in future.


Conference attendees are able to comment on papers, view the full text and slides, and attend live presentations. If you are an attendee, please login to get full access.