Dimensione 3 · Livelli di padronanza
BASE
Al livello Base, le persone ricordano e svolgono compiti semplici con guida/orientamento secondo necessità.
- Riconoscere il ruolo della programmazione nella società e gli usi comuni dei programmi e delle applicazioni informatiche.
- 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.
- Riconoscere cosa sia l'IA in termini generali, operando una distinzione di base tra ciò che è e ciò che non è un sistema di IA. AI-E
- Rappresentare sequenze semplici in modo simbolico, interpretare sequenze simboliche semplici e dare istruzioni di base a un computer per eseguire compiti semplici. AI-I
INTERMEDIO
Al livello Intermedio, le persone identificano e svolgono compiti ben definiti e risolvono problemi ben definiti in modo autonomo.
- Riconoscere la rilevanza del pensiero computazionale, della rappresentazione algoritmica e della programmazione nei contesti quotidiani. AI-I
- Distinguere tra un modello computazionale della realtà e la realtà stessa. AI-I
- Definire le differenze tra un problema computabile e un problema non computabile, e i passaggi generali nel pensiero computazionale.
- Definire i concetti fondamentali di programmazione e riconoscere che esistono diversi linguaggi di programmazione, ciascuno con una gamma di potenziali utilizzi. AI-I
- Riconoscere che l'apprendimento automatico è un tipo di programmazione utilizzato nell'IA che consente agli algoritmi di apprendere dai dati e fare previsioni. AI-E
- Riconoscere che esistono passaggi che dovrebbero essere seguiti per sviluppare, validare e implementare un programma informatico o un sistema di IA. AI-E
- Tradurre informazioni di base in operazioni logiche, sviluppare programmi di base con strutture di controllo e creare rappresentazioni visive per illustrare algoritmi di base. AI-I
AVANZATO
Al livello Avanzato, le persone valutano e applicano soluzioni a una varietà di compiti complessi in modo autonomo e si adattano a una varietà di contesti per valutare ed eseguire compiti in modo appropriato, guidando altri se e quando necessario.
- Riconoscere l'importanza della supervisione umana e degli approcci incentrati sulla persona nello sviluppo e nell'implementazione di programmi informatici e sistemi di IA. AI-E
- Descrivere i passaggi principali nello sviluppo, nella validazione e nell'implementazione di un programma informatico o di un sistema di IA. AI-E
- Descrivere esempi di applicazione del pensiero computazionale e della programmazione nella robotica. AI-I
- Distinguere tra i principali tipi di apprendimento automatico. AI-E
- Valutare gli aspetti etici e pratici dello sviluppo e dell'implementazione di programmi informatici e sistemi di IA. AI-E
- Identificare e automatizzare (parzialmente o completamente) compiti di routine con strumenti di programmazione o sistemi di IA. AI-E
- Applicare strumenti di programmazione o sistemi di IA a compiti complessi di pensiero computazionale. AI-E
ALTAMENTE AVANZATO
Al livello Altamente avanzato, le persone valutano e risolvono problemi altamente complessi o specializzati per creare nuove soluzioni o adattare quelle esistenti, guidando e orientando altri se e quando necessario.
- Promuovere e supportare pratiche etiche di programmazione e/o sviluppo di sistemi di IA. AI-E
- Mantenersi informate sugli sviluppi attuali nelle tecniche di programmazione e nelle relative applicazioni dei sistemi di IA, come la robotica. AI-E
- 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. AI-E
- 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. AI-E
Dimensione 4 · Conoscenze, abilità e atteggiamenti
Conoscenze
LO3.4.02Identificare gli usi comuni dei programmi informatici e delle applicazioni. AI-ILO3.4.03Riconoscere 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.04Riconoscere cos'è l'IA in termini generali. AI-ELO3.4.05Identificare, in modo generale, cosa è e cosa non è un sistema di IA. AI-ELO3.4.06Identificare esempi comuni di applicazioni dei sistemi di IA. AI-ELO3.4.11Distinguere tra un modello computazionale della realtà e la realtà stessa. AI-ILO3.4.12Riconoscere, con esempi tratti dal pensiero computazionale o dalla programmazione, il concetto di algoritmo.LO3.4.13Definire le differenze tra un problema computabile e un problema non computabile.LO3.4.14Definire i passaggi generali nel pensiero computazionale.LO3.4.15Riconoscere che esistono una varietà di linguaggi di programmazione, ciascuno con una gamma di potenziali utilizzi.LO3.4.16Definire i concetti fondamentali di programmazione e i passaggi generali nella programmazione.LO3.4.17Riconoscere il ruolo della programmazione nella robotica.LO3.4.18Riconoscere che l'apprendimento automatico è un tipo di programmazione utilizzato nell'IA che consente agli algoritmi di apprendere dai dati e fare previsioni. AI-ELO3.4.19Riconoscere che esistono passaggi che dovrebbero essere seguiti per sviluppare, validare e implementare un programma informatico o un sistema di IA. AI-ELO3.4.20Descrivere esempi di applicazioni di apprendimento automatico. AI-ELO3.4.21Descrivere esempi di applicazioni di sistemi di IA in diversi settori della società. AI-ELO3.4.26Definire i concetti e il ruolo degli approcci incentrati sulla persona e della supervisione umana nel contesto della programmazione e dei sistemi di IA. AI-ELO3.4.27Descrivere i passaggi principali nello sviluppo, nella validazione e nell'implementazione di un programma informatico o di un sistema di IA. AI-ELO3.4.28Distinguere tra i principali tipi di apprendimento automatico. AI-ELO3.4.29Identificare le caratteristiche e gli scopi principali degli algoritmi di apprendimento automatico comunemente utilizzati. AI-ELO3.4.30Descrivere il ruolo della user experience (UX) e della customer experience (CX) nella programmazione.LO3.4.31Descrivere esempi di applicazione del pensiero computazionale e della programmazione nella robotica. AI-ILO3.4.32Identificare e automatizzare (parzialmente o completamente) compiti di routine con strumenti di programmazione o sistemi di IA. AI-E
Abilità
LO3.4.07Dare istruzioni di base a un computer per eseguire compiti semplici. AI-ILO3.4.08Rappresentare sequenze semplici simbolicamente e interpretare sequenze simboliche semplici.LO3.4.22Tradurre informazioni di base in operazioni logiche. AI-ILO3.4.23Sviluppare programmi di base con strutture di controllo. AI-ILO3.4.24Creare rappresentazioni visive come i diagrammi di flusso per illustrare algoritmi di base. AI-ILO3.4.33Valutare gli aspetti etici e pratici dello sviluppo e dell'implementazione di programmi informatici e sistemi di IA. AI-ELO3.4.34Applicare il pensiero computazionale, le conoscenze di programmazione e/o i sistemi di IA per automatizzare (parzialmente o completamente) compiti di routine. AI-ELO3.4.35Applicare strumenti di programmazione o sistemi di IA a compiti complessi di pensiero computazionale. AI-ELO3.4.38Guidare 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. AI-ELO3.4.39Assistere 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. AI-E
Atteggiamenti
LO3.4.01Riconoscere il ruolo essenziale degli esseri umani nel determinare come vengono utilizzati i programmi informatici e i sistemi di IA. AI-ELO3.4.09Riconoscere la rilevanza del pensiero computazionale, della rappresentazione algoritmica e della programmazione nei contesti quotidiani. AI-ILO3.4.10Riconoscere l'importanza dell'etica e dell'accessibilità nei contesti di programmazione. AI-ILO3.4.25Riconoscere l'importanza della supervisione umana e degli approcci incentrati sulla persona nello sviluppo e nell'implementazione di programmi informatici e sistemi di IA. AI-ELO3.4.36Promuovere e supportare pratiche etiche di programmazione e/o sviluppo di sistemi di IA. AI-ELO3.4.37Mantenersi informate sugli sviluppi attuali nelle tecniche di programmazione e nelle relative applicazioni dei sistemi di IA, come la robotica. AI-E