DOI QR코드

DOI QR Code

Meta-Analysis on the Effects of Programming Education using Educational Programming Languages

교육용 프로그래밍 언어를 사용한 프로그래밍 교육의 효과에 관한 메타분석

  • Yang, Changmo (Dept. of Computer Education, Cheongju National University of Education)
  • 양창모 (청주교육대학교 컴퓨터교육과)
  • Received : 2014.06.03
  • Accepted : 2014.06.23
  • Published : 2014.06.30

Abstract

In this paper, we investigate the effects of programming education using educational programming languages. We select 70 papers which contain 101 individual experimental studies we can estimate the effect size from. The average effect size of the studies is .641, which means that programming education has modest effects on the learners. The average effect size of the learners' cognitive and affective domains are 0.632 and 0.666, respectively. The average effect size by the controlled variables such as school level, experimental periods, and programming languages have no statistically significant difference. The results of our study show that the experimental group receiving programming education, can be expected perform about 23.9% better compared to the control group having received no programming education.

본 연구에서는 교육용 프로그래밍 언어를 사용한 프로그래밍 교육의 효과에 관한 국내 논문을 메타분석하여 프로그래밍 교육의 효과를 분석한다. 프로그래밍 교육의 효과에 관한 논문 가운데 메타분석이 가능한 논문 70편의 101개 연구를 대상으로 메타분석을 한 결과 평균 효과크기는 0.641로 긍정적인 효과를 보였다. 인지적 영역의 학습 효과를 위한 연구와 정의적 영역의 학습 효과를 위한 연구의 평균 효과크기는 각각 0.632, 0.666이었다. 실험 대상의 학령, 실험 차시, 사용 언어의 중재변인별 평균 효과크기에는 통계적으로 유의미한 차이가 없었다. 본 연구의 결과로부터 프로그래밍 교육을 받은 실험집단은 프로그래밍 교육을 받지 않은 통제집단에 비하여 약 23.9%의 긍정적인 효과의 향상을 보인다는 것을 알 수 있다.

Keywords

References

  1. Acuna, E. and Rodriguez, C.,(2004). A meta analysis study of outlier detection methods in classification. Technical report, Department of Mathematics, University of Puerto Rico at Mayaguez.
  2. Ahn. K. M., Sohn, W-S., and Choy, Y-C.(2011). "The Effect of Scratch Programming Education on Learning Flow and Programming Ability for Elementary Students", Journal of KAlE, 150(1):1-10.
  3. Cho, S-H., Sang. J-B., Kim, S-S., and Paik, S-H.(2008). "The Effect of Programming Class using Scratch". Journal of KAlE, 12(4):357-384.
  4. Cho, S-H., Song, J-B., Kim, S-S., and Lee, K-H.(2008). "The Effect of CPS-based Scratch EPL on Problem Solving Ability and Programming Attitude". Journal of KAIE. 12(1):77-88.
  5. Cohen, J..(1992). "Statistical power analysis", Current Directions in Psychological Science, 1(3):98-101. https://doi.org/10.1111/1467-8721.ep10768783
  6. Ellis, P. D..(2010). The Essential Guide to Effect Sizes, Cambridge University Press.
  7. Glass, G. V.,(1976). "Primary, secondary, and meta-analysis of research", Educational Research, 10:3-8.
  8. Guzdial, M(2004). "Programming environments for novices", Computer Education Research. 2004:127-154.
  9. Hedges, L. V. and Olkin. l.(1985). Statistical Methods for Meta-Analysis. Academic Press.
  10. Higgins, J. P. T., Thompson, S. G., Deeks. J. J., and Albman, D. G..(2003). Measuring inconsistency in meta-analyses", BMJ, 327:557-560. https://doi.org/10.1136/bmj.327.7414.557
  11. Hedges, L. V. and Vevea, J. L.(1998). "Fixed- and random-effects models in meta-analysis". Psychological Methods. 3(4):486-504. https://doi.org/10.1037/1082-989X.3.4.486
  12. Jong, Y. and Hur, K. (2010). "Effects on Metacognition and GALT Logical Thinking Ability in Programming Educations using Squeal e-toy". Journal of KAlE, 14(2):199-208.
  13. Kim, S. H. (2010). Study on Development Teaching Material about Scratch Programming for Improving the Creativity in Elementary School, Ph.D Thesis, Jeju National University.
  14. Kim. J. J.(2011). A Study on the Development and Applciation of Education Program for Creativity Enhancement bu Educational Programming Language, Ph.D Thesis, Hingik University.
  15. Lee, Y. S.(1994). The Computer Programming Education for the Extension of Logical Thinking and Problem Solving Faculties, Master Thesis, Ewha Womens University.
  16. Morris, S. B. and DeShon, R. P.(2002). "Combining effect size estimates in meta-analysis with repeated measures and independent-groups designs", Psychological Methods. 7(2):105-125. https://doi.org/10.1037/1082-989X.7.1.105
  17. Orwin. R. G.(1983). "A Fail-Safe N for effect size in meta-analysis", Journal of Edurotional Statistics. 8(2):157-159.
  18. Papert. S..(1980). MINDSTORMS : Children, Computers, and Powerful Ideas. Basic Books Inc..
  19. Park, R. J.(2012). Scratch Programming and Elementary Students' Self-efficacy, Master Thesis. Cheongju National University of Education.
  20. Sutton, A. J., Duval, S. J., Tweedie, R. L., Abrams, K. R., and Jones, D. R.(2000). "Empirical assessment of effect of publication bias on meta-analyses", BMJ, 320(10):1574-1577. https://doi.org/10.1136/bmj.320.7249.1574
  21. Zakzanis, K. K.(2001). "Statistics to tell the truth. the whole truth, and nothing but the truth", Archives of Clinical Neuropsy- chology, 16(7):653-667. https://doi.org/10.1093/arclin/16.7.653

Cited by

  1. Computational Thinking 기반의 초등학교 동아리 활동용 프로그래밍 교육 교재의 개발 vol.19, pp.2, 2014, https://doi.org/10.14352/jkaie.2015.19.2.243
  2. Validation of the Unplugged Robot Education System Capable of Computerless Coding Education vol.20, pp.6, 2014, https://doi.org/10.9708/jksci.2015.20.6.151
  3. The Effects of Programming Education using App inventor on Problem-solving Ability and Self-efficacy, Perception vol.22, pp.1, 2017, https://doi.org/10.9708/jksci.2017.22.01.123
  4. The Changes of Self-efficacy Beliefs of Pre-service Teachers for Technology Integration through Programming-based TPACK Educational Program vol.24, pp.4, 2014, https://doi.org/10.9708/jksci.2019.24.04.185
  5. SW 교육 훈련특성이 개인 특성과 교육 결과에 어떠한 영향을 미치는 지에 관한 연구 vol.20, pp.2, 2014, https://doi.org/10.7236/jiibc.2020.20.2.247
  6. 초등SW융합교육의 효과에 대한 메타분석 vol.20, pp.10, 2014, https://doi.org/10.5392/jkca.2020.20.10.247
  7. 프로그래밍 언어의 조절효과 및 학습자의 학습특성과 성취도와의 관계 분석 vol.19, pp.4, 2021, https://doi.org/10.14400/jdc.2021.19.4.049