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 条
  • [31] Understanding and Developing Computational Thinking
    Lu, Ronghua
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON EDUCATION, MANAGEMENT, INFORMATION AND MEDICINE (EMIM 2015), 2015, 8 : 431 - 434
  • [32] Adaptation of the Computational Thinking Skills Assessment Tool (TechCheck-K) in Early Childhood
    Metin, Sermin
    Basaran, Mehmet
    Seheryeli, Merve Yildirim
    Relkin, Emily
    Kalyenci, Damla
    JOURNAL OF SCIENCE EDUCATION AND TECHNOLOGY, 2024, 33 (03) : 365 - 382
  • [33] Developing effective and accessible activities to improve and assess computational thinking and engineering learning
    Yin, Yue
    Khaleghi, Soroush
    Hadad, Roxana
    Zhai, Xiaoming
    ETR&D-EDUCATIONAL TECHNOLOGY RESEARCH AND DEVELOPMENT, 2022, 70 (03): : 951 - 988
  • [34] OntoCnE & Neuroeducation Guidelines: An approach to developing Computational Thinking
    Araujo, Cristiana
    Henriques, Pedro Rangel
    Cerqueira, Joao Jose
    PROCEEDINGS OF THE 16TH INTERNATIONAL CONFERENCE ON EDUCATION TECHNOLOGY AND COMPUTERS, ICETC 2024, 2024, : 435 - 441
  • [35] Beyond teaching computational thinking: Exploring kindergarten teachers' computational thinking and computer science curriculum design considerations
    Kim, Jiyoung
    Leftwich, Anne
    Castner, Daniel
    EDUCATION AND INFORMATION TECHNOLOGIES, 2024, 29 (12) : 15191 - 15227
  • [36] 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
  • [37] 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)
  • [38] The impact of a block-based visual programming curriculum: Untangling coding skills and computational thinking
    Yang, Zhanxia
    Blake-West, Jessica
    Yang, Dandan
    Bers, Marina
    LEARNING AND INSTRUCTION, 2025, 95
  • [39] 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
  • [40] Implications of Computational Thinking Knowledge Transfer for Developing Educational Interventions
    Gutierrez-Nunez, Sandra Erika
    Cordero-Hidalgo, Aixchel
    Tarango, Javier
    CONTEMPORARY EDUCATIONAL TECHNOLOGY, 2022, 14 (03)