생성형 AI를 이용한 프로그래밍 교육: 코드 생성 정확도 평가와 표절 탐지 중심으로

Programming Education Using Generative AI: Focusing on Evaluation of Code Generation Accuracy and Plagiarism Detection

초록

본 연구는 생성형 AI를 프로그래밍 교육에 통합하기 위한 구조화된 접근을 제안하고, 주요 AI 모델의 성능 및 표절 탐지 가능성을 분석한다. ChatGPT 4o, ChatGPT 5, Gemini 2.5 Pro, Gemini 3 Pro를 동일한 조건에서 문제해결프로그래밍 과목 실습 문제로 평가하였으며, Sharif Judge 기반 자동 채점과 통계 분석을 통해 성능을 비교하였다. 그 결과 Gemini 3 Pro가 가장 높은 정확도와 안정성을 보였고, ChatGPT 5가 그 뒤를 이었다. 또한 증가하는 AI 활용 표절 문제에 대응하기 위해 ChatGPT로 생성한 다수의 참조 코드를 MOSS 유사도 분석과 결합한 결과, 비 AI 제출물에 대해 0%의 오탐지율, AI 생성 코드에 대해 최대 96.6%의 탐지율을 달성하였다. 본 연구는 생성형 AI가 교육 콘텐츠 개발, 수업 운영, 평가를 지원할 수 있는 가능성을 보여주며, 교육 현장에서 AI 생성 코드를 식별하기 위한 효과적인 방법을 제공한다.

키워드

생성형 AI챗지피티프로그래밍 교육자동 평가표절 탐지Generative AIChatGPTProgramming EducationAutomatic EvaluationPlagiarism Detection
제목
생성형 AI를 이용한 프로그래밍 교육: 코드 생성 정확도 평가와 표절 탐지 중심으로
제목 (타언어)
Programming Education Using Generative AI: Focusing on Evaluation of Code Generation Accuracy and Plagiarism Detection
저자
하진영
DOI
10.9728/dcs.2026.27.1.151
발행일
2026-01
유형
Y
저널명
디지털콘텐츠학회논문지
27
1
페이지
151 ~ 164