Which way of design programming activities is more effective to promote K‐12 students' computational thinking skills? A meta‐analysis.

Promoting the cultivation of computational thinking (CT) skills in programming activities has become a key issue in the K‐12 curriculum, however, there is no unified conclusion on how to design programming activities to promote the acquisition of CT skills more effectively. The purpose of this study...

Descripción completa

Detalles Bibliográficos
Publicado en:Journal of Computer Assisted Learning Vol. 37; no. 4; pp. 1048 - 1063
Autores principales: Sun, Lihui, Hu, Linlin, Zhou, Danhua
Formato: meta analysis pictorial research systematic review tables/charts Journal Article
Publicado: Wiley-Blackwell Aug2021
Acceso en línea:Ver este registro en EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=ccm&AN=151329631&site=ehost-live
header:
  @attributes:
    shortDbName: ccm
    uiTerm: 151329631
    longDbName: CINAHL Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    dissinfo:
    jinfo:
      jid:
        02664909
        6M1
      jtl: Journal of Computer Assisted Learning
      issn: 02664909
      maglogo: Y
    pubinfo:
      dt: Aug2021
      vid: 37
      iid: 4
      pid: 480
      pub: Wiley-Blackwell
      place: Malden, Massachusetts
    artinfo:
      ui:
        151329631
        149463896
        151329631
        151329631
        10.1111/jcal.12545
        151329631
      ppf: 1048
      ppct: 15
      formats:
      tig:
        atl: Which way of design programming activities is more effective to promote K‐12 students' computational thinking skills? A meta‐analysis.
      aug:
        au:
          Sun, Lihui
          Hu, Linlin
          Zhou, Danhua
        affil: School of Education, Tianjin University, Tianjin, China
      sug:
        subj:
          Students Psychosocial Factors
          Software Design Education
          Computers and Computerization Education
          Skill Acquisition
          Teaching Methods
          Academic Performance
          Human
          Meta Analysis
          Systematic Review
          Integrated Curriculum
          Sample Size
          Time Factors
          Competency Assessment
          Programming Languages
          Students, Elementary
          Students, High School
          Students, Middle School
          Funding Source
      ab: Promoting the cultivation of computational thinking (CT) skills in programming activities has become a key issue in the K‐12 curriculum, however, there is no unified conclusion on how to design programming activities to promote the acquisition of CT skills more effectively. The purpose of this study is to determine the effectiveness of using programming to enhance K‐12 students' CT skills and explore the influence of various programming instructional design factors on the acquisition of CT skills. This study presents a quantitative meta‐analysis. A systematic search of randomized controlled studies on the influence of programming on CT skills. A total of 86 empirical studies with 114 effect sizes met the study selection criterion. The results showed that programming improved K‐12 students' CT skills in general (Hedges' g = 0.601, 95% CI [0.505, 0.697], p < 0.001). No publication bias was detected. Besides, we found that the interdisciplinary integration of programming, the duration of programming intervention within 1 week to 1 month, the class size of less than 50 students, and a reasonable selection of programming instruments and CT assessment types may be more conducive to promoting students' CT skills. Based on these findings, we suggest that programming instructional design should be planned reasonably to make the best use of technology towards developing students' CT skills. This will be of great significance to programming teaching and CT education in K‐12. Lay Description: What is already known about this topic: The cultivation of computational thinking (CT) in K‐12 has become a key issue.One of the latest trends in the education field is computer programming in K‐12 classrooms to cultivate students' CT skills.Programming teaching design may affect the influence of programming education on students' CT skills. However, there is a lack of overall quantitative synthesis of existing empirical research. What this paper adds: A meta‐analysis of 86 studies was conducted to provide systematic evidence that programming education is effective to promote K‐12 students' CT skills.Programming teaching design factors such as subjects, intervention duration, sample size, programming instruments and assessment types can affect CT skills in programming activities.Programming activity forms cannot affect CT skills in programming activities. Implications for practice and/or policy: The implementation of programming education in K‐12 schooling can effectively cultivate students' CT skills.Programming teaching design should be planned reasonably to make the best use of technology towards developing students' CT skills.The interdisciplinary integration of programming, the duration of programming intervention within one week to one month, control of class size to less than 50 students, and a reasonable selection of programming instruments and assessment types may be more conducive to promoting students' CT skills.
      pubtype: Academic Journal
      doctype:
        meta analysis
        pictorial
        research
        systematic review
        tables/charts
        Journal Article
      ougenre: Article
    language: English
    refInfo:
    holdings:
      @attributes:
        islocal: N