Familiarizzare con gli aspetti fondamentali del pensiero computazionale, in particolare:
-metodi di analisi dei problemi
-definizione delle risorse e delle specifiche
-progettazione della struttura delle soluzioni
-realizzazione delle soluzioni
-analisi delle stesse
Padroneggiare gli strumenti fondamentali della realizzazione delle soluzioni (coding) con particolare attenzione al linguaggio e alle sue caratteristiche fondamentali.
Applicare le metodologie in contesti diversi da quelli di provenienza