Coding per la matematica

Secondaria di I grado

Matematica

Coding per la matematica

Utilizzare la programmazione visuale a blocchi come laboratorio matematico


Presentazione

Tra i software dedicati al mondo della matematica troviamo spesso soluzioni troppo avanzate, difficilmente utilizzabili nella scuola secondaria di primo grado. Possiamo quindi adottare e “adattare” ambienti di programmazione visuali come Scratch, Snap! e AppLab di Code.org che consentono di rendere digitale lo studio della matematica, trasmettendo contemporaneamente agli studenti le prime basi di programmazione e algoritmica. Tramite il coding, è possibile imparare a creare delle vere e proprie applicazioni matematiche, per scrivere le quali sarà necessario osservare i quesiti matematici più in profondità, avanzando ipotesi e provando soluzioni anche diverse da quelle comunemente adottate. La possibilità di visualizzare graficamente i risultati del proprio ragionamento, fanno del coding legato alla matematica più che un’opzione. La programmazione visuale a blocchi rende inoltre semplice il passaggio dall’algoritmo al linguaggio di programmazione, oltre che rappresentare un valido strumento per abituare gli studenti al ragionamento e alla scomposizione dei problemi in sottoproblemi elementari.


Programma

Prima sessione in presenza

  • Operazioni fondamentali dell’aritmetica e costruzione di espressioni
  • Disegno geometrico
  • Conversioni di base (da base 10 a base 2 e viceversa) e matematica dell’orologio

Seconda sessione in presenza (laboratorio)

  • Operatori logici
  • Liste dinamiche, insiemi e algoritmi base (calcolo del valoro assoluto, calcolo delle potenze)
  • Algoritmi di ricerca ricerca e di ordinamento

Obiettivi

  • Usare dinamicamente il piano cartesiano
  • Disegnare linee rette, curve e poligoni regolari. Lavorare con frazioni e angoli
  • Manipolare i blocchi e strutturare il codice in procedure e funzioni
  • Capire le strutture dati

Relatore

Andrea Ferraresso: consulente informatico, fondatore del CoderDojo Fossò - Venezia


Metodologia

Incontro in presenza. Possibilità di organizzare il seminario in forma mista con una durata totale di 4 ore di cui 1 ora online


Durata

3 ore