| Literature DB >> 31920786 |
Barbara Arfé1, Tullio Vardanega2, Chiara Montuori1, Marta Lavanga1.
Abstract
Several programs have been developed worldwide to improve children's executive functions (EFs). Yet, the role played in EF development by learning activities embedded in the school curriculum has received scarce attention. With two studies, we recently tested the effects of computational thinking (CT) and coding-a new element of the primary school curriculum-on the development of children's EFs. CT stimulates the ability to define a clear and orderly sequence of simple and well-specified steps to solve a complex problem. We conjecture that CT skills are associated to such EF processes as response inhibition and planning. In a first between-group cluster-randomized controlled trial, we tested the effects of 1-month coding activities on 76 first graders' planning and response inhibition against those of 1-month standard STEM activities of a control group. In a second study, we tested the effects of 1-month coding activities of 17 second graders in two ways: within group (longitudinally), against 7 months of standard activities experienced by the same children (experimental group); and between groups, in comparison to the effects of standard STEM activities in a control group of 19 second graders. The results of the two studies show significant benefits of learning to code: children exposed to coding improved significantly more in planning and inhibition tasks than control children did. The longitudinal data showed that improvements in planning and inhibition skills after 1 month of coding activities (eight lessons) were equivalent to or greater than the improvement attained after 7 months of standard activities. These findings support the hypothesis that learning CT via coding can significantly boost children's spontaneous development of EFs.Entities:
Keywords: coding; computational thinking; executive function; primary school children; programming
Year: 2019 PMID: 31920786 PMCID: PMC6917597 DOI: 10.3389/fpsyg.2019.02713
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
FIGURE 1Experimental design study 1.
Study 1: Demographic characteristics of the experimental and waiting group.
| Girls ( | 19, 45% | 20, 59% | 0.25 |
| Boys ( | 23, 55% | 14, 41% | |
| Age ( | 6.05 (0.58) | 5.97 (0.46) | 0.53 |
| SES ( | 6.14 (1.42) | 5.71 (1.73) | 0.23 |
Lesson plan.
| Session 1 | Lesson 3 | 1, 6 | Jigsaw: Drag and Drop |
| Lesson 4 | 2, 5, 6, 7 | Maze: Sequence | |
| Session 2 | Lesson 4 | 8, 10 | Maze: Sequence |
| Lesson 5 | 3, 4, 5, 6, 7 | Maze: Debugging | |
| Session 3 | Lesson 5 | 8, 9,10 | Maze: Debugging |
| Lesson 8 | 4, 5, 6, 7, 8 | Artist: Sequence | |
| Session 4 | Lesson 8 | 9, 10, 11 | Artist: Sequence |
| Lesson 10 | 4, 5, 6, 7, 8 | Artist: Shapes | |
| Session 5 | Lesson 13 | 1, 2, 3, 4, 5, 6, 7 | Maze: Loops |
| Session 6 | Lesson 13 | 8, 9, 10, 11, 12 | Maze: Loops |
| Session 7 | Lesson 14 | 3, 5, 6, 7, 8, 9 | Bee: Loops |
| Session 8 | Lesson 18 | 2, 4, 5, 6, 7 | Artist: Loops |
| Closing session | Classroom discussion | What have we learned? | Metacognitive reflection on the goals of computational thinking and the meaning of programming |
Study 1—between-group comparison: planning and response inhibition at T1, T2, and T3.
| Planning time Elithorn | T1pre–test | 22.76 (15.97) | 25.71 (13.92) | –0.859 | 0.19 |
| T2post–test | 20.61 (11.61) | 25.50 (10.38) | –1.93 | 0.45 | |
| T3delayed post | 23.88 (9.59) | 23.18 (7.78) | 0.35 | –0.08 | |
| Accuracy Elithorn | T1pre–test | 5.47 (3.35) | 6.75 (2.87) | –1.79 | 0.41 |
| T2post–test | 7.29 (3.53) | 9.96 (3.04) | –3.54∗∗∗ | 0.82 | |
| T3delayed post | 11.06 (3.29) | 11.51 (2.54) | –0.677 | 0.15 | |
| Planning time ToL | T1pre–test | 9.20 (4.42) | 7.77 (3.33) | 1.60 | –0.37 |
| T2post–test | 8.21 (3.33) | 7.22 (3.09) | 1.35 | –0.31 | |
| T3delayed post | 9.04 (4.17) | 7.93 (3.77) | 1.21 | –0.28 | |
| Accuracy ToL | T1pre–test | 6.03 (2.47) | 7.52 (2.05) | –2.88∗∗ | 0.66 |
| T2post–test | 7.85 (2.08) | 9.71 (1.86) | –4.11∗∗∗ | 0.95 | |
| T3delayed post | 10.29 (2.29) | 9.93 (1.99) | 0.74 | –0.17 | |
| Inhibition time NEPSY-II | T1pre–test | 56.21 (14.57) | 50.97 (7.83) | 2.00 | –0.46 |
| T2post–test | 47.88 (11.46) | 45.45 (7.92) | 1.09 | –0.25 | |
| T3delayed post | 39.66 (9.21) | 42.33 (8.24) | –1.33 | 0.31 | |
| Errors NEPSY-II | T1pre–test | 3.56 (2.58) | 2.43 (2.43) | 1.96 | –0.45 |
| T2post–test | 2.85 (2.35) | 1.56 (1.65) | 2.84∗ | –0.65 | |
| T3delayed post | 1.26 (1.78) | 2.02 (2.36) | –1.55 | 0.36 | |
| Inhibition time Stroop | T1pre–test | 216.3 (65.93) | 218.0 (56.13) | –0.12 | 0.03 |
| T2post–test | 186.1 (69.85) | 178.1 (36.75) | 0.64 | –0.15 | |
| T3delayed post | 152.3 (37.11) | 157.2 (39.20) | –0.56 | 0.13 | |
| Errors Stroop | T1pre–test | 7.97 (6.14) | 6.83 (6.47) | 0.78 | –0.18 |
| T2post–test | 5.47 (5.09) | 2.02 (2.38) | 3.89∗∗∗ | –0.90 | |
| T3delayed post | 2.53 (2.38) | 3.33 (3.91) | –1.05 | 0.24 |
Study 1—between-group comparison: performance at the coding tasks at T1, T2, and T3.
| Planning time coding | T1pre–test | 48.00 (23.29) | 42.30 (22.45) | 1.08 | –0.25 |
| T2post–test | 38.95 (25.26) | 11.56 (6.29) | 6.78∗∗∗ | –1.56 | |
| T3delayed post | 11.33 (6.89) | 11.54 (4.43) | –0.16 | 0.04 | |
| Accuracy coding | T1pre–test | 3.09 (1.60) | 4.31 (1.46) | –3.47∗∗∗ | 0.80 |
| T2post–test | 3.68 (1.92) | 6.12 (1.06) | –7.03∗∗∗ | 1.62 | |
| T3delayed post | 5.70 (0.94) | 5.81 (1.09) | –0.44 | 0.11 |
FIGURE 2Study 1: planning accuracy at T2 and T3 (age, SES, and accuracy at Tl covariates) at the Elithorn (A) and ToL (B) tasks.
FIGURE 3Study 1: errors in response inhibition at T2 and T3 (errors at Tl covariate): NEPSY-II (A) and Stroop (B) tasks.
FIGURE 4Experimental design study 2.
Study 2—demographic characteristics of the experimental and control group.
| Girls ( | 7, 36.8% | 10, 52.6% | 0.32 |
| Boys ( | 12, 63.2% | 9, 47.4% | |
| Age ( | 6.89 (0.205) | 6.89 (0.315) | 1.00 |
| SES ( | 6.11 (1.56) | 6.79 (1.18) | 0.14 |
Study 2—between-group comparison: planning and response inhibition at T1 (pre-test) and T2 (post-test).
| Planning time Elithorn | T1pre–test | 24.34 (11.72) | 20.27 (11.58) | 1.09 | –0.35 |
| T2post–test | 18.24 (8.41) | 19.17 (8.26) | –0.34 | 0.11 | |
| Accuracy Elithorn | T1pre–test | 9.26 (4.19) | 9.79 (4.91) | –0.36 | 0.12 |
| T2post–test | 9.00 (4.10) | 12.68 (3.33) | –3.04∗∗ | 0.96 | |
| Planning time ToL | T1pre–test | 5.48 (2.64) | 5.34 (2.14) | 0.19 | –0.06 |
| T2post–test | 4.77 (2.14) | 6.52 (3.15) | −2.00# | 0.65 | |
| Accuracy ToL | T1pre–test | 8.58 (2.27) | 7.00 (2.11) | 2.22# | –0.72 |
| T2post–test | 8.11 (2.49) | 10.16 (1.86) | −2.87∗ | 0.93 | |
| Inhibition time NEPSY-II | T1pre–test | 36.88 (7.26) | 35.75 (8.39) | 0.44 | –0.14 |
| T2post–test | 37.51 (7.22) | 34.05 (9.77) | 1.24 | –0.40 | |
| Errors NEPSY-II | T1pre–test | 3.79 (2.68) | 3.74 (3.31) | 0.05 | –0.02 |
| T2post–test | 2.89 (2.13) | 1.05 (1.27) | 3.24∗∗ | –1.05 | |
| Inhibition time Stroop | T1pre–test | 124.88 (14.72) | 138.24 (26.62) | –1.91 | 0.62 |
| T2post–test | 127.77 (16.58) | 132.27 (30.80) | –0.56 | 0.18 | |
| Errors Stroop | T1pre–test | 3.68 (2.89) | 4.32 (4.29) | –0.53 | 0.17 |
| T2post–test | 2.74 (2.42) | 2.11 (2.35) | 0.82 | –0.26 |
Study 2—between-group comparison: performance at coding tasks at T1 (pre-test) and T2 (post-test).
| Planning | T1pre–test | 9.77 (3.62) | 7.42 (4.36) | 1.81 | –0.59 |
| time Coding | T2post–test | 8.46 (2.47) | 7.78 (3.80) | 0.65 | –0.21 |
| Accuracy | T1pre–test | 5.58 (1.17) | 6.05 (1.08) | –1.30 | 0.42 |
| Coding | T2post–test | 5.21 (1.08) | 7.16 (0.96) | –5.87∗∗∗ | 1.91 |
Study 2–longitudinal data: performance of the experimental group at T0 (test), at T1 (pre-test), and at T2 (post-test).
| Planning time | T0 | 16.32 (12.66) | |||
| Elithorn | T1pre–test | 19.23 (11.69) | 2.91 | ||
| T2post–test | 17.47 (5.83) | −1.76 | 0.78 | –0.19 | |
| Accuracy | T0 | 5.65 (3.30) | |||
| Elithorn | T1pre–test | 8.91 (4.72) | 3.26 | ||
| T2post–test | 12.71 (3.50) | 3.79 | –0.27 | 0.08 | |
| Planning time | T0 | 5.39 (1.33) | |||
| ToL | T1pre–test | 5.10 (2.14) | −0.29 | ||
| T2post–test | 6.46 (3.30) | 1.35 | –1.82 | 0.44 | |
| Accuracy ToL | T0 | 6.00 (1.87) | |||
| T1pre–test | 7.12 (2.18) | 1.12 | |||
| T2post–test | 10.18 (1.98) | 3.06 | −2.18# | 0.62 | |
| Inhibition time | T0 | 36.44 (4.77) | |||
| NEPSY-II | T1pre–test | 34.13 (6.81) | −2.31 | ||
| T2post–test | 31.89 (6.63) | −2.24 | –0.02 | 0.01 | |
| Errors | T0 | 2.12 (2.20) | |||
| NEPSY-II | T1pre–test | 3.76 (3.47) | 1.64 | ||
| T2post–test | 1.06 (1.30) | −2.70 | 2.82∗ | –0.74 | |
| Inhibition time | T0 | 157.68 (22.05) | |||
| Stroop | T1pre–test | 134.21 (21.29) | −23.47 | ||
| T2post–test | 127.71 (25.16) | −6.49 | –1.70 | –38 | |
| Errors Stroop | T0 | 7.00 (8.82) | |||
| T1pre–test | 4.35 (4.50) | −2.65 | |||
| T2post–test | 2.24 (2.44) | −2.12 | –0.18 | 0.03 | |
| Planning time | T0 | 13.00 (5.24) | |||
| Coding | T1pre–test | 6.70 (2.54) | −6.30 | ||
| T2post–test | 7.15 (3.18) | 0.45 | –3.58∗∗ | 0.75 | |
| Accuracy | T0 | 4.29 (0.920) | |||
| Coding | T1pre–test | 6.06 (1.14) | 1.76 | ||
| T2post–test | 7.24 (0.970) | 1.18 | 1.11 | –0.24 |
FIGURE 5Study 2: longitudinal data: (A) ToL accuracy and (B) NEPSY-II inhibition errors at TO (test), Tl (pre-test), and T2 (post-test). BAS = business-as-usual.