TY - JOUR
T1 - The use of wiki in teaching programming
T2 - Effects upon achievement, attitudes, and collaborative programming behaviors
AU - Lin, Yu Tzu
AU - Wu, Cheng Chih
AU - Chiu, Chiung Fang
N1 - Publisher Copyright:
Copyright © 2018, IGI Global.
PY - 2018/7/1
Y1 - 2018/7/1
N2 - This article explores the feasibility of employing cooperative program editing tools in teaching programming. A quasi-experimental study was conducted, in which the experimental group co-edited the programs with peers using the wiki. The control group co-edited the programs with peers using only the face-to-face approach. The findings show that the co-editing platform was effective in assisting collaborative learning of programming, especially for program implementation. By observing editing histories, students could compare programs and then reflect more deeply about programming. The use of the wiki history tool also helped to illuminate nonlinear and dynamic procedures utilized in programming. Students who engaged more in the collaborative programming or interacted more with partners on the wiki showed greater program implementation achievements. The major benefit of using the wiki was the enhanced ability to observe the dynamic programming procedure and to encounter programming conflicts, which contributed to the process of procedural knowledge acquisition and elaboration.
AB - This article explores the feasibility of employing cooperative program editing tools in teaching programming. A quasi-experimental study was conducted, in which the experimental group co-edited the programs with peers using the wiki. The control group co-edited the programs with peers using only the face-to-face approach. The findings show that the co-editing platform was effective in assisting collaborative learning of programming, especially for program implementation. By observing editing histories, students could compare programs and then reflect more deeply about programming. The use of the wiki history tool also helped to illuminate nonlinear and dynamic procedures utilized in programming. Students who engaged more in the collaborative programming or interacted more with partners on the wiki showed greater program implementation achievements. The major benefit of using the wiki was the enhanced ability to observe the dynamic programming procedure and to encounter programming conflicts, which contributed to the process of procedural knowledge acquisition and elaboration.
KW - Co-Writing
KW - Collaborative Learning
KW - Collaborative Programming
KW - Computer Programming
KW - Social Learning
KW - Wiki
UR - http://www.scopus.com/inward/record.url?scp=85046899249&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85046899249&partnerID=8YFLogxK
U2 - 10.4018/IJDET.2018070102
DO - 10.4018/IJDET.2018070102
M3 - Article
AN - SCOPUS:85046899249
SN - 1539-3100
VL - 16
SP - 18
EP - 45
JO - International Journal of Distance Education Technologies
JF - International Journal of Distance Education Technologies
IS - 3
ER -