[논문 리뷰] Programming Is Hard -- Or at Least It Used to Be: Educational Opportunities And Challenges of AI Code Generation
이 포지션 페이퍼는 입문 프로그래밍 교육을 위한 AI 기반 코드 생성 도구(Codex, AlphaCode, CodeWhisperer)의 기회와 도전을 논의하고 교육 관행의 신속한 적응을 촉구합니다. AI 생성 코드가 더 많이 사용될수록 학습, 교수법, 윤리, 평가에 대한 시사를 조사합니다.
The introductory programming sequence has been the focus of much research in computing education. The recent advent of several viable and freely-available AI-driven code generation tools present several immediate opportunities and challenges in this domain. In this position paper we argue that the community needs to act quickly in deciding what possible opportunities can and should be leveraged and how, while also working on how to overcome or otherwise mitigate the possible challenges. Assuming that the effectiveness and proliferation of these tools will continue to progress rapidly, without quick, deliberate, and concerted efforts, educators will lose advantage in helping shape what opportunities come to be, and what challenges will endure. With this paper we aim to seed this discussion within the computing education community.
연구 동기 및 목표
- AI 코드 생성 도구가 입문 프로그래밍 학습 및 평가에 미치는 영향을 평가한다.
- 학습 자료, 표본 예제, 다양한 해결책을 향상시킬 기회를 식별한다.
- 계산교육의 윤리, 정직성, 지속 가능성에 관련된 우려를 강조한다.
- 위험을 완화하면서 AI 코드 생성을 활용하기 위한 교수법 전환을 제안한다.
제안 방법
- 기존 AI 코드 생성 도구(Codex/OpenAI Codex, AlphaCode, CodeWhisperer)와 그 기능에 대한 조사를 한다.
- CS1/CS2 교수법 및 평가에 관한 선행 컴퓨테이셔널 교육 문헌의 종합.
- 인용된 연구와 도구 문서에 근거한 기회와 도전에 대한 논의.
- 새로운 교육적 접근 방법 및 자원 생성 전략에 대한 제안.
실험 결과
연구 질문
- RQ1AI 주도 코드 생성 도구가 입문 프로그래밍에서 학습, 교수 및 평가에 어떤 기회를 제공하는가?
- RQ2이 도구들로 인한 도전과제(학문적 정직성, 편향, 보안, 지속 가능성)가 CS1/CS2 설정에서 무엇인가?
- RQ3핵심 학습성과와 윤리적 관행을 유지하면서 코드 생성을 활용하기 위해 교수법이 어떻게 전환될 수 있는가?
주요 결과
- AI 생성 코드는 모범 해법을 제공하고 학습 및 평가를 위한 해법 다양성을 노출할 수 있다.
- 코드 생성은 연습 문제, 설명, 풀이 예제와 같은 학습 자원을 대규모로 생산하는 데 도움을 줄 수 있다.
- 새로운 교수법은 모든 코드를 작성하는 대신 고레벨 알고리즘 이해 및 코드 리뷰로 초점을 옮길 수 있다.
- 교육 분야에서 주도적 가이드와 감독이 필요한 중요한 윤리적, 라이선스, 보안 문제가 있다.
더 나은 연구,지금 바로 시작하세요
연구 설계부터 논문 작성까지, 연구 시간을 획기적으로 줄여보세요.
카드 등록 없음 · 무료 플랜 제공
이 리뷰는 AI가 만들고, 인간 에디터가 검토했습니다.