How to learn and how to teach computational thinking: Suggestions based on a review of the literature

被引:393
|
作者
Hsu, Ting-Chia [1 ]
Chang, Shao-Chen [1 ]
Hung, Yu-Ting [1 ]
机构
[1] Natl Taiwan Normal Univ, Dept Technol Applicat & Human Resource Dev, 162,Sec 1,East Heping Rd, Taipei 10610, Taiwan
关键词
Applications in subject areas; Pedagogical issues; Programming and programming languages; Teaching/learning strategies; PROGRAMMING GOES BACK; SCIENCE; EXPLORATION; ROBOTICS; RETHINKING; FRAMEWORK; LANGUAGE; COURSES; SKILLS; STATE;
D O I
10.1016/j.compedu.2018.07.004
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Computational Thinking (CT) is seen as an important competence that is required in order to adapt to the future. However, educators, especially K-12 teachers and researchers, have not clearly identified how to teach it. In this study, a meta-review of the studies published in academic journals from 2006 to 2017 was conducted to analyze application courses, adopted learning strategies, participants, teaching tools, programming languages, and course categories of CT education. From the review results, it was found that the promotion of CT in education has made great progress in the last decade. In addition to the increasing number of CT studies in different countries, the subjects, research issues, and teaching tools have also become more diverse in recent years. It was also found that CT has mainly been applied to the activities of program design and computer science, while some studies are related to other subjects. Meanwhile, most of the studies adopted Project-Based Learning, Problem-Based Learning, Cooperative Learning, and Game-based Learning in the CT activities. In other words, such activities as aesthetic experience, design-based learning, and storytelling have been relatively less frequently adopted. Most of the studies focused on programming skills training and mathematical computing, while some adopted a cross-domain teaching mode to enable students to manage and analyze materials of various domains by computing. In addition, since the cognitive ability of students of different ages varies, the CT ability cultivation methods and content criteria should vary accordingly. Moreover, most studies reported the learners' CT performance and perspectives, while their information society ability was seldom trained. Accordingly, the research trends and potential research issues of CT are proposed as a reference for researchers, instructors, and policy makers.
引用
收藏
页码:296 / 310
页数:15
相关论文
共 50 条
  • [21] How do we study misogyny in the digital age? A systematic literature review using a computational linguistic approach
    Fontanella, Lara
    Chulvi, Berta
    Ignazzi, Elisa
    Sarra, Annalina
    Tontodimamma, Alice
    HUMANITIES & SOCIAL SCIENCES COMMUNICATIONS, 2024, 11 (01):
  • [22] Learn to learn for life - how can faculty staff support the development of students' lifelong learning competencies? A systematic literature review
    van den Broeck, L.
    Beagon, U.
    Craps, S.
    Coppens, K.
    Hanssens, J.
    Langie, G.
    EUROPEAN JOURNAL OF ENGINEERING EDUCATION, 2024, : 1488 - 1508
  • [23] Computational thinking learning experiences, outcomes, and research in preschool settings: a scoping review of literature
    McCormick, Kate I.
    Hall, Jacob A.
    EDUCATION AND INFORMATION TECHNOLOGIES, 2022, 27 (03) : 3777 - 3812
  • [24] The Social Brain, Language, and Goal-Directed Collective Thinking: A Social Conception of Cognition and Its Implications for Understanding How We Think, Teach, and Learn
    Mercer, Neil
    EDUCATIONAL PSYCHOLOGIST, 2013, 48 (03) : 148 - 168
  • [25] How a child entangles empathy and computational thinking in reasoning about fairness
    Sohr, Erin Ronayne
    Gupta, Ayush
    Elby, Andrew
    Radoff, Jennifer
    EARLY CHILDHOOD RESEARCH QUARTERLY, 2023, 65 : 92 - 101
  • [26] Exploring How Game Genre in Student-Designed Games Influences Computational Thinking Development
    Troiano, Giovanni Maria
    Chen, Qinyu
    Vargas Alba, Angela
    Robles, Gregorio
    Smith, Gillian
    Cassidy, Michael
    Tucker-Raymond, Eli
    Puttick, Gillian
    Harteveld, Casper
    PROCEEDINGS OF THE 2020 CHI CONFERENCE ON HUMAN FACTORS IN COMPUTING SYSTEMS (CHI'20), 2020,
  • [27] How Fifth-Grade English Learners Engage in Systems Thinking Using Computational Models
    Haas, Alison
    Grapin, Scott E.
    Wendel, Daniel
    Llosa, Lorena
    Lee, Okhee
    SYSTEMS, 2020, 8 (04): : 1 - 17
  • [29] STEM and STEAM Affects Computational Thinking Skill: A Systematic Literature Review
    Syafei, Suci Sukmawati
    Widarti, Hayuni Retno
    Dasna, I. Wayan
    Habiddin
    Parlan
    Wonorahardjo, Surjani
    ORBITAL-THE ELECTRONIC JOURNAL OF CHEMISTRY, 2023, 15 (04): : 208 - 216
  • [30] HOW CHILDREN ACQUIRE LANGUAGE A LITERATURE REVIEW
    Lotfi, Ahmad Reza
    Pourakbari, Ali Asghar
    MODERN JOURNAL OF LANGUAGE TEACHING METHODS, 2015, 5 (03): : 327 - 335