A Model for Developing Computational Thinking Skills

被引:43
|
作者
Palts, Tauno [1 ]
Pedaste, Margus [2 ]
机构
[1] Univ Tartu, Inst Comp Sci, Informat Didact, Tartu, Estonia
[2] Univ Tartu, Inst Educ, Educ Technol, Tartu, Estonia
来源
INFORMATICS IN EDUCATION | 2020年 / 19卷 / 01期
关键词
Computer science; STEM; problem solving; K-12; computational thinking; EXPLORATION; FRAMEWORK; ROBOTICS; VALIDITY;
D O I
10.15388/infedu.2020.06
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
Computer science concepts have an important part in other subjects and thinking computationally is being recognized as an important skill for everyone, which leads to the increasing interest in developing computational thinking (CT) as early as at the comprehensive school level. Therefore, research is needed to have a common understanding of CT skills and develop a model to describe the dimensions of CT. Through a systematic literature review, using the EBSCO Discovery Service and the ACM Digital Library search, this paper presents an overview of the dimensions of CT defined in scientific papers. A model for developing CT skills in three stages is proposed: i) defining the problem, ii) solving the problem, and iii) analyzing the solution. Those three stages consist of ten CT skills: problem formulation, abstraction, problem reformulation, decomposition, data collection and analysis, algorithmic design, parallelization and iteration, automation, generalization, and evaluation.
引用
收藏
页码:113 / 128
页数:16
相关论文
共 50 条
  • [1] A Model for Infusing Computational Thinking Skills at Teacher Colleges in a Developing Country
    Simmonds, Jocelyn
    Gutierrez, Francisco J.
    Hitschfeld, Nancy
    Torrent, Catalina
    Casanova, Cecilia
    Toro-Guajardo, Sebastian
    Munoz, Valentin
    PROCEEDINGS OF THE 17TH WORKSHOP IN PRIMARY AND SECONDARY COMPUTING EDUCATION, WIPSCE 2022, 2022,
  • [2] Developing Computational Thinking Skills With Algorithm-Driven Spreadsheeting
    Csernoch, Maria
    Biro, Piroska
    Math, Janos
    IEEE ACCESS, 2021, 9 : 153943 - 153959
  • [3] Assessment of Computational Thinking Skills: A Systematic Review of the Literature
    Munoz, Rene Fabian Zuniga
    Alegria, Julio Ariel Hurtado
    Robles, Gregorio
    IEEE REVISTA IBEROAMERICANA DE TECNOLOGIAS DEL APRENDIZAJE-IEEE RITA, 2023, 18 (04): : 319 - 330
  • [4] Developing A Unified Model of Teaching Computational Thinking
    Rozali, Nurul Faizah
    Zaid, Norasykin Mohd
    Noor, Norah Md
    Ibrahim, Nor Hasniza
    2018 IEEE 10TH INTERNATIONAL CONFERENCE ON ENGINEERING EDUCATION (ICEED), 2018, : 208 - 213
  • [5] Demystifying computational thinking
    Shute, Valerie J.
    Sun, Chen
    Asbell-Clarke, Jodi
    EDUCATIONAL RESEARCH REVIEW, 2017, 22 : 142 - 158
  • [6] Analysis of the relation between computational thinking skills and various variables with the structural equation model
    Durak, Hatice Yildiz
    Saritepeci, Mustafa
    COMPUTERS & EDUCATION, 2018, 116 : 191 - 202
  • [7] Developing a teacher training curriculum including Computational Thinking skills
    Munoz del Castillo, Armando
    Munoz, Mario A.
    Acosta Huertas, Lydia Cruz
    Herrera, Edgar
    Jimenez Toledo, Javier
    Ramos, Deixy Ximena
    2019 XIV LATIN AMERICAN CONFERENCE ON LEARNING TECHNOLOGIES (LACLO 2019), 2020, : 8 - 11
  • [8] A valid and reliable tool for examining computational thinking skills
    Yagci, Mustafa
    EDUCATION AND INFORMATION TECHNOLOGIES, 2019, 24 (01) : 929 - 951
  • [9] Validating a measure of computational thinking skills in Chinese kindergartners
    Geng, Zuofei
    Zeng, Bei
    Islam, A. Y. M. Atiquil
    Zhang, Xuanyi
    Huang, Jin
    EDUCATION AND INFORMATION TECHNOLOGIES, 2025, 30 (01) : 881 - 916
  • [10] Developing Computational Thinking Skills of High School Students: Design-Based Learning Activities and Programming Tasks
    Saritepeci, Mustafa
    ASIA-PACIFIC EDUCATION RESEARCHER, 2020, 29 (01) : 35 - 54