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

被引:691
作者
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
相关论文
共 89 条
[1]   Logo in mainstream schools: the struggle over the soul of an educational innovation [J].
Agalianos, A ;
Noss, R ;
Whitty, G .
BRITISH JOURNAL OF SOCIOLOGY OF EDUCATION, 2001, 22 (04) :479-500
[2]  
[Anonymous], 2011, HDB DESIGNING PROBLE
[3]  
[Anonymous], 2009, OECD ED WORKING PAPE
[4]  
[Anonymous], COMPUTERWORLD
[5]  
[Anonymous], 2012, P 2012 ANN M AM ED R
[6]  
[Anonymous], 2010, NATURE LEARNING USIN
[7]  
[Anonymous], 2012, FRAM K 12 SCI ED PRA
[8]  
[Anonymous], LOGO PROGRAMMING PRO
[9]  
[Anonymous], WHY ESTONIA HAS STAR
[10]  
Barr Valerie, 2011, ACM Inroads, V2, P48, DOI 10.1145/1929887.1929905