Ensuring Computer Science Learning in the AI Era: Open Generative AI Policies and Assignment-Driven Written Quizzes
본 논문은 과제 중심의 비중 높은 서술형 퀴즈를 통해 학생의 숙달도를 보장하면서도 과제형 프로그래밍 과제에 대한 생성형 AI 사용을 허용하는 상급 컴퓨터 과학 교과목 평가 모델을 제안하고 예비 검증하며, 이 프레임워크 하에서는 AI 사용과 학업 성취도 사이에 유의미한 상관관계가 없음을 밝힌다.
원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기
컴퓨터 과학 교실에서 학생들이 복잡한 기계를 만드는 법을 배우고 있다고 상상해 보십시오. 전통적인 방식이라면 선생님은 "집에 가서 이 기계를 처음부터 직접 만들어서 가져오세요"라고 말했을 것입니다. 새로운 AI 도구에 대한 두려움은 학생들이 기계가 실제로 어떻게 돌아가는지 배우기는커녕, AI에게 기계를 만들어 달라고 요청한 뒤 그것을 제출하여 'A' 학점을 받아버릴 수도 있다는 점입니다. 이를 "인지적 오프로딩(cognitive offloading)"이라고 합니다. 즉, 뇌가 생각하지 않도록 로봇에게 생각을 떠넘기는 것입니다.
이 논문은 이 문제를 해결하기 위한 영리하고 새로운 방법인 **"오픈 앤 베리파이(Open and Verify, 개방 및 검증)"**를 설명합니다.
새로운 전략: "요리 수업" 비유
이 수업을 요리 학교라고 생각해 보십시오.
- 전통적인 방식: 선생님이 "집에 가서 케이크를 구워 오세요. 내일 가져오세요"라고 말합니다. 만약 어떤 학생이 빵집에서 케이크를 사 와서 자신이 직접 구웠다고 주장한다면, 선생님은 이를 알아차리지 못할 수도 있습니다.
- "금지"하는 방식: 선생님이 "가게에서 사 온 케이크는 안 됩니다!"라고 말합니다. 하지만 AI 시대에 이것은 마치 학생들에게 사용 가능한 도구인 오븐을 금지하려는 것과 같으며, 이를 막는 것은 불가능합니다.
- "오픈 앤 베리파이" 방식 (이 논문의 해결책): 선생님이 "집에서 케이크를 구울 때 레시피 북이나 보조 요리사, 혹은 로봇의 도움을 받아도 좋습니다. 하지만, 수업에 오면 여러분은 케이크가 정확히 어떻게 만들어졌는지, 왜 그 재료들을 사용했는지 설명하고, 현장에서 레시피의 고장 난 부분을 수정하는 테스트를 즉시 치러야 합니다"라고 말합니다.
이 연구에서 "케이크"는 프로그래밍 과제이며, "로봇"은 생성형 AI(GenAI)입니다.
연구가 진행된 방식
Lawrence Technological University의 한 교수는 이 방법을 14명의 상급 학생들로 구성된 소규모 그룹을 대상으로 시도했습니다. 그들이 사용한 레시피는 다음과 같습니다.
- 과제 (가져오는 케이크): 학생들은 숙제를 위해 코드를 작성하는 데 AI를 사용하는 것이 허용되었습니다. 심지어 그들은 AI로부터 얼마나 많은 도움을 받았는지에 대한 "고지 사항"(예: "나는 이 코드의 50%를 AI를 사용하여 작성함")을 작성해야 했습니다.
- 반전 (배점): 숙제 자체의 배점은 매우 낮았습니다(단 2%).
- 진짜 시험 (교실 내 퀴즈): 숙제가 제출된 직과 바로, 학생들은 교실에서 서술형 폐쇄형(closed-book) 퀴즈를 치렀습니다. 이 퀴즈의 배점은 훨씬 높았습니다(5% 또는 10%).
- 퀴즈 질문은 방금 제출한 숙제와 직접적으로 연관되어 있었습니다.
- 학생들은 코드를 설명하거나, 빠진 줄을 채워 넣거나, 코드가 어떻게 작동할지 예측해야 했습니다.
- 목표: 만약 학생이 코드를 쓰는 데 AI를 사용했지만 그 내용을 이해하지 못했다면, 퀴즈에서 낙제할 것입니다. 만약 이해했다면, 만점을 받을 것입니다.
무엇을 발견했는가?
연구진은 다음과 같은 질문을 던졌습니다: AI를 사용하는 것이 학생들을 더 멍청하게 만드는가, 아니면 도움이 되는가?
그들은 데이터를 분석하여 놀라운 결과를 발견했습니다:
- 연관성 없음: 학생이 AI를 얼마나 사용했는지와 성적 사이에는 거의 연관성이 없었습니다. 학생이 작업의 10%를 위해 AI를 사용했든 90%를 위해 사용했든, 최종 성적은 거의 비슷했습니다.
- "중간"의 함정: 흥Interestingly, AI를 적당량(25~50%) 사용한 학생들이 아주 적게 사용하거나 아주 많이 사용한 학생들보다 오히려 점수가 약간 낮았습니다. 저자는 이 "중간" 단계의 학생들이 코드를 스스로 쓰기에는 너무 게으르고, 그렇다고 AI로부터 좋은 결과를 얻어낼 만큼 프롬프팅(prompting) 기술이 뛰어나지도 않았던 상태였을 수 있다고 제안합니다. 그들은 중간에 끼어 있었던 것입니다.
- 학생 피드백: 학생들은 이 방식을 매우 좋아했습니다. 학생들은 퀴즈 덕분에 단순히 AI가 쓴 코드를 제출하는 것에 그치지 않고, 코드를 실제로 읽고 이해하도록 강제되었다고 말했습니다. 그들은 AI의 도움을 받을 수 있으면서도 퀴ž즈를 통해 여전히 학습 내용을 확인할 수 있어 스트레스가 덜하다고 느꼈습니다.
결론
이 논문은 학생들의 학습을 유지하기 위해 AI를 금지할 필요는 없다고 결론짓습니다.
학생들이 코드를 작성하는 "힘든 작업"에는 AI를 사용하게 하되, 그 코드가 담고 있는 자신만의 이해도를 즉시 테스트한다면, 학생들은 여전히 개념을 학습하게 됩니다. 이는 수학 숙제를 할 때 계산기를 사용하게 하되, 수학을 알고 있다는 것을 증명하기 위해 칠판 앞에서 계산기 없이 문제를 풀게 하는 것과 같습니다.
주의할 점: 저자는 이 연구가 규모가 작았다는 점(단 14명의 학생)을 인정하며, 이것이 최종적인 정답이라기보다는 하나의 "개념 증명(proof of concept)"이라고 말합니다. 또한, 이는 추가적인 퀴즈를 설계하고 채점해야 하는 교사에게 더 많은 업무를 발생시킵니다. 하지만 현재로서는, 적절한 "오픈 앤 베리파이" 규칙이 있다면 AI가 학습을 방해하는 지름길이 아니라 유용한 도구가 될 수 있음을 시사합니다.
연구 분야의 논문에 파묻히고 계신가요?
연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.