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 条
  • [1] Teaching How to Learn and Learning How to Teach
    Haug, Frigga
    THEORY & PSYCHOLOGY, 2009, 19 (02) : 245 - 273
  • [2] How to teach resilience thinking in engineering education
    Winkens, Ann-Kristin
    Lemke, Clara
    Leicht-Scholten, Carmen
    SUSTAINABLE AND RESILIENT INFRASTRUCTURE, 2024, 9 (05) : 513 - 530
  • [3] Professional Development in Computational Thinking: A Systematic Literature Review
    Espinal, Alejandro
    Vieira, Camilo
    Magana, Alejandra J.
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2024, 24 (02):
  • [4] How to Improve Critical Thinking in Physics Learning? A Systematic Literature Review
    Ubaidillah, Mujib
    Hartono
    Marwoto, Putut
    Wiyanto
    Subali, Bambang
    JOURNAL OF EDUCATIONAL CULTURAL AND PSYCHOLOGICAL STUDIES, 2023, (28):
  • [5] How to Develop Computational Thinking: A Systematic Review of Empirical Studies
    Taslibeyaz, Elif
    Kursun, Engin
    Karaman, Selcuk
    INFORMATICS IN EDUCATION, 2020, 19 (04): : 701 - 719
  • [6] Computational Thinking Through an Empirical Lens: A Systematic Review of Literature
    Ezeamuzie, Ndudi O.
    Leung, Jessica S. C.
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2022, 60 (02) : 481 - 511
  • [7] A literature review of computational thinking in early ages
    Silva, Edelberto Franco
    Dembogurski, Bruno Jose
    Semaan, Gustavo Silva
    INTERNATIONAL JOURNAL OF EARLY YEARS EDUCATION, 2023, 31 (03) : 753 - 772
  • [8] Learning Computational Thinking Without a Computer: How Computational Participation Happens in a Computational Thinking Board Game
    Kuo, Wei-Chen
    Hsu, Ting-Chia
    ASIA-PACIFIC EDUCATION RESEARCHER, 2020, 29 (01) : 67 - 83
  • [9] How secondary school girls perceive Computational Thinking practices through collaborative programming with the micro:bit
    Shahin, Mojtaba
    Gonsalvez, Christabel
    Whittle, Jon
    Chen, Chunyang
    Li, Li
    Xia, Xin
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 183
  • [10] Computational Thinking and Educational Technology: A Scoping Review of the Literature
    Acevedo-Borrega, Jesus
    Valverde-Berrocoso, Jesus
    Garrido-Arroyo, Maria del Carmen
    EDUCATION SCIENCES, 2022, 12 (01):