Vai al contenuto principale

In parte, edizione a cura di IDCERT. Una parte dei testi di questo quadro in questa lingua non è pubblicata dall'editore del documento: quelle parti sono curate dal Centro Studi IDCERT a partire dal testo originale, e ne risponde IDCERT. Il resto viene dall'edizione in lingua del quadro. La Commissione europea non risponde di questa traduzione.

Codice: 3.4

Pensiero computazionale e programmazione

Comprendere e mettere in atto i passi necessari ad analizzare un problema, riconoscere i sottoproblemi e progettare e sviluppare una sequenza di istruzioni perché un sistema informatico risolva un dato problema o svolga un compito specifico.

Descrittori

Base

Cosa sai fare a questo livello

  • CS3.4.01Senza riferimento all'IA

    Riconoscere il ruolo della programmazione nella società e gli usi comuni dei programmi e delle applicazioni informatiche.

  • CS3.4.02Senza riferimento all'IA

    Riconoscere il pensiero computazionale come un'attività umana che comporta l'identificazione di passaggi che possono essere eseguiti da un computer per risolvere un problema o un compito.

  • CS3.4.03IA esplicita

    Riconoscere cosa sia l'IA in termini generali, operando una distinzione di base tra ciò che è e ciò che non è un sistema di IA.

  • CS3.4.04IA implicita

    Rappresentare sequenze semplici in modo simbolico, interpretare sequenze simboliche semplici e dare istruzioni di base a un computer per eseguire compiti semplici.

Cosa impari a questo livello

  • LO3.4.02KIA implicita

    Identificare gli usi comuni dei programmi informatici e delle applicazioni.

  • LO3.4.01AIA esplicita

    Riconoscere il ruolo essenziale degli esseri umani nel determinare come vengono utilizzati i programmi informatici e i sistemi di IA.

  • LO3.4.07SIA implicita

    Dare istruzioni di base a un computer per eseguire compiti semplici.

  • LO3.4.03KSenza riferimento all'IA

    Riconoscere il pensiero computazionale come un'attività umana che comporta l'identificazione di passaggi che possono essere eseguiti da un computer per risolvere un problema o un compito.

  • LO3.4.08SSenza riferimento all'IA

    Rappresentare sequenze semplici simbolicamente e interpretare sequenze simboliche semplici.

  • LO3.4.04KIA esplicita

    Riconoscere cos'è l'IA in termini generali.

  • LO3.4.05KIA esplicita

    Identificare, in modo generale, cosa è e cosa non è un sistema di IA.

  • LO3.4.06KIA esplicita

    Identificare esempi comuni di applicazioni dei sistemi di IA.

Intermedio

Cosa sai fare a questo livello

  • CS3.4.05IA implicita

    Riconoscere la rilevanza del pensiero computazionale, della rappresentazione algoritmica e della programmazione nei contesti quotidiani.

  • CS3.4.06IA implicita

    Distinguere tra un modello computazionale della realtà e la realtà stessa.

  • CS3.4.07Senza riferimento all'IA

    Definire le differenze tra un problema computabile e un problema non computabile, e i passaggi generali nel pensiero computazionale.

  • CS3.4.08IA implicita

    Definire i concetti fondamentali di programmazione e riconoscere che esistono diversi linguaggi di programmazione, ciascuno con una gamma di potenziali utilizzi.

  • CS3.4.09IA esplicita

    Riconoscere che l'apprendimento automatico è un tipo di programmazione utilizzato nell'IA che consente agli algoritmi di apprendere dai dati e fare previsioni.

  • CS3.4.10IA esplicita

    Riconoscere che esistono passaggi che dovrebbero essere seguiti per sviluppare, validare e implementare un programma informatico o un sistema di IA.

  • CS3.4.11IA implicita

    Tradurre informazioni di base in operazioni logiche, sviluppare programmi di base con strutture di controllo e creare rappresentazioni visive per illustrare algoritmi di base.

Cosa impari a questo livello

  • LO3.4.11KIA implicita

    Distinguere tra un modello computazionale della realtà e la realtà stessa.

  • LO3.4.22SIA implicita

    Tradurre informazioni di base in operazioni logiche.

  • LO3.4.09AIA implicita

    Riconoscere la rilevanza del pensiero computazionale, della rappresentazione algoritmica e della programmazione nei contesti quotidiani.

  • LO3.4.12KSenza riferimento all'IA

    Riconoscere, con esempi tratti dal pensiero computazionale o dalla programmazione, il concetto di algoritmo.

  • LO3.4.23SIA implicita

    Sviluppare programmi di base con strutture di controllo.

  • LO3.4.10AIA implicita

    Riconoscere l'importanza dell'etica e dell'accessibilità nei contesti di programmazione.

  • LO3.4.24SIA implicita

    Creare rappresentazioni visive come i diagrammi di flusso per illustrare algoritmi di base.

  • LO3.4.13KSenza riferimento all'IA

    Definire le differenze tra un problema computabile e un problema non computabile.

  • LO3.4.14KSenza riferimento all'IA

    Definire i passaggi generali nel pensiero computazionale.

  • LO3.4.15KSenza riferimento all'IA

    Riconoscere che esistono una varietà di linguaggi di programmazione, ciascuno con una gamma di potenziali utilizzi.

  • LO3.4.16KSenza riferimento all'IA

    Definire i concetti fondamentali di programmazione e i passaggi generali nella programmazione.

  • LO3.4.17KSenza riferimento all'IA

    Riconoscere il ruolo della programmazione nella robotica.

  • LO3.4.18KIA esplicita

    Riconoscere che l'apprendimento automatico è un tipo di programmazione utilizzato nell'IA che consente agli algoritmi di apprendere dai dati e fare previsioni.

  • LO3.4.19KIA esplicita

    Riconoscere che esistono passaggi che dovrebbero essere seguiti per sviluppare, validare e implementare un programma informatico o un sistema di IA.

  • LO3.4.20KIA esplicita

    Descrivere esempi di applicazioni di apprendimento automatico.

  • LO3.4.21KIA esplicita

    Descrivere esempi di applicazioni di sistemi di IA in diversi settori della società.

Avanzato

Cosa sai fare a questo livello

  • CS3.4.12IA esplicita

    Riconoscere l'importanza della supervisione umana e degli approcci incentrati sulla persona nello sviluppo e nell'implementazione di programmi informatici e sistemi di IA.

  • CS3.4.13IA esplicita

    Descrivere i passaggi principali nello sviluppo, nella validazione e nell'implementazione di un programma informatico o di un sistema di IA.

  • CS3.4.14IA implicita

    Descrivere esempi di applicazione del pensiero computazionale e della programmazione nella robotica.

  • CS3.4.15IA esplicita

    Distinguere tra i principali tipi di apprendimento automatico.

  • CS3.4.16IA esplicita

    Valutare gli aspetti etici e pratici dello sviluppo e dell'implementazione di programmi informatici e sistemi di IA.

  • CS3.4.17IA esplicita

    Identificare e automatizzare (parzialmente o completamente) compiti di routine con strumenti di programmazione o sistemi di IA.

  • CS3.4.18IA esplicita

    Applicare strumenti di programmazione o sistemi di IA a compiti complessi di pensiero computazionale.

Cosa impari a questo livello

  • LO3.4.25AIA esplicita

    Riconoscere l'importanza della supervisione umana e degli approcci incentrati sulla persona nello sviluppo e nell'implementazione di programmi informatici e sistemi di IA.

  • LO3.4.33SIA esplicita

    Valutare gli aspetti etici e pratici dello sviluppo e dell'implementazione di programmi informatici e sistemi di IA.

  • LO3.4.26KIA esplicita

    Definire i concetti e il ruolo degli approcci incentrati sulla persona e della supervisione umana nel contesto della programmazione e dei sistemi di IA.

  • LO3.4.27KIA esplicita

    Descrivere i passaggi principali nello sviluppo, nella validazione e nell'implementazione di un programma informatico o di un sistema di IA.

  • LO3.4.34SIA esplicita

    Applicare il pensiero computazionale, le conoscenze di programmazione e/o i sistemi di IA per automatizzare (parzialmente o completamente) compiti di routine.

  • LO3.4.35SIA esplicita

    Applicare strumenti di programmazione o sistemi di IA a compiti complessi di pensiero computazionale.

  • LO3.4.28KIA esplicita

    Distinguere tra i principali tipi di apprendimento automatico.

  • LO3.4.29KIA esplicita

    Identificare le caratteristiche e gli scopi principali degli algoritmi di apprendimento automatico comunemente utilizzati.

  • LO3.4.30KSenza riferimento all'IA

    Descrivere il ruolo della user experience (UX) e della customer experience (CX) nella programmazione.

  • LO3.4.31KIA implicita

    Descrivere esempi di applicazione del pensiero computazionale e della programmazione nella robotica.

  • LO3.4.32KIA esplicita

    Identificare e automatizzare (parzialmente o completamente) compiti di routine con strumenti di programmazione o sistemi di IA.

Altamente Avanzato

Cosa sai fare a questo livello

  • CS3.4.19IA esplicita

    Promuovere e supportare pratiche etiche di programmazione e/o sviluppo di sistemi di IA.

  • CS3.4.20IA esplicita

    Mantenersi informate sugli sviluppi attuali nelle tecniche di programmazione e nelle relative applicazioni dei sistemi di IA, come la robotica.

  • CS3.4.21IA esplicita

    Guidare o contribuire a progetti complessi focalizzati su applicazioni del pensiero computazionale, della programmazione o dei sistemi di IA, inclusi lo sviluppo, la validazione e l'implementazione di programmi informatici o sistemi di IA.

  • CS3.4.22IA esplicita

    Assistere gli altri nello sviluppo di capacità di programmazione di base e/o di capacità nell'applicazione dei sistemi di IA a compiti di pensiero computazionale.

Cosa impari a questo livello

  • LO3.4.38SIA esplicita

    Guidare o contribuire a progetti complessi focalizzati su applicazioni del pensiero computazionale, della programmazione o dei sistemi di IA, inclusi lo sviluppo, la validazione e l'implementazione di programmi informatici o sistemi di IA.

  • LO3.4.36AIA esplicita

    Promuovere e supportare pratiche etiche di programmazione e/o sviluppo di sistemi di IA.

  • LO3.4.37AIA esplicita

    Mantenersi informate sugli sviluppi attuali nelle tecniche di programmazione e nelle relative applicazioni dei sistemi di IA, come la robotica.

  • LO3.4.39SIA esplicita

    Assistere gli altri nello sviluppo di capacità di programmazione di base e/o di capacità nell'applicazione dei sistemi di IA a compiti di pensiero computazionale.

Tipi di risultato di apprendimento
K — Cosa devi sapere: comprensione teorica e informazioni di fatto.
S — Cosa sai fare: capacità pratiche e tecniche.
A — Come ti poni: valori, disposizioni e comportamenti.