DOI QR코드

DOI QR Code

Meta-analysis of the programming learning effectiveness depending on the teaching and learning method

  • Jeon, SeongKyun (Korea Institute for Curriculum and Evaluation) ;
  • Lee, YoungJun (Dept. of Computer Education, Korea National University of Education)
  • Received : 2017.09.25
  • Accepted : 2017.10.19
  • Published : 2017.11.30

Abstract

Recently, as the programming education has become essential in school, discussion of how to teach programming has been important. This study performed a meta-analysis of the effect size depending on the teaching and learning method for the programming education. 78 research data selected from 45 papers were analyzed from cognitive and affective aspects according to dependent variables. The analysis from the cognitive aspect showed that there was no statistically significant difference in the effect size depending on whether or not the teaching and learning method was specified in the research paper. Meta-analysis of the research data where the teaching and learning method was designated displayed significances in CPS, PBL and Storytelling. Unlike the cognitive aspect, the analysis from the affective aspect showed that the effect size of the research data without the specified teaching and learning method was larger than those with specified teaching and learning method with a statistical significance. Meta-analysis of the data according to the teaching and learning method displayed no statistical significance. Based upon these research results, this study suggested implications for the effective programming education.

Keywords

References

  1. Soojin Kim, et al., "Finding from ICILS for Korea: ICILS 2013 international results", KICE, RRE 2014-3-2, 2014.
  2. Brown, N., Sentance, S., Crick, T., & Humphreys, S., "Restart: the resurgence of computer science in UK schools", ACM Transactions on Computing Education, 1(1), 2013
  3. The CSTA Standards Task Force. CSTA K-12 Computer Science Standards. http://csta.hosting.acm.org/csta/csta/Curriculum/sub/CurrFiles/CSTA_K-12_CSS.pdf
  4. Ministry of Education, 2015 Revised National Curriculum, 2015
  5. SwKim, and yjlee, "Development of a Software Education Curriculum for Secondary Schools," Journal of The Korea Society of Computer and Information, Vol. 21, No. 8, pp. 127-141, 2016. https://doi.org/10.9708/JKSCI.2016.21.8.127
  6. Ministry of Education, Basic plan for activating software education, Press Releases, 2016.12.2
  7. Doo-soon Park, Sang-Hyun Bae, " A study on the new Curriculum of Computer Education in Elementary Schools, The Journal of Soonchunhyang University, Vol.15, No. 3, pp. 945-951, 1992.
  8. Robins, A., Rountree, J., & Rountree, N., "Learning and teaching programming: A review and discussion", Computer Science Education, 13(2), pp. 137-172, 2012 https://doi.org/10.1076/csed.13.2.137.14200
  9. Seongkyun Jeon, YoungJun Lee, "The Effect of CPS Programming Model on promoting Elementary school students' divergent thinking", The Journal of Korean association of computer education, 15(2), pp. 1-8, 2012.
  10. Meerbaum-Salant, O., Armoni, M., & Ben-Ari, M., "Learning computer science concepts with Scratch", Computer Science Education, 23(3), 239-264, 2013. https://doi.org/10.1080/08993408.2013.832022
  11. SkJeon, and yjlee, "Art based STEAM Education Program using EPL," Journal of The Korea Society of Computer and Information, Vol. 19, No. 4, pp. 149-158, 2014. https://doi.org/10.9708/jksci.2014.19.4.149
  12. Guzdial, M., "Programming environments for novices", In S. Fincher and M. Petre (Eds.), Computer Science Education Research, 127-154. Taylor & Francis, 2004.
  13. Milne, I., & Rowe, G., Difficulties in learning and teaching programming-views of students and tutors. Education and Information technologies, 7(1), 55-66, 2002. https://doi.org/10.1023/A:1015362608943
  14. Resnick, M., Maloney, J., Monroy-Hernandez, A., Rusk, N., Eastmond, E., Brennan, K., et al., Scratch: Programming for all, Communications of the ACM, 52(11), 60-67, 2009. https://doi.org/10.1145/1592761.1592779
  15. Karin Archer, Robert Savage, et al., "Examining the effectiveness of technology use in classrooms: A tertiary meta-analysis", Computers & Education, 78, pp. 140-149, 2014. https://doi.org/10.1016/j.compedu.2014.06.001
  16. Jo E. Hannay, Tore Dyba, et al., "The effectiveness of Pair Programming: A meta-analysis." Information and Software Technology, 51(7), pp. 1110-1122, 2009. https://doi.org/10.1016/j.infsof.2009.02.001
  17. Wouters, P., & Van Oostendorp, H., "A meta-analytic review of the role of instructional support in game-based learning". Computers & Education, 60(1), pp. 412-425, 2013. https://doi.org/10.1016/j.compedu.2012.07.018
  18. Changmo Yang, "Comparison of the Effects of Robotics Education to Programming Education Using Meta-Analysis", Journal of The Korean Association of Information Education, 18(3), pp. 413-422, 2014. https://doi.org/10.14352/jkaie.2014.18.3.413
  19. Cohen, J., Statistical power analysis for the Behavioral Sciences(2nd ed.), NewJersey: Lawrence Erlbaum Associates, 1988.
  20. SungDong Hwang, Understanding meta-analysis. Seoul: Hakjisa, 2014.