Total views : 306
Analyzing the Effects of Coding Education through Pair Programming for the Computational Thinking and Creativity of Elementary School Students
Objectives: This study examines the effects of coding education applying pair programming to improve elementary school students’ computational thinking and creativity. Coding education program focuses on geometry in a math curriculum. Methods/Statistical Analysis: In executing coding education program, the pair programming method was applied to the experimental group, and the general educational technique of learning via lectures/practice was applied to the comparison group. Computational cognition tests A and B, developed in Kim’s study, were employed as the testing tools for computational thinking. Figure A, among Torrance’s Torrance Tests of Creative Thinking (TTCT), was used to assess creativity. Findings: To verify the effectiveness of combining the coding education program and pair programming in improving computational thinking, A and B types of computational cognition tests were performed before and after the education program and the results were analyzed. The groups did not show significant differences when compared; however, when the results were compared within each group, the experimental group showed a significant increase in computational thinking, whereas the comparison group did not. Next, to verify the effectiveness of combining coding education program and pair programming in improving creativity, Figure A type of TTCT tests were performed before and after the education program and the results were analyzed. Again, the two groups did not show significant differences when compared; however, when the results were compared within each group, the experimental group showed significant increase in the areas of “Creativity Index,” “creativity average,” “fluency,” and “originality,” whereas the comparison group showed significant differences in the areas of “originality,” and “resistance to premature closure”. Improvements/Applications: This study is significant because pair programming, a cooperative learning approach, was applied to the coding education program for elementary school students. This facilitated in increasing their computational thinking and creativity.
Coding Education, Computational Thinking, Creativity, Geometry in Elementary School Math, Pair Programming.
- Park H. Global software educational status and tools trends. Korea Internet and Security Agency Report focus 3; 2014.
- Ministry of Education [Internet]. [cited 2015]. Available from:http://www.moe.gov.jm/.
- Kim M. Alternative instructional methods and strategies for effective computer programming education. The Journal of Korean association of computer education. 2002; 5(3):1–8.
- Williams L, Yang K, Wiebe E, Ferzli M, Miller C. Pair programming in an introductory computer science course: Initial results and recommendations. ACM Conference on Object-Oriented Programming, Systems, Languages, and Applications; 2002. p. 20–7.
- Han K, Lee E, Lee Y. The effects of pair programming on achievement and motivated strategies in programming course. The Journal of Korean Association of Computer Education. 2006; 9(6):11–28.
- Sunitha K, Nirmala K. Correlation study on defect density with domain expert pair speed for effective pair programming. Indian Journal of Science and Technology. 2015 Dec; 8(34):1–7.
- Kim S, Lee Y. The analysis on research trends in programming based STEAM education in Korea. Indian Journal of Science and Technology. 2016 Jun; 9(24):1–11.
- Kim B. Programming education program based on PPS to improve computational thinking ability: Jeju National University of Education doctoral dissertation; 2014.
- Kim K. Is creativity unidimensional or multidimensional? Analyses of the Torrance tests of creative thinking. Creativity Research Journal. 2006; 18(3):251–60.
- There are currently no refbacks.
This work is licensed under a Creative Commons Attribution 3.0 License.