ペアプログラミング学習における状態の推定――つまずきの解決の成功と失敗に見られる会話の違い

書誌事項

タイトル別名
  • ペアプログラミング ガクシュウ ニ オケル ジョウタイ ノ スイテイ : ツマズキ ノ カイケツ ノ セイコウ ト シッパイ ニ ミラレル カイワ ノ チガイ
  • Collaboration Estimation in Pair-programming Learning: Conversation Differences between Success and Failure in Problem Solving

この論文をさがす

抄録

プログラミング教育では,プログラム言語の文法やプログラム書法を理解する能力とアルゴリズムを組み立てる能力が要求される.プログラム言語の文法や簡単な例題を理解することができても,実際にプログラムを作成するときにはいくつかのつまずきが発生する.プログラミングを行う方法の1つとして,2人1組になって行うペアプログラミングがある.ペアプログラミングによるプログラミングは協調作業であるが,これはプログラミング学習の方法としても用いられている.本研究では,プログラミング学習時のペアプログラミングの成功事例と失敗事例を比較分析した.分析では作業中の会話に着目し,失敗事例の方が発話が長いこと,説明の繰返しが多いこと,一方的な発話が多いことが分かった.この知見は,ペアプログラミングにおいて協調作業がうまく進んでいるかどうかを判断する手がかりを提供し,協調作業の状態推定に有効であると考えられる.

In the programming education, the ability to understand grammar of a program language and writing of a program and the ability to assemble the algorithm are required. When a learner actually makes a program, some problems are caused even if a grammar and an easy example of the program can be understood. Pair-programming is one of the programming techniques in which two programmers work together at one work station. Pair-programming is a collaborative work and is used in programming learning. In this research, success cases and failure cases in pair-programming were compared. From the comparison, it was found that the speech length was long, the number of repeating explanation was high and the number of continuous speech was high in failure cases. The insights provide some clues to identify if collaborative work in pair-programming smoothly progresses and to guess the status of collaborative work.

収録刊行物

関連プロジェクト

もっと見る

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

問題の指摘

ページトップへ