Problem solving and computational thinking. Building synergies between conceptualization and coding starting from primary school
Coding and computational thinking are two terms increasingly present in the scholastic debate of last years. The recent Italian guidelines and new scenarios (MIUR, 2018) have given to computational thinking an important role today in school. However, it is often confusing the teaching of coding (tha...
Main Author: | |
---|---|
Format: | Article |
Language: | English |
Published: |
Firenze University Press
2019-04-01
|
Series: | Formare |
Subjects: | |
Online Access: | https://oaj.fupress.net/index.php/formare/article/view/3790 |
_version_ | 1818523320444780544 |
---|---|
author | Roberto Trinchero |
author_facet | Roberto Trinchero |
author_sort | Roberto Trinchero |
collection | DOAJ |
description | Coding and computational thinking are two terms increasingly present in the scholastic debate of last years. The recent Italian guidelines and new scenarios (MIUR, 2018) have given to computational thinking an important role today in school. However, it is often confusing the teaching of coding (that is, the teaching of a specific programming language) with the teaching of computational thinking, that requires to take into account the relationships between this, problem solving and competences. In fact, coding is only one of the moments of computational thinking, which must be preceded by a moment of conceptualization, linked to the analysis and decomposition of the problems subject to codification. The article proposes reflections and useful hints for working on computational thinking starting from the first year of primary school, through a re-edition in the form of an educational game of the famous Logo language.
Problem solving e pensiero computazionale. Costruire sinergie tra concettualizzazione e codifica a partire dalla scuola primaria
Coding e pensiero computazionale sono ormai due termini sempre più presenti nel dibattito scolastico già da alcuni anni e le recenti Indicazioni nazionali e nuovi scenari (MIUR, 2018) hanno dato ancor più risalto al ruolo che dovrebbero avere nella scuola odierna. Spesso però si confonde l’insegnare il coding, ossia uno specifico linguaggio di programmazione, con l’insegnare il pensiero computazionale, trascurando i rapporti che vi sono tra questo, il problem solving e l’esercizio di competenze. Il coding è infatti solo uno dei momenti del pensiero computazionale, che va preceduto da un momento di concettualizzazione, legato all’analisi e alla scomposizione dei problemi oggetto di codifica. L’articolo propone riflessioni e spunti operativi utili per lavorare sul pensiero computazionale a partire dal primo anno della scuola primaria, attraverso una riedizione in forma di gioco didattico del celebre linguaggio Logo. |
first_indexed | 2024-12-11T05:43:34Z |
format | Article |
id | doaj.art-bea4300196f042028d2ed855cd3bcbe3 |
institution | Directory Open Access Journal |
issn | 1825-7321 |
language | English |
last_indexed | 2024-12-11T05:43:34Z |
publishDate | 2019-04-01 |
publisher | Firenze University Press |
record_format | Article |
series | Formare |
spelling | doaj.art-bea4300196f042028d2ed855cd3bcbe32022-12-22T01:19:03ZengFirenze University PressFormare1825-73212019-04-0119110.13128/formare-25037Problem solving and computational thinking. Building synergies between conceptualization and coding starting from primary schoolRoberto Trinchero0Dipartimento di Filosofia e Scienze dell'Educazione - Università degli studi di TorinoCoding and computational thinking are two terms increasingly present in the scholastic debate of last years. The recent Italian guidelines and new scenarios (MIUR, 2018) have given to computational thinking an important role today in school. However, it is often confusing the teaching of coding (that is, the teaching of a specific programming language) with the teaching of computational thinking, that requires to take into account the relationships between this, problem solving and competences. In fact, coding is only one of the moments of computational thinking, which must be preceded by a moment of conceptualization, linked to the analysis and decomposition of the problems subject to codification. The article proposes reflections and useful hints for working on computational thinking starting from the first year of primary school, through a re-edition in the form of an educational game of the famous Logo language. Problem solving e pensiero computazionale. Costruire sinergie tra concettualizzazione e codifica a partire dalla scuola primaria Coding e pensiero computazionale sono ormai due termini sempre più presenti nel dibattito scolastico già da alcuni anni e le recenti Indicazioni nazionali e nuovi scenari (MIUR, 2018) hanno dato ancor più risalto al ruolo che dovrebbero avere nella scuola odierna. Spesso però si confonde l’insegnare il coding, ossia uno specifico linguaggio di programmazione, con l’insegnare il pensiero computazionale, trascurando i rapporti che vi sono tra questo, il problem solving e l’esercizio di competenze. Il coding è infatti solo uno dei momenti del pensiero computazionale, che va preceduto da un momento di concettualizzazione, legato all’analisi e alla scomposizione dei problemi oggetto di codifica. L’articolo propone riflessioni e spunti operativi utili per lavorare sul pensiero computazionale a partire dal primo anno della scuola primaria, attraverso una riedizione in forma di gioco didattico del celebre linguaggio Logo.https://oaj.fupress.net/index.php/formare/article/view/3790computational thinkingcodingguided problem solvingprimary schoolLogo languagepensiero computazionale |
spellingShingle | Roberto Trinchero Problem solving and computational thinking. Building synergies between conceptualization and coding starting from primary school Formare computational thinking coding guided problem solving primary school Logo language pensiero computazionale |
title | Problem solving and computational thinking. Building synergies between conceptualization and coding starting from primary school |
title_full | Problem solving and computational thinking. Building synergies between conceptualization and coding starting from primary school |
title_fullStr | Problem solving and computational thinking. Building synergies between conceptualization and coding starting from primary school |
title_full_unstemmed | Problem solving and computational thinking. Building synergies between conceptualization and coding starting from primary school |
title_short | Problem solving and computational thinking. Building synergies between conceptualization and coding starting from primary school |
title_sort | problem solving and computational thinking building synergies between conceptualization and coding starting from primary school |
topic | computational thinking coding guided problem solving primary school Logo language pensiero computazionale |
url | https://oaj.fupress.net/index.php/formare/article/view/3790 |
work_keys_str_mv | AT robertotrinchero problemsolvingandcomputationalthinkingbuildingsynergiesbetweenconceptualizationandcodingstartingfromprimaryschool |