• 2 Metodi di pensiero computazionale

    2.1 Analisi del problema

    2.1.1 Delineare i metodi tipici usati nel pensiero computazionale: decomposizione, riconoscimento di modelli, astrazione, algoritmi.
    2.1.2  Usare la decomposizione del problema per ridurre dati, processi o un problema complesso in parti più piccole.
    2.1.3  Identificare modelli all’interno di problemi piccoli e decomposti.
    2.1.4  Usare l’astrazione per filtrare dettagli non necessari durante l’analisi di un problema.

    2.2 Algoritmi

    2.2.1 Definire il termine “sequenza” dei costrutti di programmazione. Illustrare lo scopo delle sequenze nella progettazione di algoritmi.
    2.2.2 Riconoscere i possibili metodi di rappresentazione del problema quali schemi di flusso, pseudocodice.
    2.2.3 Riconoscere i simboli degli schemi di flusso, quali avvio/stop, elaborazione, decisione, ingresso/uscita, connettore, freccia.
    2.2.4 Illustrare la sequenza delle operazioni rappresentate da uno schema di flusso o da pseudocodice.
    2.2.5 Scrivere un algoritmo accurato sulla base di una descrizione usando una tecnica quale schema di flusso o pseudocodice.
    2.2.6 Correggere errori in un algoritmo, quali elementi mancanti in un programma, sequenza non corretta, risultato non corretto di una decisione.

Sezione 1 - Termini informaticiSezione 3 - Iniziare a programmare