Solo or Pair Programming for K-12 Students? Learning Outcomes and In-Game Behaviors in a Game-Based Learning Environment

Saved in:
Bibliographic Details
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 0000-0003-2157-6685), Secil Caskurlu, Curt G. Fulwider, Bung-Woo Jun
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