The Use of Wiki in Teaching Programming: Effects upon Achievement, Attitudes, and Collaborative Programming Behaviors

Saved in:
Bibliographic Details
Title: The Use of Wiki in Teaching Programming: Effects upon Achievement, Attitudes, and Collaborative Programming Behaviors
Language: English
Authors: Lin, Yu-Tzu, Wu, Cheng-Chih, Chiu, Chiung-Fang
Source: International Journal of Distance Education Technologies. 2018 16(3):18-45.
Availability: IGI Global. 701 East Chocolate Avenue, Hershey, PA 17033. Tel: 866-342-6657; Tel: 717-533-8845; Fax: 717-533-8661; Fax: 717-533-7115; e-mail: journals@igi-global.com; Web site: https://www.igi-global.com/journals/
Peer Reviewed: Y
Page Count: 28
Publication Date: 2018
Document Type: Journal Articles
Reports - Research
Education Level: High Schools
Descriptors: Foreign Countries, High School Students, Grade 10, Programming, Computer Science Education, Collaborative Writing, Web 2.0 Technologies, Cooperative Learning, Quasiexperimental Design, Experimental Groups, Control Groups, Editing, Program Implementation, Outcomes of Education, Academic Achievement, Electronic Learning, Hypothesis Testing, Scores, Statistical Analysis, Student Attitudes
Geographic Terms: Taiwan
DOI: 10.4018/IJDET.2018070102
ISSN: 1539-3100
Abstract: 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.
Abstractor: As Provided
Number of References: 77
Entry Date: 2018
Accession Number: EJ1178615
Database: ERIC
Be the first to leave a comment!
You must be logged in first