次回の更新記事:誤解を招きやすいAI用語6選、技術語なのに揺れる意味(公開予定日:2026年04月30日)
AIDB Daily Papers

プログラミング入門コース向けAIチューターの設計と導入:コース内容に特化した個別指導

原題: Design and Deployment of a Course-Aware AI Tutor in an Introductory Programming Course
著者: Iris Groher, Patrick Heissenberger, Michael Vierhauser
公開日: 2026-04-12 | 分野: アプリケーション 論文 オンライン ソフトウェアエンジニアリング 大規模言語モデル インタラクティブ インタラクション 学生 教育 自然言語処理 チューター コース ヒント 質問 概念 理解 教材 実験 教育AI AI ソフトウェア 対話 評価 Python 研究 ウェブ LLM システム 実装 設計 プログラミング デバッグ ユーザ 学習

※ 日本語タイトル・ポイントはAIによる自動生成です。正確な内容は原論文をご確認ください。

ポイント

  • 大規模言語モデルの利用増加に伴い、学生が安易に解答を得る傾向に対処するため、コース特化型AIチューターを設計・導入した。
  • このチューターは、コース教材に基づいたヒントや質問を提供し、学生の自力解決を促す点が重要かつ新しい試みである。
  • 学生は概念理解、実装支援、デバッグにチューターを活用し、直接的な解答のコピーではなく学習を促進する存在として認識した。

Abstract

Large Language Models (LLMs) have become part of how students solve programming tasks, offering immediate explanations and even full solutions. Previous work has highlighted that novice programmers often heavily rely on LLMs, thereby neglecting their own problem-solving skills. To address this challenge, we designed a course-specific online Python tutor that provides retrieval-augmented, course-aligned guidance without generating complete solutions. The tutor integrates a web-based programming environment with a conversational agent that offers hints, Socratic questions, and explanations grounded in course materials. Students used the system during self-study to work on homework assignments, and the tutor also supported questions about the broader course material. We collected structured student feedback and analyzed interaction logs to investigate how they engaged with the tutor's guidance. We observed that students used the tutor primarily for conceptual understanding, implementation guidance, and debugging, and perceived it as a course-aligned, context-aware learning support that encourages engagement rather than direct solution copying.

Paper AI Chat

この論文のPDF全文を対象にAIに質問できます。

質問の例:

AIチャット機能を利用するには、ログインまたは会員登録(無料)が必要です。

会員登録 / ログイン

💬 ディスカッション

ディスカッションに参加するにはログインが必要です。

ログイン / アカウント作成 →

関連するAIDB記事