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...

Full description

Bibliographic Details
Main Author: Roberto Trinchero
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