EPL 교육에서 초등 예비교사의 ChatGPT 활용 경험 분석
Analysis of Pre-service Primary Teachers’ experiences with ChatGPT in EPL Education
1
조회
0
다운로드
3
인용
0
참고문헌
키워드
초록
프로그래밍 교육은 컴퓨팅사고 향상을 위한 유용한 교육 방법이다. 그러나 초보자에게는 컴퓨팅사고 절차에 따라 자신이 생각한 절차대로 프로그래밍으로 구현하는데 있어 다양한 어려움을 겪는다. 최근 OpenAI에서 개발한 chatGPT는 프로그래밍을 위한 관련된 지식, 알고리즘 설계 지원, 오류 해결을 위한 디버깅 도구 등으로 활용이 가능하다. 연구에서는 EPL 교육에서 초등 예비교사들의 chatGPT를 활용한 경험을 분석한 결과 프로그래밍 역량, EPL 블록 활용도, 상호작용 영역에 대한 사전, 사후 t검정 결과 모두 유의미한 결과를 보였다. 또한 학습자의 chatGPT 활용도는 프로그래밍 역량, 학습 상호작용에 정적인 영향을 주고 chatGPT 친숙도는 EPL 블록 활용에 정적인 영향을 주는 것으로 나타났다. 오류해결 방법에서도 팀원이나 교수에게 질문하는 방법을 가장 많이 선택하였지만 생성형 AI를 통한 해결 방법이 사전, 사후에서 가장 크게 증가하였다. 또한 예비교사들의 chatGPT 활용 경험을 통해 결과 해석을 위한 비판적 사고력과 명확한 질문 능력이 요구되는 것으로 나타났다.
Abstract
Programming education is a useful educational method for improving computational thinking. However, beginners experience various difficulties in implementing programming according to the procedure they thought according to the computational thinking procedure. Recently, chatGPT, developed by OpenAI, can be used as a tool to provide relevant knowledge for programming, support for algorithm design, and debugging tools for error resolution. In this study, as a result of analyzing the experience of pre-service primary teachers using chatGPT in EPL education, the pre- and post-t-test results for programming competency, EPL block utilization, and interaction areas all showed significant results. In addition, it was found that the learner's use of chatGPT had a positive effect on their programming competency and learning interaction, and their familiarity with chatGPT had a positive effect on their use of the EPL block utilization. In terms of error solving methods, the method of asking questions to team members or professors was chosen the most, but the solution method through generative AI increased the most in pre and post. In addition, through the experience of using chatGPT of pre-service elementary teachers, it was found that critical thinking and clear prompting skills are required to interpret the results.
참고문헌 (22)
- S. W. Kim, "An analysis of pre-service teachers’ learning process in programming learning", Int J Adv Sci Eng Inf Technol, (1) (2020)[DOI]
- 이재호, "초등 AI융합교육 프로그램의 개발과 적용을 통한 CT와 AI 역량 효과성 탐색", 창의정보문화연구, 8(4), pp.301~310 (2022), 한국창의정보문화학회[DOI]
- 이재호, "SW코딩기반 피지컬 컴퓨팅 교육이 초등과학영재의 컴퓨팅 사고력 향상에 미치는 효과 분석", 창의정보문화연구, 8(2), pp.55~63 (2022), 한국창의정보문화학회[DOI]
- 김재경, "비전공자 대상의 컴퓨터 프로그래밍 입문 교양 수업에서의 학습자의 어려움 분석", 창의정보문화연구, 7(2), pp.69~77 (2021), 한국창의정보문화학회[DOI]
- X. Zhai, "ChatGPT User Experience:Implications for Education", SSRN Electronic Journal (2022)[DOI]
- "Introducing ChatGPT" (2023)[URL]
- E. Chen, "GPTutor: a ChatGPT-powered programming tool for code explanation", ~ (2023)
- B. Qureshi, "Exploring the Use of ChatGPT as a Tool for Learning and Assessment in Undergraduate Computer Science Curriculum:Opportunities and Challenges", ~ (2023)
- N. M. S. Surameery, "Use Chat GPT to Solve Programming Bugs", International Journal of Information Technology & Computer Engineering, 3(01), pp.17~22 (2023)[DOI]
- Y. K. Dwivedi, "‘So what if ChatGPT wrote it?’ Multidisciplinary perspectives on opportunities, challenges and implications of generative conversational AI for research, practice and policy", Int J Inf Manage, 71, pp.2023~ (2023)[DOI]
- 이철현, "초등예비교사의 EPL 프로그래밍 오류 분석", 실과교육연구, 26(3), pp.133~150 (2020), 한국실과교육연구학회
- A. Ben-Yaacov, "Types of Errors in Block Programming: Driven by Learner, Learning Environment", Journal of Educational Computing Research, 61(1), pp.178~207 (2023)[DOI]
- N. Monjelat, "Teachers’ narrative of learning to program in a professional development effort and the relation to the rhetoric of computational thinking", Educ Inf Technol (Dordr), 25(3) (2020)[DOI]
- J. M. Sáez-López, "Exploring the effect of training in visual block programming for preservice teachers", Multimodal Technologies and Interaction, 4(3) (2020)[DOI]
- C. C. H.-M. Haynes-Magyar, "On Learning How to Program via an Interactive eBook with Adaptive Parsons Problems", Proceedings of the ALISE Annual Conference (2022)
- D. Parsons, "Parson’s programming puzzles: a fun and effective learning tool for first programming courses", Proceedings of the 8th Australasian Conference on Computing Education-Volume, 52, pp.157~163 (2006)
- "chatGPT plugins" (2023)[URL]
- A. Tlili, "What if the devil is my guardian angel: ChatGPT as a case study of using chatbots in education", Smart Learning Environments, 10(1), pp.15~ (2023)[DOI]
- 성영훈, "초등 예비교사의 블록 기반 AI 프로그래밍 학습 난이도 분석", 창의정보문화연구, 8(4), pp.229~240 (2022), 한국창의정보문화학회[DOI]
- 이철현, "초등예비교사의 EPL 프로그래밍 학습 어려움 분석", 한국실과교육학회지, 32(2), pp.49~63 (2019), 한국실과교육학회[DOI]
- 이철현, "EPL 프로그래밍의 어려움 및 오류 유형에 따른 맞춤형 모듈식 EPL 교육프로그램 개발 및 적용", 경인교육대학교 교육연구원 교육논총, 41(3), pp.83~103 (2021), 교육연구원[DOI]
- 이재호, "초등학교 중학년을 위한 언플러그드 교육 프로그램 개발 - 안전 교육을 중심으로", 창의정보문화연구, 8(2), pp.65~77 (2022), 한국창의정보문화학회[DOI]
