| Literature DB >> 35756260 |
Oliver Kastner-Hauler1, Karin Tengler1, Barbara Sabitzer2, Zsolt Lavicza2.
Abstract
Basic Digital Education (BDE) is already planned to be integrated with the forthcoming curriculum for Austrian primary schools (6-10 years) as it was already implemented for lower secondary schools (10-14 years) in 2018. BDE includes the most essential and novel developments of Computational Thinking (CT), which are fundamentally responsible for nurturing students' problem-solving skills. Thus, evaluating teaching materials, scaffolding guidelines, and assessments is becoming increasingly important for the successful implementation of CT in Austrian classrooms. This study is a part of a longitudinal multi-cycle educational design research project aiming to explore how to foster CT and to raise the awareness, importance, and confidence of teachers and students in applying CT for everyday uses. Our paper focuses on a sub-study in which teaching units for grade 3 and 4 students (8-10 years) were designed by combining an Open Educational Resource (OER) textbook and Physical Computing with the micro:bit device. The designed learning environment consists of three units and was implemented in two classes over 3 weeks. The two classes were further split into two groups each, to ensure better support during implementation. The class teachers received upfront teacher training and conducted pre- and post-test assessments with the students. The resulting data was then analyzed to gain insights into the effects on CT skills of the young learners. Results showed that combining block-based programming and physical computing devices could become a promising approach to promote computational thinking skills in lower school grades. Furthermore, the observed direction of the designed units supports low-barrier access to increase the desired uses of CT in classrooms.Entities:
Keywords: assessment; block-based programming; computational thinking; computer science; integrated learning environment; microbit; physical computing; primary digital education
Year: 2022 PMID: 35756260 PMCID: PMC9216230 DOI: 10.3389/fpsyg.2022.875382
Source DB: PubMed Journal: Front Psychol ISSN: 1664-1078
Computational concepts in BCTt (Zapata-Cáceres et al., 2021).
|
|
|
| ||||
|---|---|---|---|---|---|---|
|
|
|
| ||||
| 1–6 | ||||||
| 7–11 | ||||||
| 12–18 | ||||||
| 19–20 | ||||||
| 21–22 | ||||||
| 23–25 | ||||||
Lesson plan design—integrated learning environment.
|
|
|
|
|
|---|---|---|---|
| Objectives | - First program with makecode | - Event-driven programming, Loops | - Conditional programming, variables, sensors |
| Activities | - Tutorial “flashing heart” | - When button A pressed → display built-in figure | - Tutorial “rock, paper, scissors” → when “shaked” |
| Physical computing | - Giving shape to algorithms | - Interact with device using buttons | - Make the device feel (Shake, Light) |
| Computational concepts | - Sequences - Loops (simple) | - Loops (advanced) | - Conditionals |
| Computational practices | - Being incremental and iterative | - Testing and debugging | - Reusing and remixing |
| Computational perspectives | - Expressing | - Connecting | - Questioning |
| Learning outcome | 1 | 3 | 5 |
| 2 | 4 | 6 |
“Computational practices and perspectives” are trained throughout the entire intervention and are not explicitly matched to specific units.
For example, “Testing and debugging” can occur early or later on depending on the first result.
The same applies to “Connecting” and asking for help from seat neighbors, et cetera.
These CT aspects are interwoven with the inquiry-based constructionist learning process and are present across all units.
Figures 1 and 2: Heart – Grin: Sample artifact for unit 1 with block-based Makecode programming environment. Source: Micro:bit Educational Foundation, 2022, .
Evaluation of computational concepts—Grade 3 and 4.
|
|
|
|
|
|
|
| |
|---|---|---|---|---|---|---|---|
| Sequences | 3 | 20 | Pre | 0.883 | 0.196 | 0.038 | 17.667 |
| Post | 0.933 | 0.100 | 0.010 | 18.667 | |||
| 4 | 21 | Pre | 0.968 | 0.085 | 0.007 | 20.333 | |
| Post | 0.992 | 0.036 | 0.001 | 20.833 | |||
| Simple loops | 3 | 20 | Pre | 0.980 | 0.062 | 0.004 | 19.600 |
| Post | 0.980 | 0.062 | 0.004 | 19.600 | |||
| 4 | 21 | Pre | 0.933 | 0.115 | 0.013 | 19.600 | |
| Post | 0.933 | 0.097 | 0.009 | 19.600 | |||
| Nested loops | 3 | 20 | Pre | 0.764 | 0.238 | 0.056 | 15.286 |
| Post | 0.836 | 0.219 | 0.048 | 16.714 | |||
| 4 | 21 | Pre | 0.864 | 0.199 | 0.040 | 18.143 | |
| Post | 0.932 | 0.116 | 0.014 | 19.571 | |||
| If-then | 3 | 20 | Pre | 0.700 | 0.299 | 0.089 | 14.000 |
| Post | 0.825 | 0.294 | 0.086 | 16.500 | |||
| 4 | 21 | Pre | 0.810 | 0.249 | 0.062 | 17.000 | |
| Post | 0.881 | 0.218 | 0.048 | 18.500 | |||
| If-then-else | 3 | 20 | Pre | 0.400 | 0.348 | 0.121 | 8.000 |
| Post | 0.725 | 0.413 | 0.170 | 14.500 | |||
| 4 | 21 | Pre | 0.619 | 0.415 | 0.173 | 13.000 | |
| Post | 0.690 | 0.402 | 0.162 | 14.500 | |||
| While | 3 | 20 | Pre | 0.750 | 0.284 | 0.080 | 15.000 |
| Post | 0.833 | 0.229 | 0.053 | 16.667 | |||
| 4 | 21 | Pre | 0.635 | 0.315 | 0.099 | 13.333 | |
| Post | 0.762 | 0.261 | 0.068 | 16.000 | |||
| Total | 3 | 20 | Pre | 20.000 | 2.991 | 8.947 | 400 |
| Post | 21.950 | 3.120 | 9.734 | 439 | |||
| 4 | 21 | Pre | 21.429 | 2.925 | 8.557 | 450 | |
| Post | 22.429 | 2.039 | 4.157 | 471 |
Post-hoc paired sample t-test (Grade 3 and 4).
|
|
|
|
|
|
| ||
|---|---|---|---|---|---|---|---|
| Sequences | 3 | 20 | Pre + post | 0.050 | 0.203 | 0.285 | 0.246 |
| 4 | 21 | Pre + post | 0.024 | 0.096 | 0.267 | 0.249 | |
| Simple loops | 3 | 20 | Pre + post | 0.000 | 0.092 | 1.000 | 0.000 |
| 4 | 21 | Pre + post | 0.000 | 0.167 | 1.000 | 0.000 | |
| Nested loops | 3 | 20 | Pre + post | 0.071 | 0.276 | 0.262 | 0.259 |
| 4 | 21 | Pre + post | 0.068 | 0.195 | 0.125 | 0.349 | |
| If-then | 3 | 20 | Pre + post | 0.125 | 0.393 | 0.171 | 0.318 |
| 4 | 21 | Pre + post | 0.071 | 0.327 | 0.329 | 0.218 | |
| If-then-else | 3 | 20 | Pre + post | 0.325 | 0.406 | 0.002 | 0.800 |
| 4 | 21 | Pre + post | 0.071 | 0.427 | 0.452 | 0.167 | |
| While | 3 | 20 | Pre + post | 0.083 | 0.322 | 0.262 | 0.259 |
| 4 | 21 | Pre + post | 0.127 | 0.324 | 0.088 | 0.391 | |
| Total | 3 | 20 | Pre + post | 1.950 | 2.800 | 0.006 | 0.696 |
| 4 | 21 | Pre + post | 1.000 | 1.949 | 0.029 | 0.513 |
Figure 1BCTt results—computational concepts progress.