Sign In

Learner and Instructor Needs in AI-Supported Programming Learning Tools: Design Implications for Features and Adaptive Control

Created by
  • Haebom
Category
Empty

저자

Zihan Wu, Yicheng Tang, Barbara Ericson

개요

본 논문은 AI 기반 프로그래밍 학습 도구 설계에 대한 사용자 선호도를 탐구하기 위해 참여형 디자인 연구와 설문 조사를 실시한 결과를 제시합니다. 15명의 학부생 및 10명의 강사를 대상으로 한 참여형 디자인 연구와 172명의 프로그래밍 입문 학생을 대상으로 한 후속 설문 조사를 통해 학습자와 강사의 도움 기능 및 제어 선호도에 대한 통찰을 얻었습니다. 연구 결과, 학습자는 격려적이고 시각적 자료를 포함하며 동료의 통찰력을 제공하는 도움을 선호하는 반면, 강사는 학습자의 진행 상황을 반영하고 최상의 사례를 강화하는 스캐폴딩을 중시하는 것으로 나타났습니다. 두 그룹 모두 공유 제어를 선호하지만, 학습자는 일반적으로 더 많은 자율성을 선호하고, 강사는 인지 과부하를 방지하기 위해 더 많은 시스템 안내를 선호하는 경향이 있었습니다. 이러한 결과를 바탕으로 사용자 중심의 도움 기능과 적응형 제어 메커니즘에 관한 AI 기반 프로그래밍 도구 설계 지침을 제안합니다.

시사점, 한계점

시사점:
AI 기반 프로그래밍 학습 도구 설계 시 학습자와 강사의 선호도를 반영한 사용자 중심 디자인의 중요성을 강조합니다.
학습자의 자율성과 시스템의 안내를 균형 있게 제공하는 적응형 제어 메커니즘 설계의 필요성을 제시합니다.
격려적인 피드백, 시각적 자료 활용, 동료 학습자의 통찰력 제공 등의 효과적인 도움 기능 디자인에 대한 구체적인 지침을 제공합니다.
AI 기반 교육 도구 개발에 있어 사용자 중심 디자인 접근의 중요성을 보여줍니다.
한계점:
연구 대상이 특정 대학의 학부생과 강사로 제한되어 일반화 가능성에 한계가 있을 수 있습니다.
다양한 프로그래밍 언어 및 학습 수준에 대한 고려가 부족할 수 있습니다.
제시된 설계 지침의 실제 효과에 대한 검증이 추가적으로 필요합니다.
개별 학습자 간의 제어 선호도 차이에 대한 더 자세한 분석이 필요합니다.
👍