2020
DOI: 10.1177/0735633120949788
|View full text |Cite
|
Sign up to set email alerts
|

A Comparison of Solo and Pair Programming in Terms of Flow Experience, Coding Quality, and Coding Achievement

Abstract: Cooperative learning manifests itself as pair programming in coding education. There is a limited number of studies experimentally demonstrating that pair programming is effective in the educational context. Therefore, in this study, solo and pair programming were compared in terms of flow experience, coding quality, and coding achievement. The method used in this study is a pretest-posttest quasi-experimental design. The study group consists of 42 volunteer senior university students (28 males, 14 females). W… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 24 publications
(18 citation statements)
references
References 27 publications
0
18
0
Order By: Relevance
“…Judging from the research results, the effect of collaborative programming activities on students' CT skills was higher than that of solo programming activities, but the difference not reached a significant level. Demir and Seferoglu (2020) have found that in terms of process and coding quality, pair programming was a more effective coding education method than solo programming. Similarly, Wei et al (2020) suggested that teachers could use partial pair programming (PPP) as an effective approach to improve students' CT skills in K‐12 classrooms.…”
Section: Discussionmentioning
confidence: 99%
“…Judging from the research results, the effect of collaborative programming activities on students' CT skills was higher than that of solo programming activities, but the difference not reached a significant level. Demir and Seferoglu (2020) have found that in terms of process and coding quality, pair programming was a more effective coding education method than solo programming. Similarly, Wei et al (2020) suggested that teachers could use partial pair programming (PPP) as an effective approach to improve students' CT skills in K‐12 classrooms.…”
Section: Discussionmentioning
confidence: 99%
“…• Designed better visual programming artefacts (Wei et al, 2021) • Delivered higher program quality with lower compilation errors (Bravo et al, 2013) • No statistically significant difference in coding quality was obtained for three weeks (Demir & Seferoglu, 2021) • Detrimental effect on programming quality (Salge & Berente, 2016) Programming performance been inconsistent findings regarding program quality (Demir & Seferoglu, 2021), programming performance (Zhong & Li, 2019) and motivation (Velasco et al, 2012). The questions remain of (1) whether and how collaboration is beneficial to student learning, ( 2) what CT skills might be affected in collaborative learning and (3) whether group size can moderate the effects of collaboration on learning outcomes.…”
Section: Program Qualitymentioning
confidence: 99%
“…Among 30 studies, 26 studies found statistically significant results that favoured collaborative problem-solving scenarios, yet four studies reported nonsignificant cognitive benefits of collaborative programming in terms of performance tests (Maguire et al, 2014), program quality (Demir & Seferoglu, 2021) and troubleshooting tasks (Zhong & Li, 2019), which are inconsistent learning effects of collaborative versus individual programming. Regarding productivity, all six studies reported significant differences between collaborative and individual groups.…”
Section: Cognitive Competenciesmentioning
confidence: 99%
“…Although computer programming has potential to improve CT, empirical studies show that novice programmers easily become frustrated and bored when encountering challenges during the programming process (Falloon, 2016;Garc ıa-Zub ıa et al, 2018;Liebenberg et al, 2012). Compared to solo programming, pair programming, as a collaborative learning mode, is a pragmatical strategy for students to solve challenging problems, generate creative ideas, and promote their learning experiences (Demir & Seferoglu, 2020a;Plonka et al, 2015;Umapathy & Ritzhaupt, 2017).…”
Section: Introductionmentioning
confidence: 99%