DOI QR코드

DOI QR Code

Effects of Pair Programming on Creative Problem-Solving Ability and Efficiency

짝 프로그래밍 학습방법이 창의적 문제해결력과 효율성에 미치는 영향

  • Kim, Jeongrang (Dept. of Computer Education, Gwangju National University of Education)
  • 김정랑 (광주교육대학교 컴퓨터교육과)
  • Received : 2015.12.21
  • Accepted : 2016.01.05
  • Published : 2016.02.29

Abstract

As the Programming education is organized in Elementary Education Curriculum by the 2015 Revised Curriculum, The study of teaching and learning methods are needed. In this study, we applied the Pair Programming in programming teaching and learning methods that can be applied at Elementary school level. The result of applying creative problem solving ability of the proposed teaching strategy appeared significant difference. Also it showed that a significant difference in the effectiveness of the completed programs and The Gap between Men and Women.

2015 개정 교육과정에 의해 프로그래밍 교육이 초등학교 교과에 반영됨에 따라 프로그래밍 교육에 대한 교수학습방법과 관련된 연구가 필요한 시점이다. 따라서 본 연구에서는 초등학생을 대상으로 짝 프로그래밍 학습방법을 적용하여 창의적 문제해결력과 효율성에 미치는 영향을 분석하였다. 본 연구의 학습방법을 적용한 결과 기존의 강의식 교수법으로 수업했을 때보다 짝 프로그래밍 학습방법으로 수업했을 때 창의적 문제해결력에서 효과가 있었고 그 하위 요소 중 비판적 논리적 사고력에서도 효과가 있는 것으로 나타났다. 또한 짝 프로그래밍 학습방법을 적용했을 때 완성된 프로그램의 효율성에서 유의미한 차이가 있으며 남녀 사이의 격차를 줄일 수 있는 것으로 나타났다.

Keywords

References

  1. Cho, S. H. et al. (2001). Development research of convenient creative problem solving test(I). CR2001-33. Korean Educational Development Institute.
  2. Cho, S. H. (2003).Development of Creative Problem Solving Test. Journal of Korean Education, 30(1).
  3. Choe, J. W., & Yang, G. W. (2010). The Effect of Programming Learning Using CPS on Creative Problem Solving Ability. Journal of The Korean Association of Information Education, 14(4), 497-504.
  4. Dorairaj, S. K., Singh, J., Shanmugam, M., & Shamini, S. (2007). Experimenting with Industry's Pair-Programming Model in Teaching and Learning Programming.
  5. Han, K. W., Lee, E. K., & Lee, Y. J. (2006). The Effects of Pair Programming on Achievement and Motivated Strategies in Programming Course. The Journal of Korean association of computer education, 9(6), 19-28.
  6. Han, K. W., Lee, E. K., & Lee, Y. J. (2007). The Effects of a Peer Agent on Achievement and Self-Efficacy in Programming Education. The Journal of Korean association of computer education, 10(5), 43-51.
  7. Hong, T. K., & Chun, S. J. (2015). The Effects of Programming Education with KODU on Problem-Solving Abilities in an Elementary School. Journal of The Korean Association of Information Education, 19(1), 1-10. https://doi.org/10.14352/jkaie.2015.19.1.1
  8. Jeon, S. J. (2008), Evaluating the Effectiveness of Pair Programming, master's thesis, Graduate School of Konkuk University.
  9. Kim, E. S., Park, B. H., & Heo, H. O. (2004). The Effects of Peer Tutoring on Academic Achievement and Peer Relationship in Programming Language Learning, The Journal of Korean association of computer education, 7(4), 111-120.
  10. Kim, H. C. (2014). Reserch of Local and Foreign Software Education improvements and Requirements, Korean association of computer education.National IT Industry Promotion Agency
  11. Kim, K. J., Kim, A. Y., & Cho, S. H.. (1997). Conceptualization of Creative Problem Solving for the Development of Curriculum for School Subjects. The Journal of Curriculum Studies, 15(2), 129-153.
  12. Kim, T. H. (2007). The Effects of Peer Tutoring on Academic Achievement and Peer Relationship in C Language Programming education Learning. master's thesis, Graduate School of Education. Chung Ang University.
  13. Ko, I. J. (2006), The effect of pair programming on student achievement and Interest in programming class, master's thesis, Graduate School of Education. Chung Ang University.
  14. McDowell, C., Werner, L., Bullock, H. E., & Fernald, J. (2006). Pair programming improves student retention, confidence, and program quality. Communications of the ACM, 49(8), 90-95 https://doi.org/10.1145/1145287.1145293
  15. Ministry of Education (2015). Practical (technology.home economics)/Information course curriculum. #2015-74 (Annex 10)
  16. Shin, S. K., & Bae, Y. K. (2015). Study on the Implications about Curriculum Design through the Analysis of Software Education Policy in Estonia. Journal of The Korean Association of Information Education, 19(3), 361-372. https://doi.org/10.14352/jkaie.2015.19.3.361
  17. Urban, K. K. (1995). Creativity-A component approach model. In World Conference on the Education for the Gifted and Talented, Hong Kong.
  18. White, G. L., & Sivitanides, M. P. (2002). A theory of the relationships between cognitive requirements of computer programming languages and programmers' cognitive characteristics. Journal of Information Systems Education, 13(1), 59-68.
  19. Williams, Laurie & Rovert, R. Kessler (2001). Experimenting with Industry's "Pair-Programming" Model in the Computer Science Classroom, Journal of Computer Science Education, 10(4).

Cited by

  1. 「프로그래밍 교육 과정」 연구에 대한 분석과 성취기준 부합도 평가 vol.6, pp.5, 2016, https://doi.org/10.3745/ktsde.2017.6.5.235
  2. 대학 프로그래밍 입문 수업에서 짝 프로그래밍의 효과: 학습성과와 학생 만족도 측면에서 vol.21, pp.5, 2016, https://doi.org/10.14352/jkaie.2017.21.5.537
  3. 학습자의 컴퓨터 문제해결 선호방법 분석 vol.22, pp.1, 2016, https://doi.org/10.14352/jkaie.2018.22.1.113
  4. 예비교사를 위한 게임 프로그래밍 교육모델 4E 개발 vol.23, pp.6, 2016, https://doi.org/10.14352/jkaie.2019.23.6.561
  5. 중학교 정보교과에서 짝 프로그래밍이 4Cs 향상에 미치는 영향 vol.24, pp.4, 2016, https://doi.org/10.14352/jkaie.2020.24.4.301