Promoting collaborative learning among novices in programming exercise (教育工学)
スポンサーリンク
概要
- 論文の詳細を見る
For students who begin to learn programming, there are quite a few difficulties to cope with. The best way to help these students is to provide adequate supervisors. However, in many universities, due to shortage of teachers, one teacher has to take care a big number of novices. When a student need helps, it often fails to reach the teacher because the teacher is being busy to supervise other students. Because the novices do not know how to continue their work, their motivation is degraded easily, which may makes them quit the class. To help the novices to be able to overcome difficulties right from the initial stage of programming learning, we propose a collaborative learning model regarding learners as opinion sources. It adopts a voting mechanism to improve the learning collaboration. Student are divided into small groups. They practice programming individually. A COOP point is voted to reward group members who have offered convincing opinions to others. COOP points are used as a measure of student contribution to group learning. A collaborative learning environment based on the model, Col-E, has been developed and applied for 50 students learning C programming language in Danang Educational University in Vietnam. The result shows that Col-E works well to improve programming ability and motivation of students.
- 社団法人電子情報通信学会の論文
- 2010-02-26
著者
-
Harada Fumiko
Information And Engineering Department Ritsumeikan University
-
Phuong Dinh
Information And Engineering Department Ritsumeikan University
-
SHIMAKAWA Hiromitsu
Information and Engineering Department, Ritsumeikan University
-
Shimakawa Hiromitsu
Information And Engineering Department Ritsumeikan University
-
Thi Dong
Information And Engineering Department Ritsumeikan University
関連論文
- Promoting collaborative learning among novices in programming exercise (教育工学)
- Supporting novice programmers co-learning during exercise times (教育フロンティア研究会 テーマ「教育一般」)
- Modeling of Programming Learning Behavior with Contextual and Progressive Data (教育工学)