The effects of pair-programming on performance in an introductory programming course

2002 ◽  
Vol 34 (1) ◽  
pp. 38-42 ◽  
Author(s):  
Charlie McDowell ◽  
Linda Werner ◽  
Heather Bullock ◽  
Julian Fernald
2020 ◽  
Author(s):  
Suzanne Balik ◽  
Nachiappan Nagappan ◽  
Laurie Williams ◽  
Julie Petlick ◽  
Carol Miller ◽  
...  

2019 ◽  
Vol 9 (3) ◽  
pp. 357 ◽  
Author(s):  
Mewati Ayub ◽  
Oscar Karnalim ◽  
Risal Risal ◽  
Wenny Franciska Senjaya ◽  
Maresha Caroline Wijanto

Due to its high failure rate, Introductory Programming has become a main concern. One of the main issues is the incapability of slow-paced students to cope up with given programming materials. This paper proposes a learning technique which utilizes pair programming to help slow-paced students on Introductory Programming; each slow-paced student is paired with a fast-paced student and the latter is encouraged to teach the former as a part of  grading system. An evaluation regarding that technique has been conducted on three undergraduate classes from an Indonesian university for the second semester of 2018. According to the evaluation, the use of pair programming may help both slow-paced and fast-paced students. Nevertheless, it may not significantly affect individual academic performance. 


2020 ◽  
Vol 44 (2) ◽  
pp. 211-229
Author(s):  
Mewati Ayub ◽  
Oscar Karnalim ◽  
Laurentius Risal ◽  
Maresha Caroline Wijanto

A study shows that pair programming can help slow-paced students in completing Introductory Programming assessment. This paper replicates the study on Data Structure course, in which the completion of the assessments does not only rely on logic but also theoretical knowledge. The aim is to check whether pair programming is still helpful on such new assessment characteristics. Three classes of Data Structure course with 14 teaching weeks and a total of 72 undergraduate students are considered in this study. Two of the classes are about Basic Data Structure while another one is the advanced one. Our evaluation shows that pair programming can help slow-paced students in both pair and individual academic performance. It also increases overall academic performance if the tasks are more logic oriented. Nevertheless, no benefits provided for fast-paced students paired to the slow-paced ones, even though all students appreciate the use of pair programming.


Sign in / Sign up

Export Citation Format

Share Document