Alapfogalmak
AI 기반 코드 생성 도구에 대한 학생들의 의존성을 줄이기 위해 다이어그램과 동영상을 활용한 OOP 과제 설계 및 평가
Kivonat
이 연구는 객체 지향 프로그래밍(OOP) 과정에서 학생들의 AI 기반 코드 생성 도구 의존성을 줄이기 위한 새로운 과제 설계 방식을 제안한다. 기존의 자연어 기반 과제 설명 대신 다이어그램과 동영상을 활용하여 과제를 제시하였다.
다이어그램 기반 과제의 경우, 5가지 유형의 다이어그램을 사용하여 알고리즘, 상태 변화, 클래스 선언, 상속, 상태 전이 규칙 등을 표현하였다. 이를 통해 학생들이 직접 문제를 해석하고 객체 모델을 설계해야 한다.
동영상 기반 프로젝트의 경우, 사용자 상호작용과 구현 세부사항을 동영상으로 제시하여 학생들의 이해를 돕고자 하였다.
학생 설문 조사 결과, 다이어그램과 동영상 기반 과제가 AI 기반 코드 생성 도구 남용을 효과적으로 방지하는 것으로 나타났다. 또한 학생들은 이러한 새로운 과제 형식에 대해 전반적으로 긍정적인 반응을 보였다. 다이어그램 기반 과제보다는 동영상 기반 프로젝트에 대한 선호도가 더 높았다.
추가로 GPT-4와 Bard의 이미지 인식 기능을 활용하여 다이어그램 기반 과제를 해결하는 실험을 진행하였다. 결과적으로 이러한 AI 모델들은 다이어그램 기반 과제를 해결하는 데 어려움을 겪는 것으로 나타났다.
Statisztikák
총 115명의 학생 중 84명이 참여하였으며, 평균 6.25개의 과제를 제출하였다.
최소 제출 과제 수는 1개, 최대와 최빈값은 10개였으며, 12명의 학생이 모든 과제를 제출하였다.
56명의 학생이 설문에 참여하였다.
Idézetek
"다이어그램에 함수 이름이 없어서 내가 무엇을 해야 할지 바로 알 수 없어 좀 더 생각해봐야 했다."
"동영상으로 제시된 프로젝트는 텍스트로 제시된 것보다 이해하기 쉬웠다."
"다이어그램이나 동영상 기반 과제는 GPT/Bard 남용을 효과적으로 방지할 수 있다."