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 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,
  • [22] The effects of different programming trainings on the computational thinking skills
    Pala, Ferhat Kadir
    Turker, Pinar Mihci
    INTERACTIVE LEARNING ENVIRONMENTS, 2021, 29 (07) : 1090 - 1100
  • [23] A valid and reliable tool for examining computational thinking skills
    Mustafa Yağcı
    Education and Information Technologies, 2019, 24 : 929 - 951
  • [24] Debugging in Computational Thinking: A Meta-analysis on the Effects of Interventions on Debugging Skills
    Sun, Chen
    Yang, Stephanie
    Becker, Betsy
    JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2024, 62 (04) : 1087 - 1121
  • [25] Effects of the Problem-Oriented Learning Model on Middle School Students' Computational Thinking Skills in a Python']Python Course
    Bai, Hongquan
    Wang, Xin
    Zhao, Li
    FRONTIERS IN PSYCHOLOGY, 2021, 12
  • [26] Development of Computational Thinking Skills: An Experience With Undergraduate Students
    Laura-Ochoa, Leticia
    Bedregal-Alpaca, Norka
    2021 XVI LATIN AMERICAN CONFERENCE ON LEARNING TECHNOLOGIES (LACLO 2021), 2021, : 112 - 117
  • [27] Integration of Computational Thinking Skills in STEM-Driven Computer Science Education
    Burbaite, Renata
    Drasute, Vida
    Stuikys, Vytautas
    PROCEEDINGS OF 2018 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON) - EMERGING TRENDS AND CHALLENGES OF ENGINEERING EDUCATION, 2018, : 1824 - 1832
  • [28] Developing Middle School Students' Computational Thinking Skills Using Unplugged Computing Activities
    Delal, Havva
    Oner, Diler
    INFORMATICS IN EDUCATION, 2020, 19 (01): : 1 - 13
  • [29] Tasks for Assessing Skills of Computational Thinking
    Palts, Tauno
    Pedaste, Margus
    ITICSE'17: PROCEEDINGS OF THE 2017 ACM CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2017, : 367 - 367
  • [30] TASKS FOR ASSESSING SKILLS OF COMPUTATIONAL THINKING
    Palts, Tauno
    Pedaste, Margus
    Vene, Varmo
    Vinikiene, Lina
    10TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI2017), 2017, : 2750 - 2759