Browse > Article
http://dx.doi.org/10.14352/jkaie.2019.23.3.207

Evaluation of Computational Thinking through Code Analysis of Elementary School Students' Scratch Projects  

Park, Juyeon (Ewha Womans Elementary School)
Publication Information
Journal of The Korean Association of Information Education / v.23, no.3, 2019 , pp. 207-217 More about this Journal
Abstract
In order to improve computational thinking, elementary schools have been using 'Scratch' to provide basic programming education. However, the study on evaluation of computational thinking is at an early stage. Therefore, this study evaluated the conceptual level of computational thinking using the scratch code analyzing. For this, Dr. Scratch was used to analyze 179 scratch projects. The results showed that the conceptual level of computational thinking of most elementary students was at the developing level, and that it varied according to gender and production style, showed the lowest level of logic and abstraction, and improved computational thinking during programming. This study is meaningful in that it provides implications for the improvement of teaching methods and self-directed evaluation in learning.
Keywords
Scratch; Dr. Scratch; Computational Thinking; SW education; Code analysis;
Citations & Related Records
Times Cited By KSCI : 7  (Citation Analysis)
연도 인용수 순위
1 Brennan, K., & Resnick, M. (2012). New frameworks for studying and assessing the development of computational thinking. In Proceedings of the 2012 annual meeting of the American Educational Research Association, Vancouver, Canada (Vol. 1, p. 25).
2 Browning. S. F.(2017). Using Dr.Scratch as a Formative Feedback Tool to Assess Computational Thinking. Dissertations of Brigham Young University. https://scholarsarchive.byu.edu/etd/6659.
3 CSTA & ISTE (2011). Operational definition of computational thinking for K-12 Education. http://csta.acm.org/Curriculum/sub/CurrFiles/CompThinkingFlyer.pdf.
4 Davis, R., Kafai, Y., Vasudevan, V., & Lee, E. (2013). The education arcade: Crafting, remixing, and playing with controllers for Scratch games. Proceedings of the 12th International Conference on Interaction Design and Children, 439-442. New York: ACM.
5 Grover, S., Cooper, S., & Pea, R. (2014). Assessing computational thinking in K-12, In Proceedings of the 19th Annual conference on innovation & technology in computer science education, 57-62, Uppsala, Sweden.
6 Kim, M. S., & Choi. H., S.,(2018). Fostering Primary Pre-service Teachers' Computational Thinking through Self-Assessment. Journal of The Korean Association of Information Education, 22(1), 61-70.   DOI
7 Kim, S. H.(2015). Analysis of Scratch code for Student Assessment about Computational Thinking Capability. The Journal of Korean Association of Computer Education, 18(5), 25-34.   DOI
8 Kim, S., Lim, S., & Song, S.,(2015). Analysis about user log for development of online SW education Platform in Korea. In Proceeding of the Korean Association of Computer Education, 19(2), 63-67.
9 Lee. J. M., Jung. Y. J., & Park. H. K.(2017). Differences in Computational Thinking, Creativity, and Academic Interest on Elementary SW Education. Journal of The Korean Association of Information Education, 21(4).381-380.   DOI
10 Moreno-Leon, J., Robles, G., & Roman-Gonzalez, M. (2015). Dr. Scratch: Automatic analysis of scratch projects to assess and foster computational thinking. RED. Revista de Educacion a Distancia, (46), 1-23.
11 Moreno-Leon, J., Robles, G., & Roman-Gonzalez, M. (2016). Comparing computational thinking development assessment scores with software complexity metrics. In 2016 IEEE global engineering education conference (EDUCON) (pp. 1040-1045). IEEE.
12 Moreno-Leon, J., Robles, G., & Roman-Gonzalez, M. (2017). Towards data-driven learning paths to develop computational thinking with Scratch. IEEE Transactions on Emerging Topics in Computing.
13 Song, J., Paik, S., & Lee, T. (2009). The effect of robot programming learning considered gender differences on female middle school student's flow level and problem solving ability. The Journal of Korean Association of Computer Education, 12(1), 45-55.   DOI
14 Park, J. Y., Kim, J. H., Kim. S. H., Kim. S. H., & Lee, H. S.(2017). Development of evaluation factors for SW education in elementary and secondary schools. The Journal of Korean Association of Computer Education, 20(6), 47-59.   DOI
15 Park, S. J.(2018). Analysis of Computational Thinking Level Through the Scratch Project Analyzation. Journal of The Korea Association of Information Education, 22(6), 661-669.   DOI
16 Shim, J. K., & Chae, J. M. (2018). Development of On-line Judge System based on Block Programming Environment. The Journal of Korean Association of Computer Education, 21(4), 1-10.   DOI
17 Wing, J. M. (2006). Computational thinking. Communications of the ACM, 49(3), 33-35.   DOI
18 Wing, J. M. (2008). Computational thinking and thinking about computing. Philosophical Transactions of the Royal Society A: Mathematical, Physical and Engineering Sciences, 366(1881), 3717-3725.   DOI
19 Yu, B., Kim, J., & Lee, W. (2012). Analysis on the relation between programming achievement and problem solving according to gender. The Journal of Korean Association of Computer Education, 15(6), 1-10.   DOI
20 Dr.Scratch. http://www.drscratch.org