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 条
  • [21] DEVELOPING THINKING SKILLS THROUGH QUESTIONING
    STROTHER, DB
    PHI DELTA KAPPAN, 1989, 71 (04) : 324 - 327
  • [22] DEVELOPING COMPUTATIONAL THINKING SKILLS IN K-12 EDUCATION THROUGH BLOCK PROGRAMMING TOOLS
    Humble, N.
    12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2019), 2019, : 4865 - 4873
  • [23] Developing Computational Thinking Skills in Adolescents With Autism Spectrum Disorder Through Digital Game Programming
    Munoz, Roberto
    Villarroel, Rodolfo
    Barcelos, Thiago S.
    Riquelme, Fabian
    Quezada, Angeles
    Bustos-Valenzuela, Patricia
    IEEE ACCESS, 2018, 6 : 63880 - 63889
  • [24] Developing Computational Thinking Teaching Strategies to Model Pandemics and Containment Measures
    Araya, Roberto
    Isoda, Masami
    van der Molen Moris, Johan
    INTERNATIONAL JOURNAL OF ENVIRONMENTAL RESEARCH AND PUBLIC HEALTH, 2021, 18 (23)
  • [25] Developing Computational Thinking, "Fad" or "Fundamental"?
    Pears, Arnold Neville
    CONSTRUCTIVIST FOUNDATIONS, 2019, 14 (03): : 410 - 412
  • [26] Building a computational model of food webs: Impacts on middle school students' computational and systems thinking skills
    Rachmatullah, Arif
    Wiebe, Eric N.
    JOURNAL OF RESEARCH IN SCIENCE TEACHING, 2022, 59 (04) : 585 - 618
  • [27] Enhancing computational thinking skills of students with disabilities
    Serhat Bahadır Kert
    Sabiha Yeni
    Mehmet Fatih Erkoç
    Instructional Science, 2022, 50 : 625 - 651
  • [28] Computational Skills for Multivariable Thinking in Introductory Statistics
    Adams, Bryan
    Baller, Daniel
    Jonas, Bryan
    Joseph, Anny-Claude
    Cummiskey, Kevin
    JOURNAL OF STATISTICS AND DATA SCIENCE EDUCATION, 2021, 29 : S123 - S131
  • [29] Enhancing computational thinking skills of students with disabilities
    Kert, Serhat Bahadir
    Yeni, Sabiha
    Erkoc, Mehmet Fatih
    INSTRUCTIONAL SCIENCE, 2022, 50 (04) : 625 - 651
  • [30] Observing Computational Thinking Skills of Kindergarten Children
    Meyer-Baron, Larissa
    Stieger, Ramona
    Waldvogel, Bettina
    Schumann, Nicole
    Ruedisueli, Cornelia
    Mayr, Franziska
    PROCEEDINGS OF THE 17TH WORKSHOP IN PRIMARY AND SECONDARY COMPUTING EDUCATION, WIPSCE 2022, 2022,