DOI QR코드

DOI QR Code

Analysis on Fitness of Contents Selected for Data Structure Education in Elementary School Curriculum

초등교육과정에서 자료구조 교육을 위한 내용 선정의 적합성 조사 분석

  • Mun, Seong-Yun (Department of Computer Education, Korea Natl. University of Edu) ;
  • Shin, Soo-Bum (Department of Computer Education, Gong-Ju Natl. University of Edu)
  • Received : 2019.11.29
  • Accepted : 2019.12.09
  • Published : 2020.02.29

Abstract

This study conducted a comparative analysis on domestic and foreign computer science curriculum, in order to introduce the data structure education as a core foundation of computer science. The findings show that the scope and level of data structure contents included in elementary school software education are poorer than those in U.S.A and England. To resolve such a problem, it selected some data structure education factors and a Delphi survey about the importance of contents and the fitness of education periods were administered to experts. Although they responded that 'text information', 'array', 'stack' and 'queue' for linear structures', and 'tree' for non-linear structures are important, their opinions were different in education periods by its factors. The generalization of the findings may be limited, given that the analysis was based on the survey of some experts, but this study has an implication, in that it provides important information for improving elementary school software curriculum for the introduction of data structures.

컴퓨터과학의 핵심적인 기초가 되는 자료구조 교육을 도입하기 위해 국내외 컴퓨터과학 교육과정을 비교·분석하였다. 그 결과 초등학교 소프트웨어 교육에 포함된 자료구조 관련 내용이 미국과 영국에 비해 범위와 수준이 미흡한 것으로 분석되었다. 이러한 문제점을 개선하기 위해 자료구조 교육 요소를 선정하고 전문가들을 대상으로 내용의 중요도와 교육 시기의 적절성에 대한 델파이 설문 조사를 하였다. 그 결과 연구자가 제시한 자료구조의 교육 요소에서 '문자 정보', 선형구조의 '배열', '스택', '큐', 비선형구조의 '트리'에 대해 중요하다고 응답하였으나 교육 요소별 교육 시기는 전문가마다 의견이 달랐다. 일부 전문가들을 대상으로 조사한 결과를 분석의 근거로 삼았다는 점에서 결과를 일반화 하는데 한계가 있지만 자료구조 도입을 위한 초등학교 소프트웨어 교육과정개선의 중요한 정보를 제공한다는 점에서 의의를 찾을 수 있다.

Keywords

References

  1. Y. S. Jeong, J. S. Yu, J. S. Lim, and Y. K. Son, Software education, Seoul: Cmass, 2015.
  2. H. J. Choe, T. O. Song, and T. W. Lee, "Comparative Study of Informatics Subject Curriculums and Textbooks in Middle School Between Korea and England," Journal of the Korea society of computer and information, vol. 21, no. 2, pp. 145-152, 2016. https://doi.org/10.9708/jksci.2016.21.2.145
  3. H. W. Kim, S. Y. Mun, S. R. Jeong, and S. J. Jeong, "The Effect of Making My Own Game using 'Entry and Arduino' on Elementary Students Creative Problem Solving Ability and Interpersonal Relationship Ability," Journal of Learner-Centered Curriculum and Instruction, vol. 18, no. 1, pp. 487-507, 2018. https://doi.org/10.22251/jlcci.2018.18.9.487
  4. S. J. Chun, "Pedagogical effectiveness of algorithm visualizations in teaching the data structures and algorithms in elementary schools," Journal of The Korean Association of Information Education, vol. 16, no. 2, pp. 255-263, 2012.
  5. The Royal Society, Shut down or restart? The way forward for computing in UK schools, The Royal Academy of Engineering, 2012.
  6. Y. S. Jeong, "A Study on the Content Framework of Algorithm Education in Primary and Middle Schools," Journal of The Korean Association of Information education, vol. 18, no. 2, pp. 275-284, 2014. https://doi.org/10.14352/jkaie.2014.18.2.275
  7. S. J. Hong, and S. G. Han, "A survey on the Learning Method of Basic Algorithm for Elementary Computer Education," The Journal of Education, vol. 25, no. 1, pp. 363-375, 2005.
  8. D. L. Hyun, Y. H. Yang, E. G. Kim, and J. H. Kim, "Research on Development and Application of Learning Program about Algorithm by Using Scratch Programming," Journal of The Korean Association of Information Education, vol. 15, no. 3, pp. 387-397, 2011.
  9. S. E. Lim, and Y. S. Jeong, "Development of Teaching and Learning Methods Based on Algorithms for Improving Computational Thinking," Journal of The Korean Association of Information Education, vol. 21, no. 6, pp. 629-638, 2017. https://doi.org/10.14352/jkaie.21.6.629
  10. Y. B. Lee, "A Development of Algorithm Education Topics for Elementary Students," Journal of The Korean Association of Information Education, vol. 9, no. 1, pp. 61-66, 2018. https://doi.org/10.30916/KERA.56.3.61
  11. Y. H. Lee, and Y. S. Kim, "A Study on core contents of Swimming education in Elementary school curriculum by Delphi technique," Journal of Elementary Education Society, vol. 26, pp. 77-96, 2017.
  12. J. S. Lee, Delphi Method, Seoul: KYOYOOKBOOK, 2001.
  13. C. H. Lawshe, "A quantitative approach to content validity," Personnel psychology, vol. 28, no. 4, pp. 563-575, 1975. https://doi.org/10.1111/j.1744-6570.1975.tb01393.x
  14. Ministry of Education, 2015 software education guidelines, 2015.
  15. I. G. Chun, Y. H. Kong, and S. H. Ha, Easy data structure written in C, Paju: Saeng-Neung Publishment, 2017.
  16. J. C. Oh, J. H. Kim, and J. H. Kim, "Development and Application of Primary Puzzle-Based Learning Program for Computer Science Education," Journal of The Korean Association of Computer Education, vol.17, no. 3, pp. 11-23, 2014. https://doi.org/10.32431/KACE.2014.17.3.002
  17. J. H. Park, P. W. Oh, and T. W. Lee, "A Study on Computer Education Curriculum in Elementary School for Introducing Computer Science," Journal of The Korean Association of Information Education, vol. 10, no. 1, pp. 719-729, 2006.
  18. Naace, Computing in the national curriculum: A guide for primary teachers, Computing at school, 2013.
  19. N. J. Park, S. B. Shin, and C. Kim, "The Analysis of the Appropriateness of the Content Standards of Information, Information Appliances, and Operating System in Elementary School," Journal of The Korean Association of Information Education, vol. 20, no. 6, pp. 617-628, 2016.
  20. Computer Science Teachers Association(CSTA) and the International Society for Technology in Education(ISTE), Computational Thinking Teacher Resources, Second Edition, 2011.
  21. S. K. Shin, and Y. K. Bae, "The Concept of Computational Thinking through Analysis of Computer Education Framework in the United States and its Implications for the Curriculum of Software Education," Journal of The Korean Association of Information Education, vol. 22, no. 2, pp. 251-262, 2018. https://doi.org/10.14352/jkaie.2018.22.2.251
  22. K-12 Computer Science Framework, [Internet]. Available: http://www.k12cs.org, 2016.
  23. H. J. Choe, "Comparison between Informatics Curriculum in Korea and Computer Science Framework of CSTA in US," The Journal of Science of Education, vol. 18, no. 2, pp. 11-129, 2016.
  24. K. S. Kim, "An Implications of Computer Education in Korea from the U.S., U.K. and Germany Computer Curriculums," Journal of The Korean Association of Information Education, vol. 20, no. 4, 421-432, 2016.
  25. C. H. Lee, "Direction and Model of Software Education in Elementary Education," Journal of Korean practical arts education, vol. 28, no. 4, pp. 207-222, 2015.
  26. Y. S. Jeong, S. B. Shin, and Y. H. Sung, "Analysis of Appropriateness in Information Curriculum for Algorithm and Programming Education," Journal of The Korean Association of Information Education, vol. 20, no. 6, pp. 575-584, 2016.
  27. H. K. Lim, J. A. Kim, and J. H. Bae, "A Instructional Learning of Sort Algorithm by Role-play for Computer Education in the Primary School," Journal of the Korean Institute of Information Scientists and Engineers, vol. 31, no. 1B, pp. 670-672, 2004.
  28. O. Y. Han, and J. H. Kim, "A Study on a Strategy for Spiral Curriculum Model in Algorithm Education," Proceeding of the Korean Association of Computer Education, vol. 13, no. 1, pp. 129-143, 2009.