DOI QR코드

DOI QR Code

Classification System Model Design for Algorithm Education for Elementary and Secondary Students

초중등학생 대상 알고리즘 교육을 위한 분류체계 모형 설계

  • Lee, Young-ho (Department of Computer Education, Seoul National University of Education) ;
  • Koo, Duk-hoi (Department of Computer Education, Seoul National University of Education)
  • 이영호 (서울교육대학교 컴퓨터교육과) ;
  • 구덕회 (서울교육대학교 컴퓨터교육과)
  • Received : 2017.04.07
  • Accepted : 2017.04.27
  • Published : 2017.06.30

Abstract

The purpose of this study is to propose algorithm classification system for algorithm education for Elementary and Secondary Students. We defines the components of the algorithm and expresses the algorithm classification system by the analysis synthesis method. The contents of the study are as follows. First, we conducted a theoretical search on the classification purpose and classification. Second, the contents and limitations of the classification system for the proposed algorithm contents were examined. In addition, we examined the contents and selection criteria of algorithms used in algorithm education research. Third, the algorithm components were redefined using the core idea and crosscutting concept proposed by the NRC. And the crosscutting concept of algorithm is subdivided into algorithm data structure and algorithm design strategy, and its contents are presented using analytic synthesis classification scheme. Finally, the validity of the proposed contents was verified by the review of the expert group. It is expected that the study on the algorithm classification system will provide many implications for the contents selection and training method in the algorithm education.

본 연구의 목적은 초중등학생 대상 알고리즘 교육을 위한 알고리즘 분류체계를 제안하는 것이다. 연구자는 알고리즘의 구성요소를 정의하고, 분석합성식 방법으로 알고리즘 분류체계를 표현하였다. 연구의 내용은 다음과 같다. 첫째, 분류의 목적과 분류의 종류에 대한 이론적인 탐색을 실시하였다. 둘째, 기존에 제안된 알고리즘 내용에 대한 분류체계의 내용과 그 한계에 대해 살펴보았다. 이와 더불어 알고리즘 교육 연구에서 사용되었던 알고리즘 교육 내용 및 선정 기준에 대해 살펴보았다. 셋째, 알고리즘의 분류를 위해 알고리즘 구성요소를 NRC에서 제시한 핵심 아이디어와 관통 개념을 사용하여 재정의하였다. 그리고 알고리즘 관통 개념을 디자인 구조와 자료구조로 세분화하여 그 내용을 제시하였으며, 이 내용을 분석합성식 분류체계를 사용하여 표현하였다. 마지막으로 전문가 집단의 검토를 통해 제안한 내용에 대한 타당도를 검증하였다. 알고리즘 분류체계에 대한 연구는 알고리즘 교육에 있어 내용 선정 및 교육 방법에 많은 시사점을 제공할 것으로 기대한다.

Keywords

References

  1. ACM/IEEE-CS Joint Task Force on Computing Curricula. (2013). ACM/IEEE Computing Curricula 2013 Final Report. https://www.acm.org/education/CS2013-final-report.pdf.
  2. Buchanan, B. (1979). Theory of library classification.
  3. Cormen, T. H. (2009). Introduction to algorithms. MIT press.
  4. Gyosik Moon (2007). On the Direction of the Computer Algorithm Education Based on Conceptual Algorithms, Journal of Korean Association of Computer Education, 11(1).
  5. Gyuhee Kim (2010). A Study on Information Classification System Model for Design Research. Yonsei University Graduate School. Master's Thesis.
  6. Heeyun Yoon (2005). Information Data Classification. Taeyeon Company.
  7. Hyunhee Kim (2011). Study on the Development and Application of Play-based Algorithm Learning Program for Improving the Logical Thinking Ability. Jeju National Univerity Graduate School of Education. Master's Thesis.
  8. Incheol Hwang (2009). Effect of the play-centered algorithm learning on the improvement of the logical thinking ability for elementary school students. Jinju National University of Education Graduate School of Education. Master's Thesis.
  9. Jindong Kim (2010). The Effect of Algorithm Learning in Real Life Case on Logical Thinking Ability, Journal of Korean Association of Computer Education, 14(4).
  10. Jongwook Seo (2003). A Study on the Classification System and Utilization Plan of Enterprise Information System Research. Yonsei University Graduate School. Master Thesis.
  11. Jungwon Choi., Youngjun Lee (2015). The impact of puzzle based algorithm learning on problem solving skill of learners. The Journal of Korean association of computer education, 18(4).
  12. Kichul Lee (2006). The Study of Applying Discovery Study for the Elevation of Algorithm Contemplative Faculty. Gyeongin National University of Education Graduate School of Education. Master's Thesis.
  13. Lawshe, C. H. (1975). A quantitative approach to content validity. Personnel psychology, 28(4), 563-575. https://doi.org/10.1111/j.1744-6570.1975.tb01393.x
  14. National Research Council. (2012). A framework for K-12 science education: Practices, crosscutting concepts, and core ideas. National Academies Press.
  15. Sanghoon Kim (2008). Development and application of a algorithm learning web based courseware for the elementary information gifted children. Graduate School of Education, Korea National University of Education. Master's Thesis.
  16. Seonryeon Baek., Jeongbeom Song., Jungho Park., & Taewuk Lee (2008). Development and Application of Algorithm Teaching Materials Centered in Plays for Problem-solving Abilities of Elementary Students. The Journal of Korean association of computer education. 11(1).
  17. Sneath, P. H., & Sokal, R. R. (1973). Numerical taxonomy. The principles and practice of numerical classification.
  18. Taesoo Kim (2000). Understanding Classification. Seoul: Literature and Information Processing Society.
  19. Tucker, A. (2003). A Model Curriculum for K-12 Computer Science: Final Report of the ACM K-12 Task Force Curriculum Committee.
  20. Wohl, B. S., Beck, S., & Blair, L. (2017). The Future of the Computing Curriculum: How the Computing Curriculum Instills Values and Subjectivity in Young People.
  21. Yeonkyung Ahn (2010). Algorithm design technique learning courseware development for elementary school students. Korea University Graduate School of Education. Master's Thesis.

Cited by

  1. 플립러닝을 위한 STEAM 기반 초등 모바일 알고리즘 학습이 문제해결력에 미치는 영향 vol.21, pp.4, 2017, https://doi.org/10.14352/jkaie.2017.21.4.463