AI가 대신 코딩해도 소용없는 수업

요즘 대학 코딩 수업에선 인공지능(AI)이 숙제를 대신 해주는 일이 흔해졌습니다. 하지만 한 연구팀은 학생들이 직접 코드를 설명하는 '구술 시험'을 도입해 이 문제를 해결했습니다.

컴퓨터 프로그래밍 입문 수업에서 학생들이 AI 도구(예: 챗GPT)를 이용해 과제를 쉽게 해결할 수 있게 되면서, 교수들은 큰 고민에 빠졌습니다. 학생들이 제대로 이해하지도 않은 코드를 제출하고, 중요한 학습 과정을 건너뛰기 때문입니다. 연구진은 이런 문제를 막기 위해 매주 학생들이 직접 쓴 코드를 구두로 설명하는 시험을 도입했습니다. 이 시험은 점수에 반영되기 때문에, 학생들은 AI로 코드를 만들더라도 그 내용을 완전히 이해해야 했습니다.

수업 방식을 완전히 뒤집다

연구진은 '플립드 교실'이라는 방식을 함께 사용했습니다. 전통적인 수업은 교실에서 개념을 배우고 집에서 과제를 풀지만, 플립드 교실은 그 반대입니다. 학생들은 집에서 동영상 강의로 개념을 미리 익히고, 교실에서는 과제를 풀거나 질문하는 시간을 가집니다. 이렇게 하면 수업 시간에 구술 시험을 볼 여유가 생깁니다. 연구는 세 학기에 걸쳐 진행됐으며, 학생들의 시험 점수, 키보드 사용 기록, 설문 조사 등을 분석했습니다.

무슨 일이 일어났을까?

결과는 놀라웠습니다. 구술 시험을 도입한 학기에서 학생들의 최종 시험 성적이 이전보다 크게 올랐습니다. 특히 AI 도구를 자주 사용하던 학생들도 성적이 향상됐습니다. 키보드 기록을 분석해보니, 학생들이 코드를 베껴 쓰는 대신 직접 고민하며 입력하는 시간이 늘어났습니다. 설문에서는 학생들이 "자신이 작성한 코드를 깊이 이해하게 됐다"고 답했습니다. AI가 코드를 대신 만들어줘도, 구술 시험 때문에 진짜 이해 없이는 통과할 수 없었기 때문입니다.

이 연구가 의미하는 바는 단순합니다. 기술이 아무리 발전해도, 학생들이 스스로 생각하고 설명하게 만드는 전통적인 평가 방식이 여전히 효과적이라는 점입니다. 앞으로 코딩 수업뿐 아니라 다른 과목에서도 '이해를 확인하는 구두 시험'이 더 많이 쓰일 가능성이 있습니다. AI 시대에도 인간의 진짜 실력을 측정하는 새로운 기준이 될 수 있겠네요.

📖 원문 보기: arXiv 원문

본 요약은 AI로 작성되었습니다. arXiv 논문을 바탕으로 재구성되었습니다.