Solo or Pair Programming for K-12 Students? Learning Outcomes and In-Game Behaviors in a Game-Based Learning Environment
Saved in:
| Title: | Solo or Pair Programming for K-12 Students? Learning Outcomes and In-Game Behaviors in a Game-Based Learning Environment |
|---|---|
| Language: | English |
| Authors: | Hunhui Na (ORCID |
| Source: | TechTrends: Linking Research and Practice to Improve Learning. 2026 70(1):200-225. |
| Availability: | Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/ |
| Peer Reviewed: | Y |
| Page Count: | 26 |
| Publication Date: | 2026 |
| Document Type: | Journal Articles Reports - Research Tests/Questionnaires |
| Education Level: | Secondary Education Grade 6 Intermediate Grades Middle Schools |
| Descriptors: | Elementary School Students, Secondary School Students, Game Based Learning, Cooperative Learning, Skill Development, Computation, Thinking Skills, Learning Analytics, Student Attitudes, Student Behavior, Grade 6, Computer Games, Programming, Design, Coding, Independent Study |
| DOI: | 10.1007/s11528-025-01142-5 |
| ISSN: | 8756-3894 1559-7075 |
| Abstract: | Pair programming is considered an effective collaborative strategy for developing computational thinking (CT), but its impact on K-12 students remains inconclusive. Employing a learning analytics approach, this study compares the effects of pair and solo programming on K-12 students' CT skills, attitudes, and in-game behaviors. Two sixth-grade classes assigned to solo (n = 22) or pair programming (n = 21) groups participated in a six-week intervention using an online game-based learning environment. Both groups showed improvements in CT skills and attitudes, but the solo programming group achieved greater CT skill gains. In-game logs revealed solo programmers focused more on game creation and less on game remixing. The solo programmers also designed a more complex gameworld and used more coding blocks; however, the complexity of the programming codes remained similar between groups. These findings highlight the distinct benefits of each approach: solo programming fosters self-directed trial-and-error experimentation, while pair programming promotes collaboration and openness to diverse perspectives through shared exploration of others' creations. |
| Abstractor: | As Provided |
| Entry Date: | 2026 |
| Accession Number: | EJ1505920 |
| Database: | ERIC |
| FullText | Text: Availability: 0 |
|---|---|
| Header | DbId: eric DbLabel: ERIC An: EJ1505920 AccessLevel: 3 PubType: Academic Journal PubTypeId: academicJournal PreciseRelevancyScore: 0 |
| IllustrationInfo | |
| Items | – Name: Title Label: Title Group: Ti Data: Solo or Pair Programming for K-12 Students? Learning Outcomes and In-Game Behaviors in a Game-Based Learning Environment – Name: Language Label: Language Group: Lang Data: English – Name: Author Label: Authors Group: Au Data: <searchLink fieldCode="AR" term="%22Hunhui+Na%22">Hunhui Na</searchLink> (ORCID <externalLink term="http://orcid.org/0000-0003-2157-6685">0000-0003-2157-6685</externalLink>)<br /><searchLink fieldCode="AR" term="%22Secil+Caskurlu%22">Secil Caskurlu</searchLink><br /><searchLink fieldCode="AR" term="%22Curt+G%2E+Fulwider%22">Curt G. Fulwider</searchLink><br /><searchLink fieldCode="AR" term="%22Bung-Woo+Jun%22">Bung-Woo Jun</searchLink> – Name: TitleSource Label: Source Group: Src Data: <searchLink fieldCode="SO" term="%22TechTrends%3A+Linking+Research+and+Practice+to+Improve+Learning%22"><i>TechTrends: Linking Research and Practice to Improve Learning</i></searchLink>. 2026 70(1):200-225. – Name: Avail Label: Availability Group: Avail Data: Springer. Available from: Springer Nature. One New York Plaza, Suite 4600, New York, NY 10004. Tel: 800-777-4643; Tel: 212-460-1500; Fax: 212-460-1700; e-mail: customerservice@springernature.com; Web site: https://link.springer.com/ – Name: PeerReviewed Label: Peer Reviewed Group: SrcInfo Data: Y – Name: Pages Label: Page Count Group: Src Data: 26 – Name: DatePubCY Label: Publication Date Group: Date Data: 2026 – Name: TypeDocument Label: Document Type Group: TypDoc Data: Journal Articles<br />Reports - Research<br />Tests/Questionnaires – Name: Audience Label: Education Level Group: Audnce Data: <searchLink fieldCode="EL" term="%22Secondary+Education%22">Secondary Education</searchLink><br /><searchLink fieldCode="EL" term="%22Grade+6%22">Grade 6</searchLink><br /><searchLink fieldCode="EL" term="%22Intermediate+Grades%22">Intermediate Grades</searchLink><br /><searchLink fieldCode="EL" term="%22Middle+Schools%22">Middle Schools</searchLink> – Name: Subject Label: Descriptors Group: Su Data: <searchLink fieldCode="DE" term="%22Elementary+School+Students%22">Elementary School Students</searchLink><br /><searchLink fieldCode="DE" term="%22Secondary+School+Students%22">Secondary School Students</searchLink><br /><searchLink fieldCode="DE" term="%22Game+Based+Learning%22">Game Based Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Cooperative+Learning%22">Cooperative Learning</searchLink><br /><searchLink fieldCode="DE" term="%22Skill+Development%22">Skill Development</searchLink><br /><searchLink fieldCode="DE" term="%22Computation%22">Computation</searchLink><br /><searchLink fieldCode="DE" term="%22Thinking+Skills%22">Thinking Skills</searchLink><br /><searchLink fieldCode="DE" term="%22Learning+Analytics%22">Learning Analytics</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Attitudes%22">Student Attitudes</searchLink><br /><searchLink fieldCode="DE" term="%22Student+Behavior%22">Student Behavior</searchLink><br /><searchLink fieldCode="DE" term="%22Grade+6%22">Grade 6</searchLink><br /><searchLink fieldCode="DE" term="%22Computer+Games%22">Computer Games</searchLink><br /><searchLink fieldCode="DE" term="%22Programming%22">Programming</searchLink><br /><searchLink fieldCode="DE" term="%22Design%22">Design</searchLink><br /><searchLink fieldCode="DE" term="%22Coding%22">Coding</searchLink><br /><searchLink fieldCode="DE" term="%22Independent+Study%22">Independent Study</searchLink> – Name: DOI Label: DOI Group: ID Data: 10.1007/s11528-025-01142-5 – Name: ISSN Label: ISSN Group: ISSN Data: 8756-3894<br />1559-7075 – Name: Abstract Label: Abstract Group: Ab Data: Pair programming is considered an effective collaborative strategy for developing computational thinking (CT), but its impact on K-12 students remains inconclusive. Employing a learning analytics approach, this study compares the effects of pair and solo programming on K-12 students' CT skills, attitudes, and in-game behaviors. Two sixth-grade classes assigned to solo (n = 22) or pair programming (n = 21) groups participated in a six-week intervention using an online game-based learning environment. Both groups showed improvements in CT skills and attitudes, but the solo programming group achieved greater CT skill gains. In-game logs revealed solo programmers focused more on game creation and less on game remixing. The solo programmers also designed a more complex gameworld and used more coding blocks; however, the complexity of the programming codes remained similar between groups. These findings highlight the distinct benefits of each approach: solo programming fosters self-directed trial-and-error experimentation, while pair programming promotes collaboration and openness to diverse perspectives through shared exploration of others' creations. – Name: AbstractInfo Label: Abstractor Group: Ab Data: As Provided – Name: DateEntry Label: Entry Date Group: Date Data: 2026 – Name: AN Label: Accession Number Group: ID Data: EJ1505920 |
| PLink | https://search.ebscohost.com/login.aspx?direct=true&site=eds-live&db=eric&AN=EJ1505920 |
| RecordInfo | BibRecord: BibEntity: Identifiers: – Type: doi Value: 10.1007/s11528-025-01142-5 Languages: – Text: English PhysicalDescription: Pagination: PageCount: 26 StartPage: 200 Subjects: – SubjectFull: Elementary School Students Type: general – SubjectFull: Secondary School Students Type: general – SubjectFull: Game Based Learning Type: general – SubjectFull: Cooperative Learning Type: general – SubjectFull: Skill Development Type: general – SubjectFull: Computation Type: general – SubjectFull: Thinking Skills Type: general – SubjectFull: Learning Analytics Type: general – SubjectFull: Student Attitudes Type: general – SubjectFull: Student Behavior Type: general – SubjectFull: Grade 6 Type: general – SubjectFull: Computer Games Type: general – SubjectFull: Programming Type: general – SubjectFull: Design Type: general – SubjectFull: Coding Type: general – SubjectFull: Independent Study Type: general Titles: – TitleFull: Solo or Pair Programming for K-12 Students? Learning Outcomes and In-Game Behaviors in a Game-Based Learning Environment Type: main BibRelationships: HasContributorRelationships: – PersonEntity: Name: NameFull: Hunhui Na – PersonEntity: Name: NameFull: Secil Caskurlu – PersonEntity: Name: NameFull: Curt G. Fulwider – PersonEntity: Name: NameFull: Bung-Woo Jun IsPartOfRelationships: – BibEntity: Dates: – D: 01 M: 01 Type: published Y: 2026 Identifiers: – Type: issn-print Value: 8756-3894 – Type: issn-electronic Value: 1559-7075 Numbering: – Type: volume Value: 70 – Type: issue Value: 1 Titles: – TitleFull: TechTrends: Linking Research and Practice to Improve Learning Type: main |
| ResultId | 1 |