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

Development of Materials for Programming Education based on Computational Thinking for Club Activities of Elementary School  

Jeong, Inkee (Dept. of Computer Education, ChunCheon National University of Education)
Publication Information
Journal of The Korean Association of Information Education / v.19, no.2, 2015 , pp. 243-252 More about this Journal
Abstract
The software education to elementary students will be conducted from 2019. One of highlights of software education is a programming experience. It requires a higher level of programming education to students that are interested in programming. This problem can be solved by the club activities. But the materials for programming education for elementary students is not much. Therefore, we developed a programming material for club activities of the elementary school. We did not develop it as a programming manual. The students can understand a problem, can design through decomposition and abstraction processes, and can write a program when they are learning with this material. As a result, we expect that they can enhance their computational thinking abilities. We proved that our material is suitable for elementary students through a demonstration class. Therefore, we expect that our development methodologies for the material for programming education will contribute to develop a material for programming education.
Keywords
Programming Education for Elementary Students; Programming Material; Scratch Programming;
Citations & Related Records
Times Cited By KSCI : 4  (Citation Analysis)
연도 인용수 순위
1 Bae, HakJin, Lee, EunKyoung, & Lee, YoungJun (2009). A Problem Based Teaching and Learning Model for Scratch Programming Education. The Journal of Korean Association of Computer Education, 12(3), 11-22.
2 Baek, Seon-Ryeon, Song, Jeong-Beom, Park, Jung Ho, & Lee, Tae-Wuk (2008). Development and Application of Algorithm Teaching Materials Centered on Plays for Problem-solving Abilities of Elementary Students. The Journal of Korean Association of Computer Education, 11(1), 85-95.
3 Chae, KyeongJeon, Kim, JongHan, & Kim, Taeyoung (2012). The Instrcutional Design of Programming based on Discovery Learning Model for Elementary School Students. Proceedings of the KACE, 16(1), 52-56.
4 Collins, A., Brown, J. S., & Newman, S. E. (1989). Cognitive Apprenticeship : Teaching the Crafts of Reading, Writing, and Mathematics. In L. B. Resnick (Ed.) Knowing, Learning, and Instruction : Essays in Honor of Robert Glaser. Hillsdale, NJ : Lawrence Erlbaum Associates.
5 Dennen, V. P., & Burner, K. J. (2008). The Cognitive Apprenticeship Model in Educational Practice. In J. M. Spector, M. D. Merrill, J. V. Merrienboer, & M. P. Driscoll (eds.) Handbook of Research on Educational Communication and Technology. 3rd edition. New York; Lawrence Erbaum Associates.
6 Guzdial, M. (2004). Programming Environments for Novices. Computer Education Research, 127-154.
7 Jeong, Inkee (2014). Comparison and Analysis of Visual Programming Tools for Coding Education for K-12. The Korean Association of Information Education Research Journal, 5(3), 63-70.
8 Jeoung, Mi Yeoun, Lee, Eun Kyoung, & Lee, Young Jun (2008). The Effects of Algorithm Learning with Squeak Etoys on Middle School Students' Problem Solving Ability. The Journal of Korean Institute of Industrial Education, 33(2), 170-191.
9 Jo, M. H., & Lee, Y. H. (1994). The Direction of Instructional Design Adopting Cognitive Apprenticeship. Journal of Educational Technology, 9(1), 147-162.   DOI
10 Kim, Chul (2012). An Analysis of Domestic Research Trend and Educational Effects in Relation to Robot Education. Journal of The Korean Association of Information Education, 16(2), 233-243.
11 Kim, Kyung-Hoon, Kang, Oh-Han, Kim, Yung-Sik, Kim, Yoon Young, Soon Seo In, Ahn, Seong Jin, Jung, Soon Young, & Choe, Hyun Jong (2012). A Study on the Direction of Informatics Education Strategies Based on the Creative Problem Solving to Improve Core Competencies. KICE Report RRC 2012-7.
12 Kim, Yoon Young, & Kim, Yungsik (2013). Effect of Learning a Divide-and-conquer Algorithm on Creative Problem Solving. The Journal of Korean Association of Computer Education, 16(2), 9-18.
13 Lee, EunKyoung (2009). A Task Centered Scratch Programming Learning Program for Enhancing Learners' Problem Solving Abilities. The Journal of Korean Association of Computer Education, 12(6), 1-9.
14 Lee, Joo Heon (1993). Applications of Software Engineering Principles. BobYoung Sa.
15 Lee, Young Jun, Paik, Seoung Hey, Hong, Shin Jae, Yu, HeonChang, Jeong, Inkee, An, SangJin, Choi, JeongWon, & Jeon, SeongKyun (2014). Research for Introducing Computational Thinking into Primary and Secondary Education. Korea Foundation for the Advancement of Science and Creativity.
16 Park, YoungSun, An, SangJin, & Lee, YoungJun (2013). A Differentiated Instruction Model for Elementary School Student on Programming Education Using Scratch. Proceedings of the KACE, 17(2), 167-170.
17 Moon, Wae-Shik (2006). Analysis of Error Types occurring on Elementary School Student's Programming Learning. Journal of the Korea society of computer and information, 11(2), 319-327.
18 Novick, Laura R., & Bassok, Miriam (2005). Thinking and Reasoning - Chapter 14 Problem Solving. Cambridge University Press.
19 Papert, S. (1980). MINDSTORMS: Children, Computers, and Powerful Ideas. Basic Books Inc.
20 Seol, Moon-gu, & Son, Chang-ik (2013). A Study on Development of Teaching Materials for App Inventor Programming Using the Waterfall Model. Journal of The Korean Association of Information Education, 17(4), 409-419.   DOI
21 Song, Jeong-Beom, Cho, Soeng-Hwan, & Lee, Tae-Wuk (2008). The Effect of Learning Scratch Programming on Students’ Motivation and Problem Solving Ability. Journal of The Korean Association of Information Education, 12(3), 323-332.
22 Wing, J. M. (2006). Computational Thinking. Communications of the ACM, 49(3), 33-35.   DOI
23 Yang, Changmo (2014). Meta-Analysis on the Effects of Programming Education using Educational Programming Languages. Journal of the Korean Association of Information Education. 18(2), 317-324.   DOI
24 Yeon, Hyejin, Jo, Miheon (2014). Development of a Robot Programming Instructional Model based on Cognitive Apprenticeship for the Enhancement of Metacognition. Journal of The Korean Association of Information Education, 18(2), 225-234.   DOI
25 Yu, Jeong Su, Lee, Min Hui (2009). Effects of a Programming Class Using Dolittle on Enhancing Creativity, Problem Solving Ability. and Interest in Programming. Journal of The Korean Association of Information Education, 13(4), 443-450.