본문 바로가기
KERD
논문KCI 등재

초등학교 교과서에서의 알고리즘의 그래픽 표현 방식의 분석 연구

A Study on Graphical Representation of Algorithms in Elementary School Textbooks

1

조회

0

다운로드

0

인용

0

참고문헌

키워드

초록

디지털 시대에 접어들며 SW·AI 교육이 필수화되고 있는데, 알고리즘 영역은 SW·AI 교육 영역 중에서 기본적 인 것이라고 할 수 있으며 초등학생들을 비롯한 초보자들에게 알고리즘의 이해 및 표현은 알고리즘 교육에서 핵 심적인 것이다. 특히, 초등학생들이 이해할 수 있는 형태의 알고리즘 표현 방법의 선택은 매우 중요한 사항이다. 일반적으로 초보자들에게 적당한 알고리즘 표현 방법으로는 순서도가 있으며 이는 국제 표준으로 제정되어 있으므로 표준에 맞는 표현 방법을 교육해야 한다. 이에 본 연구에서는 구조화 프로그램을 순서도로 표현하는 방법에 대하여 조사하고 현재 실과 교과서에는 옳게 표현하고 있는지에 대하여 분석하였다. 분석한 결과, 여러 실과 교과서에서 표준에 맞지 않거나 논리적으로 맞지 않게 표현하여 개선이 필요한 부분을 발견할 수 있었으며 이에 따라 올바른 알고리즘 교육을 위해서는 교과서의 알고리즘 표현 방법을 수정할 필요가 있음을 알 수 있었다.

Abstract

As we enter the digital age, SW·AI education is becoming essential. The algorithm area can be said to be a basic area of SW·AI education, and understanding and expression of algorithms is key to algorithm education for beginners, including elementary school students. In particular, selecting a method of expressing the algorithm in a form that elementary school students can understand is very important. In general, flowcharts are a suitable algorithm expression method for beginners, and since this has been established as an international standard, expression methods that meet the standard must be taught. Accordingly, in this study, we investigated the method of expressing structured programs in flowcharts and analyzed whether they were expressed correctly in current practical arts textbooks. As a result of the analysis, we were able to find areas in many classrooms and textbooks that did not meet the standards or were not logically correct and therefore needed improvement. Accordingly, it was found that it was necessary to modify the algorithm expression method in the textbook for proper algorithm education.

참고문헌 (28)

  1. ChoongSeok Kim, "Programming for the First Time with Raptor(flow-chart) & JavaScript" (2014), EhanMedia
  2. Choonsik Lee, "Practice 6 Textbook for Elementary School" (2019), ChunJae Textbook
  3. Chulhyun Lee, "Practice 6 Textbook for Elementary School" (2019), MiraeN
  4. Dijkstra. E. W., "Letters to the editor : goto statement considered harmful", CACM, 11(3), pp.147~148 (1968)
  5. Frank B. Gilbreth, "PROCESS CHART: First Steps in Finding The One Way To do Work", The American Society of Mechanical Engineers (1921)
  6. Hyuncheol Kim, "Informatics Textbook for Middle School" (2018), Chunjaetextbook Co. Ltd
  7. Hyunsoon Song, "Practice 6 Textbook for Elementary School" (2019), Visang
  8. Inkee Jeong, "Education of Structured Programming Using Flowgorithm", The Korean Association of Information Education Research Journal, 9(1), pp.225~230 (2018)
  9. Inkee Jeong, "Algorithm & Flowchart Exercises for Computational Thinking" (2019), Kyohak Co. Ltd
  10. Inkee Jeong, "A Review on How to Represent a Flowchart of a Structured Program", Proceeding of 2022 Korean Association of Information Education, 13(3), pp.13~18 (2022)
  11. Jonggil Choi, "Informatics Textbook for Middle School" (2018), NeungYulTextbook Co.Ltd
  12. Jonggoo Park, "Flow Chart Programs – Writing TechniqueㆍFORTRAN" (1990), Sangjosa
  13. Jonghoon Kim, "Informatics Textbook for Middle School" (2018), Hanbit Academy Inc
  14. Jonghoon Kim, "Learning Python with Flowchart" (2016), Daallmedia
  15. Korean Standards Association, "Information processing –Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts", Korean Agency for Technology and Standards, ~ (2022)
  16. Kunwoo Han, "Informatics Textbook for Middle School" (2018), Samyangmedia
  17. Noyun Kwak, "Writing Flowcharts for Novice C Programmers" (2003), Jungiksa
  18. Manhee Lee, "Informatics Textbook for Middle School" (2018), Gilbut Inc
  19. . 12, "Ministry of Education", 2015
  20. . 12, "Ministry of Education", 2022
  21. Seongbong Jeong, "Practice 6 Textbook for Elementary School" (2019), Kyohak Co. Ltd
  22. SungYul Kim, "Education of Algorithms Using the RAPTOR Programming Educational Tool", The Journal of Korean Association of Computer Education, 18(6), pp.23~31 (2015)
  23. "Programming Controls Structures" (2024)[URL]
  24. Wooseok Seo, "Practice 6 Textbook for Elementary School" (2019), Donga Publishing
  25. Youngjoon Lee, "Informatics Textbook for Middle School" (2018), Kyohak Co. Ltd
  26. Youngjoon Lee, "Informatics Textbook for High School" (2019), Kyohak Co. Ltd
  27. Youngsik Jeong, "Informatics Textbook for Middle School" (2018), Cmass
  28. Youngsik Kim, "Informatics Textbook for Middle School" (2018), EOBooks

관련 논문AI추천

이 간행물의 다른 논문 (15건)