The objective of this thesis is the attempt to use specific survey tools to measure the development of computational thinking skills in students in their final year of kindergarten. These data are then compared, using multivariate statistical analysis techniques, with the introduction of a block-based visual programming language, Scratch Junior, developed by MIT specifically for use with this age group. The proposed programming language was tested through eight-hour courses, characterized by two different approaches based on the different role of the teacher (more directive in the first case, with greater space for free experimentation in the second), in a total sample of 33 students (PK5 level), attending two comprehensive schools located in the province of Como and divided into six groups (two for each of the two modes of use, plus two additional control groups, for a total of three groups, one for each type, for each one of the schools involved). For the survey, both the classification of skills linked to a computational thinking model based on the use of six categories (sequencing, patterns, looping, debugging, modularity, modeling and spatial reasoning) and the specific measurement tool associated with it, called CRA (Coding Readiness Assessment), were used. Although the analysis procedures performed do not allow to reach unequivocal conclusions, given the complexity of the situation (the simultaneous presence of numerous additional, uncontrollable variables in addition to those considered) and the small size of the sample, they do allow us to highlight some interesting aspects, relating both to the effectiveness of using the programming language considered for the development of computational thinking and to the potential effects of some of the variables involved.

Oggetto della presente tesi di ricerca è il tentativo di misurare, con l’ausilio di strumenti specifici di rilevamento, in alunni frequentanti l’ultimo anno della scuola dell’Infanzia, dati relativi allo sviluppo di alcune competenze legate al pensiero computazionale, mettendoli in relazione, attraverso tecniche di analisi statistica multivariata, con l’introduzione di un linguaggio di programmazione visuale a blocchi quale Scratch junior, sviluppato dal MIT specificamente per l’utilizzo nella fascia d’età considerata. Il linguaggio di programmazione proposto è stato sperimentato attraverso percorsi laboratoriali, della durata di otto ore ciascuno, caratterizzati da due diverse modalità di approccio in base al differente ruolo assunto dall’insegnante (maggiormente direttivo nel primo caso, con maggiore possibilità di sperimentazione libera nel secondo) su un campione complessivamente composto da 33 studenti (livello PK5), frequentanti due Istituti Comprensivi situati in provincia di Como e suddivisi in sei gruppi (due per ciascuna delle due modalità di utilizzo, più due ulteriori gruppi di controllo, per un totale di tre gruppi, uno per tipologia, per ciascuno degli Istituti coinvolti). Per il rilevamento sono stati utilizzati sia la classificazione delle competenze legate a un modello di pensiero computazionale basato sull’utilizzo di sei categorie (sequencing, patterns, looping, debugging, modularity, modeling e spatial reasoning), sia lo specifico strumento di misurazione ad essa associato, denominato CRA (Coding Readiness Assessment). Benché le procedure di analisi effettuate non consentano di giungere, date la complessità della situazione (presenza contemporanea di numerose ulteriori variabili, non controllabili, oltre a quelle considerate) e la scarsa numerosità del campione, a conclusioni univoche, esse permettono tuttavia di evidenziare alcuni aspetti interessanti, riferiti sia all’efficacia dell’utilizzo del linguaggio di programmazione considerato per lo sviluppo del pensiero computazionale sia ai potenziali effetti di alcune delle variabili in gioco.

L’utilizzo di Scratch junior alla scuola dell’Infanzia: ricadute su Coding Readiness e pensiero computazionale

CORRADI, DANIELA
2024/2025

Abstract

The objective of this thesis is the attempt to use specific survey tools to measure the development of computational thinking skills in students in their final year of kindergarten. These data are then compared, using multivariate statistical analysis techniques, with the introduction of a block-based visual programming language, Scratch Junior, developed by MIT specifically for use with this age group. The proposed programming language was tested through eight-hour courses, characterized by two different approaches based on the different role of the teacher (more directive in the first case, with greater space for free experimentation in the second), in a total sample of 33 students (PK5 level), attending two comprehensive schools located in the province of Como and divided into six groups (two for each of the two modes of use, plus two additional control groups, for a total of three groups, one for each type, for each one of the schools involved). For the survey, both the classification of skills linked to a computational thinking model based on the use of six categories (sequencing, patterns, looping, debugging, modularity, modeling and spatial reasoning) and the specific measurement tool associated with it, called CRA (Coding Readiness Assessment), were used. Although the analysis procedures performed do not allow to reach unequivocal conclusions, given the complexity of the situation (the simultaneous presence of numerous additional, uncontrollable variables in addition to those considered) and the small size of the sample, they do allow us to highlight some interesting aspects, relating both to the effectiveness of using the programming language considered for the development of computational thinking and to the potential effects of some of the variables involved.
2024
Using Scratch Junior in Preschool: impacts on Coding Readiness and Computational Thinking
Oggetto della presente tesi di ricerca è il tentativo di misurare, con l’ausilio di strumenti specifici di rilevamento, in alunni frequentanti l’ultimo anno della scuola dell’Infanzia, dati relativi allo sviluppo di alcune competenze legate al pensiero computazionale, mettendoli in relazione, attraverso tecniche di analisi statistica multivariata, con l’introduzione di un linguaggio di programmazione visuale a blocchi quale Scratch junior, sviluppato dal MIT specificamente per l’utilizzo nella fascia d’età considerata. Il linguaggio di programmazione proposto è stato sperimentato attraverso percorsi laboratoriali, della durata di otto ore ciascuno, caratterizzati da due diverse modalità di approccio in base al differente ruolo assunto dall’insegnante (maggiormente direttivo nel primo caso, con maggiore possibilità di sperimentazione libera nel secondo) su un campione complessivamente composto da 33 studenti (livello PK5), frequentanti due Istituti Comprensivi situati in provincia di Como e suddivisi in sei gruppi (due per ciascuna delle due modalità di utilizzo, più due ulteriori gruppi di controllo, per un totale di tre gruppi, uno per tipologia, per ciascuno degli Istituti coinvolti). Per il rilevamento sono stati utilizzati sia la classificazione delle competenze legate a un modello di pensiero computazionale basato sull’utilizzo di sei categorie (sequencing, patterns, looping, debugging, modularity, modeling e spatial reasoning), sia lo specifico strumento di misurazione ad essa associato, denominato CRA (Coding Readiness Assessment). Benché le procedure di analisi effettuate non consentano di giungere, date la complessità della situazione (presenza contemporanea di numerose ulteriori variabili, non controllabili, oltre a quelle considerate) e la scarsa numerosità del campione, a conclusioni univoche, esse permettono tuttavia di evidenziare alcuni aspetti interessanti, riferiti sia all’efficacia dell’utilizzo del linguaggio di programmazione considerato per lo sviluppo del pensiero computazionale sia ai potenziali effetti di alcune delle variabili in gioco.
Coding Readiness
Visual Programming
Preschool Education
Creative Coding
Statistical Analysis
File in questo prodotto:
File Dimensione Formato  
Daniela.Corradi.pdf.pdf

accesso aperto

Dimensione 3.44 MB
Formato Adobe PDF
3.44 MB Adobe PDF Visualizza/Apri

I documenti in UNITESI sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/20.500.14251/5866