초등학교 교과서에서의 알고리즘의 그래픽 표현 방식의 분석 연구
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)
- ChoongSeok Kim, "Programming for the First Time with Raptor(flow-chart) & JavaScript" (2014), EhanMedia
- Choonsik Lee, "Practice 6 Textbook for Elementary School" (2019), ChunJae Textbook
- Chulhyun Lee, "Practice 6 Textbook for Elementary School" (2019), MiraeN
- Dijkstra. E. W., "Letters to the editor : goto statement considered harmful", CACM, 11(3), pp.147~148 (1968)
- Frank B. Gilbreth, "PROCESS CHART: First Steps in Finding The One Way To do Work", The American Society of Mechanical Engineers (1921)
- Hyuncheol Kim, "Informatics Textbook for Middle School" (2018), Chunjaetextbook Co. Ltd
- Hyunsoon Song, "Practice 6 Textbook for Elementary School" (2019), Visang
- Inkee Jeong, "Education of Structured Programming Using Flowgorithm", The Korean Association of Information Education Research Journal, 9(1), pp.225~230 (2018)
- Inkee Jeong, "Algorithm & Flowchart Exercises for Computational Thinking" (2019), Kyohak Co. Ltd
- 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)
- Jonggil Choi, "Informatics Textbook for Middle School" (2018), NeungYulTextbook Co.Ltd
- Jonggoo Park, "Flow Chart Programs – Writing TechniqueㆍFORTRAN" (1990), Sangjosa
- Jonghoon Kim, "Informatics Textbook for Middle School" (2018), Hanbit Academy Inc
- Jonghoon Kim, "Learning Python with Flowchart" (2016), Daallmedia
- 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)
- Kunwoo Han, "Informatics Textbook for Middle School" (2018), Samyangmedia
- Noyun Kwak, "Writing Flowcharts for Novice C Programmers" (2003), Jungiksa
- Manhee Lee, "Informatics Textbook for Middle School" (2018), Gilbut Inc
- . 12, "Ministry of Education", 2015
- . 12, "Ministry of Education", 2022
- Seongbong Jeong, "Practice 6 Textbook for Elementary School" (2019), Kyohak Co. Ltd
- 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)
- "Programming Controls Structures" (2024)[URL]
- Wooseok Seo, "Practice 6 Textbook for Elementary School" (2019), Donga Publishing
- Youngjoon Lee, "Informatics Textbook for Middle School" (2018), Kyohak Co. Ltd
- Youngjoon Lee, "Informatics Textbook for High School" (2019), Kyohak Co. Ltd
- Youngsik Jeong, "Informatics Textbook for Middle School" (2018), Cmass
- Youngsik Kim, "Informatics Textbook for Middle School" (2018), EOBooks
