ITADINFO 2026
Laboratorio didattico 'Insegnare a programmare componendo grafiche con PyTamaro'
Padova, Italy
Fri, Oct 9, 2026 — Sun, Oct 11, 2026Insegnare a programmare componendo grafiche con PyTamaro
I computer nelle scuole sono confinati a calcolare “la somma dei quadrati dei primi venti numeri dispari”, notarono Papert e Solomon oltre 50 anni fa. Come risposta, nel corso degli anni sono stati proposti temi diversi che vanno oltre i domini piu classici come la matematica per includere, ad esempio, elementi multimediali. È possibile insegnare concetti fondamentali della programmazione, quali la scomposizione di problemi e l’astrazione, in maniera avvincente creando grafiche utilizzando semplici costrutti Python?
Nel laboratorio LuCE dell’Universita della Svizzera italiana abbiamo sviluppato una libreria chiamata PyTamaro che permette di insegnare a programmare componendo grafiche, usando semplici costrutti del linguaggio Python, con un occhio di riguardo per l’insegnamento dei principi fondamentali dell’informatica quali astrazione e scomposizione di problemi. La libreria permette di comporre grafiche complesse combinando poche funzioni ed è disponibile in più lingue tra cui l’italiano e l’inglese.
Collaborando, docenti di scuola superiore e ricercatori hanno sviluppato centinaia di attivita diverse che sono ora disponibili liberamente su una piattaforma online usata attivamente in varie scuole. Si possono eseguire programmi Python e creare grafiche e animazioni direttamente nel browser, senza la necessita di creare alcun account. In questo laboratorio, programmeremo insieme alcune grafiche e animazioni tra cui la bandiera italiana, un semaforo e Pac-Man. Per le prime attivita, programmeremo in versione unplugged, usando delle carte chiamate “TamaroCards” per comporre le nostre grafiche in modo tangibile, prima di implementarle in Python.