著者
平井 佑樹 井上 智雄
出版者
情報処理学会
雑誌
情報処理学会論文誌 (ISSN:18827764)
巻号頁・発行日
vol.53, no.1, pp.72-80, 2012-01-15

プログラミング教育では,プログラム言語の文法やプログラム書法を理解する能力とアルゴリズムを組み立てる能力が要求される.プログラム言語の文法や簡単な例題を理解することができても,実際にプログラムを作成するときにはいくつかのつまずきが発生する.プログラミングを行う方法の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.

言及状況

はてなブックマーク (9 users, 18 posts)

[learning][language][program][prog][education][programming][algorithm][library][cinii]
[learning][language][program][prog][education][programming][algorithm][library][cinii]
[cinii][software-engineering]
[cinii][software-engineering]
[programming][paper][code-review]
[program] http://inolab.slis.tsukuba.ac.jp/publication/publication.php から読める ペアプロ論文
[program] http://inolab.slis.tsukuba.ac.jp/publication/publication.php から読める ペアプロ論文
[programming] この論文は読んでみたい。
[programming] この論文は読んでみたい。

Twitter (10 users, 10 posts, 2 favorites)

読みたい "CiNii 論文 -  ペアプログラミング学習における状態の推定--つまずきの解決の成功と失敗に見られる会話の違い" http://t.co/6BlvSepx6m
“CiNii 論文 -  ペアプログラミング学習における状態の推定--つまずきの解決の成功と失敗に見られる会話の違い” http://t.co/uSwDfjOseh
この論文は読んでみたい。 / “CiNii 論文 -  ペアプログラミング学習における状態の推定--つまずきの解決の成功と失敗に見られる会話の違い” http://t.co/ZflhNdWd1d
“CiNii 論文 -  ペアプログラミング学習における状態の推定--つまずきの解決の成功と失敗に見られる会話の違い” http://t.co/x768lpaa4X
@ojeki @phoebe_vivian ペアプログラミングの研究を一つみかけましたのでお知らせします(概要しか読んでません) http://t.co/mVjVdBUqxn
この研究 http://t.co/5r1JWzp1dY との比較だとどうだろう.こちらはCのプログラミングだが,初学者対象の分析という点では共通しているので. #ipsjce

収集済み URL リスト