初学者のプログラミング学習を支援するAIティーチングアシスタントの開発と評価

書誌事項

タイトル別名
  • Development and evaluation of an AI teaching assistant to assist novice programmers in learning

説明

In this study, we developed a web application that serves as a teaching assistant for programming courses by integrating ChatGPT. The application aims to provide dynamic and interactive responses to novice programmers in learning, accommodating the multi-layered skills required for programming. Utilizing System Prompting, Chain-of-Thought, and Few-Shot Learning technologies, the application generates sample program codes restricted to previously learned grammatical items and provides detailed explanations. The results of user questionnaires and the end-of-term test demonstrate that the application is user-friendly and enhances understanding of programming.

収録刊行物

詳細情報 詳細情報について

問題の指摘

ページトップへ