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] 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
  • [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] ON DEVELOPING THINKING SKILLS
    BENNETT, MG
    EDUCATIONAL LEADERSHIP, 1988, 46 (02) : 92 - 92
  • [6] DEVELOPING THINKING SKILLS
    VALETT, RE
    ACADEMIC THERAPY, 1986, 22 (02): : 187 - 193
  • [7] ARQuest: A Tangible Augmented Reality Approach to Developing Computational Thinking Skills
    Gardeli, Anna
    Vosinakis, Spyros
    2019 11TH INTERNATIONAL CONFERENCE ON VIRTUAL WORLDS AND GAMES FOR SERIOUS APPLICATIONS (VS-GAMES), 2019, : 1 - 8
  • [8] A design-based pedagogical framework for developing computational thinking skills
    Gupta, Samrat
    Tiwari, Amit Anand
    JOURNAL OF DECISION SYSTEMS, 2022, 31 (04) : 433 - 450
  • [9] Work in Progress - The Video Scenario Approach for Developing Computational and Entrepreneurial Thinking Skills
    Spezialetti, Madalene
    2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [10] Developing Computational Thinking and Reading and Writing Skills through an Approach for Creating Games
    Fernandes, Kleber Tavares
    da Silva Aranha, Eduardo Henrique
    Lucena, Marcia Jacyntha Nunes R.
    de Souza Fernandes, Gildene Lima
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,