RAISCUOLA LOGO

RAI SCUOLA CODING

Pt 1 - Introduzione - Insegnanti Il coding applica in modo intuitivo i principi base dell’informatica per comprendere e risolvere problemi e per realizzare idee. In questa puntata presentiamo il Coding agli insegnati delle scuole primarie e secondarie di primo e secondo grado. Pt 2 - Comandi e Istruzione - Insegnanti Che cos’è un’istruzione? Molte attività che gli insegnanti propongono in classe sembrano istruzioni, ma siamo certi che lo siano davvero? In questa puntata individuiamo azioni elementari e proviamo a descriverle con istruzioni non ambigue. Il coding parte da qui. Pt 3 - Sequenza Le nostre azioni sono sempre sequenze di passi elementari. Il coding ci esercita a descrivere procedimenti complessi come sequenze di istruzioni talmente chiare che potrebbero essere eseguite da altri. Pt 4 - Ripetizione Quando un’operazione richiede di essere ripetuta più volte tendiamo ad ottimizzare impartendo l’istruzione una sola volta specificando quante volte debba essere ripetuta. In questa puntata proviamo a riconoscere le ripetizioni nelle attività che svolgiamo in classe. Pt 5 - Se/altrimenti “Se avete compreso la lezione proseguiamo, altrimenti fate delle domande”, sono tante le volte in cui il nostro comportamento dipende da una condizione che dobbiamo verificare. Questo è vero in informatica, ma anche nella vita e in classe.

 

 

 

 

 

 

Pt 6 - Finché/finché non Cosa ha a che fare una calcolatrice meccanica di fine ‘800 con il Coding? Lo scopriamo in questa puntata, dove impareremo ad eseguire ripetutamente istruzioni finché non abbiamo raggiunto il nostro scopo. Pt 7 - Procedure e funzioni Se spieghiamo qualcosa di nuovo diamo un nome al concetto che abbiamo introdotto e da quel momento in poi vorremmo poterlo riusare senza doverlo rispiegare ogni volta. In informatica esistono le procedure, che possono essere descritte una sola volta e poi applicate ogni volta che servono. E a scuola? Pt 8 - Parametri e Variabili Se insegnate ai vostri alunni a disegnare un quadrato, vi aspettate che lo sappiano disegnare di qualsiasi dimensione, perché la lunghezza del lato è un parametro che specificate di volta in volta. In questa puntata scopriremo che parametri e variabili sono ovunque! Pt 9 -Ricorsione Quale processo applichiamo quando ci troviamo a dover mettere in ordine di altezza un gruppo di persone? La ricorsione! Senza la ricorsione, che ci aiuta a ridurre la dimensione del problema fino a trovare la soluzione, non funzionerebbero internet, i navigatori satellitari e gran parte delle cose che utilizziamo quotidianamente. Pt 9- Debugging Ci sono due ottime ragioni per guardare attentamente il codice: fare debugging, per trovare e correggere errori di programmazione, e riusarlo, per fare innovazione partendo da ciò che già esiste. Guardare il codice di un programma è un po’ come guardare il ragionamento che ha fatto chi lo ha scritto. Il debugging e il riuso sono il tema dell’ultima tappa di questo avventuroso viaggio nel Coding a scuola con Alessandro Bogliolo.