TABELLA PENSIERO COMPUTAZIONALE Definizione di Pensiero Computazionale da parte dell’Assoc. Dei Docenti di Computer Science (U.S.A.) Formulazione dei problemi in modo da abilitare l’impiego del computer e altri strumenti automatici utili a risolverli Organizzazione e analisi logica dei dati Esplorazione di Google sulle Tecniche del Pensiero Computazionale Rappresentazione dei dati attraverso meccanismi di astrazione, ovvero sviluppo di modelli e simulazioni Astrazione e generalizzazione di schemi -Automazione di soluzioni attraverso il pensiero algoritmico -Identificazione, analisi e realizzazione di possibili soluzioni con l’obiettivo di raggiungere la combinazione più efficace e efficiente di passi e risorse Generalizzazione e trasferimento del processo di problem-solving a un’ampia varietà di problemi. Progetto di algoritmi Decomposizione Riconoscimento di schemi Definizione espressa nel dominio della codifica Divide et Impera Sequenza, Cicli For-While, Moduli Introduzione di parametri nella codifica; applicazione di una stessa procedura su diversi vettori, liste, alberi e grafi Passo-passo con specifica e chiara inizializzazione, decisione, e condizioni di terminazione