초등 예비교사의 블록 기반 AI 프로그래밍 학습 난이도 분석
Learning Difficulty Analysis of Block-based AI Programming for Pre-service Elementary School Teachers
1
조회
0
다운로드
1
인용
0
참고문헌
키워드
초록
인공지능 교육 프로그래밍 학습과정에서 발생되는 초보자들의 어려움을 해소하기 위해 다양한 오류들과 해결 방법을 유형화하여 분석할 필요가 있다. 따라서 연구에서는 AI교육 영역을 데이터분석, AI활용 및 AI모델 3가지 영역으로 분류하고 이에 따른 프로그래밍 과정에서 겪는 어려움과 해결 방법 유형을 분석하였다. 연구 결과 알고리즘 생성은 전체 영역의 공통적 영향 요인이며 데이터분석, AI활용 및 AI모델 영역으로 갈수록 다양한 요인들이 작용하였다. 학습자 수준에 따른 오류 해결 방법은 상위 수준은 강의 공유문서, 인터넷 검색을 선택하였으나 하위 수준은 팀원이나 교수에게 질문, 강의 공유문서 및 인터넷 검색 등 보다 다양한 방법들이 필요하였다. 또한 예비교사들은 블록 기반 AI 프로그래밍에서 오류 원인 찾기, AI 인식과 이벤트 처리 등의 해결에 어려움을 느끼는 것으로 나타났다. 따라서 연구 결과는 학습자 수준을 고려한 효과적인 AI교육 프로그래밍 학습 방안 마련을 위한 기초 연구로 활용될 수 있다.
Abstract
In order to solve the difficulties of beginners in the process of learning artificial intelligence education programming, it is necessary to categorize and analyze various errors and solutions. Therefore, in the study, AI education areas were classified into three areas: data analysis, AI utilization, and AI model, and the types of difficulties and solutions experienced in the programming process were analyzed. As a result of the study, algorithm generation is a common influencing factor in the entire area, and various factors have worked in the areas of data analysis, AI utilization, and AI model. As for the error resolution method according to the learner level, the upper level selected lecture-sharing documents and Internet search, but the lower level required more various methods such as asking questions to team members or professors, lecture-sharing documents, and Internet search. In addition, pre-service teachers were found to have difficulty in finding the cause of error, AI recognizing, and events processing in block-based AI programming. Therefore, the research results can be used as a basic study to prepare an effective AI education programming learning plan considering the learner level.
참고문헌 (24)
- 김갑수, "초등 교사들을 위한 인공지능 교육 프로그램 개발 및 적용", 정보교육학회논문지, 23(6), pp.629~637 (2019), 한국정보교육학회[DOI]
- 한규정, "초등학교에서의 엔트리를 활용한 인공지능 융합 교육 사례", 창의정보문화연구, 7(4), pp.197~206 (2021), 한국창의정보문화학회[DOI]
- 허경, "엔트리를 활용한 초등 데이터 과학 교육 사례 연구", 정보교육학회논문지, 24(5), pp.473~481 (2020), 한국정보교육학회[DOI]
- 강의선, "컴퓨터 비전공자를 위한 인공지능 교양 교육 과정 설계", 디지털콘텐츠학회논문지, 23(1), pp.57~66 (2022), 한국디지털콘텐츠학회[DOI]
- Gresse von Wangenheim, C, "Visual tools for teaching machine learning in K-12: A ten-year systematic mapping", Education and Information Technologies, 26(5), pp.5733~5778 (2021)
- Ismail, M, "Lecturer's apprentice: A chatbot for assisting novice programmers", 2019 International Multidisciplinary Information Technology and Engineering Conference (IMITEC), pp.1~8 (2019)
- Emerson, A, "Cluster-based analysis of novice coding misconceptions in block-based programming", Proceedings of the 51st ACM Technical Symposium on Computer Science Education, pp.825~831 (2020)
- 이철현, "초등예비교사의 EPL 프로그래밍 학습 어려움 분석", 한국실과교육학회지, 32(2), pp.49~63 (2019), 한국실과교육학회[DOI]
- 이철현, "EPL 프로그래밍의 어려움 및 오류 유형에 따른 맞춤형 모듈식 EPL 교육프로그램 개발 및 적용", 경인교육대학교 교육연구원 교육논총, 41(3), pp.83~103 (2021), 교육연구원[DOI]
- 최현종, "순서도를 활용한 프로그래밍 제어 구조학습에 나타난 오류 유형 분석", 컴퓨터교육학회 논문지, 19(1), pp.101~109 (2016), 한국컴퓨터교육학회[DOI]
- 이영석, "대학에서 비전공자 대상 인공지능 교육의 사례 연구", 융합정보논문지, 12(2), pp.157~162 (2022), 중소기업융합학회[DOI]
- 이영호, "블록형 프로그래밍 언어 기반 인공지능 교육이 학습자의 인공지능 기술 태도에 미치는 영향 분석", 정보교육학회논문지, 23(2), pp.189~196 (2019), 한국정보교육학회[DOI]
- Sakulkueakulsuk, B, "Kids making AI: Integrating machine learning, gamification, and social context in STEM education", 2018 IEEE international conference on teaching, assessment, and learning for engineering (TALE), pp.1005~1010 (2018)
- 김지선, "온라인 프로그래밍 개념학습 성취수준과 오류유형과의 관계 분석", 컴퓨터교육학회 논문지, 17(5), pp.43~51 (2014), 한국컴퓨터교육학회[DOI]
- Sulmont, E, "Can you teach me to machine learn?", Proceedings of the 50th ACM Technical Symposium on Computer Science Education, pp.948~954 (2019), ACM
- 정혜욱, "온라인 학습 환경에서 발생하는 파이썬 프로그래밍 오류 사례 분석", 문화기술의 융합, 7(3), pp.247~253 (2021), 국제문화기술진흥원
- "Five Big Ideas in Artificial Intelligence"[URL]
- 이은경, "국내외 초·중등학교 인공지능 교육과정 분석", 컴퓨터교육학회 논문지, 23(1), pp.37~44 (2020), 한국컴퓨터교육학회[DOI]
- Tedre, M, "Teaching Machine Learning in K–12 Classroom: Pedagogical and Technological Trajectories for Artificial Intelligence Education", IEEE Access, 9, pp.110558~110572 (2021)
- 손원성, "인공지능(AI) 교육 플랫폼을 활용한 SW교육 수업안 개발 : 초등학교 고학년을 중심으로", 정보교육학회논문지, 24(5), pp.453~462 (2020), 한국정보교육학회[DOI]
- Shamir, G, "Transformations of computational thinking practices in elementary school on the base of artificial intelligence technologies", Proceedings of EDULEARN20 conference, 6(7), pp.1596~1605 (2020)
- Song, J, "Paving the Way for Novices: How to Teach AI for K-12 Education in China", AAAI (2022)
- 이희란, "예비교사의 인공지능 역량 함양을 위한 STAMP 운영 사례 연구", 창의정보문화연구, 8(3), pp.123~133 (2022), 한국창의정보문화학회[DOI]
- Ottenbreit-Leftwich, A.T, "How do Elementary Students Conceptualize Artificial Intelligence?", Proceedings of the 52nd ACM Technical Symposium on Computer Science Education, pp.1261~ (2021)
