Review on teaching and learning of computational thinking through programming: What is next for K-12?

被引:653
|
作者
Lye, Sze Yee [1 ]
Koh, Joyce Hwee Ling [1 ]
机构
[1] Nanyang Technol Univ, Natl Inst Educ, Singapore 637616, Singapore
关键词
Programming; Scratch; Computer science education; K-12; Computational thinking; COMPUTER; STUDENTS; DESIGN; LOGO; COLLABORATION; ENVIRONMENTS; PERFORMANCE; REFLECTION; EXPERIENCE; LANGUAGES;
D O I
10.1016/j.chb.2014.09.012
中图分类号
B84 [心理学];
学科分类号
04 ; 0402 ;
摘要
Programming is more than just coding, for, it exposes students to computational thinking which involves problem-solving using computer science concepts like abstraction and decomposition. Even for non-computing majors, computational thinking is applicable and useful in their daily lives. The three dimensions of computational thinking are computational concepts, computational practices and computational perspectives. In recent years, the availability of free and user-friendly programming languages has fuelled the interest of researchers and educators to explore how computational thinking can be introduced in K-12 contexts. Through an analysis of 27 available intervention studies, this paper presents the current trends of empirical research in the development of computational thinking through programming and suggests possible research and instructional implications. From the review, we propose that more K-12 intervention studies centering on computational practices and computational perspectives could be conducted in the regular classroom. To better examine these two dimensions, students could be asked to verbalize their thought process using think aloud protocol while programming and their on-screen programming activity could be captured and analyzed. Predetermined categories based on both past and recent programming studies could be used to guide the analysis of the qualitative data. As for the instructional implication, it is proposed that a constructionism-based problem-solving learning environment, with information processing, scaffolding and reflection activities, could be designed to foster computational practices and computational perspectives. (C) 2014 Elsevier Ltd. All rights reserved.
引用
收藏
页码:51 / 61
页数:11
相关论文
共 50 条
  • [1] Introduction to Computational Thinking for K-12 Educators through Distance Learning
    Oliveira, Eduardo C.
    Bittencourt, Roberto A.
    Trindade, Rosaria P.
    [J]. 2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [2] Collaborative Learning in K-12 Computational Thinking Education: A Systematic Review
    Yin, Stella Xin
    Hoe-Lian Goh, Dion
    Quek, Choon Lang
    [J]. JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2024, 62 (06) : 1440 - 1474
  • [3] DEVELOPING COMPUTATIONAL THINKING SKILLS IN K-12 EDUCATION THROUGH BLOCK PROGRAMMING TOOLS
    Humble, N.
    [J]. 12TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2019), 2019, : 4865 - 4873
  • [4] A meta-analysis of the effectiveness of programming teaching in promoting K-12 students' computational thinking
    Xu, Enwei
    Wang, Wei
    Wang, Qingxia
    [J]. EDUCATION AND INFORMATION TECHNOLOGIES, 2023, 28 (06) : 6619 - 6644
  • [5] A meta-analysis of the effectiveness of programming teaching in promoting K-12 students’ computational thinking
    Enwei Xu
    Wei Wang
    Qingxia Wang
    [J]. Education and Information Technologies, 2023, 28 : 6619 - 6644
  • [6] Mapping computational thinking through programming in K-12 education: A conceptual model based on a systematic literature Review
    Tikva, Christina
    Tambouris, Efthimios
    [J]. COMPUTERS & EDUCATION, 2021, 162
  • [7] Understanding Biological Evolution Through Computational Thinking a K-12 Learning Progression
    Christensen, Dana
    Lombardi, Doug
    [J]. SCIENCE & EDUCATION, 2020, 29 (04) : 1035 - 1077
  • [8] Computational Thinking in K-12: A Review of the State of the Field
    Grover, Shuchi
    Pea, Roy
    [J]. EDUCATIONAL RESEARCHER, 2013, 42 (01) : 38 - 43
  • [9] A Mapping Study of Computational Thinking and Programming in Brazilian K-12 Education
    Santos, Priscila S. C.
    Araujo, Luis Gustavo J.
    Bittencourt, Roberto A.
    [J]. 2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [10] Integrating Computing and Computational Thinking into K-12 STEM Learning
    Grover, Shuchi
    Fisler, Kathryn
    Lee, Irene
    Yadav, Aman
    [J]. SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2020, : 481 - 482