Vai al contenuto principale
DC
DigComp Explorerby IDCERT
DigComp Explorer

Command Palette

Search for a command to run...

DigComp Explorer

La guida completa al framework europeo per le competenze digitali.

ExplorerHub e il portale IDCERT per la consultazione dei framework europei delle competenze digitali

ExplorerHub

Esplora

  • Le 5 Aree
  • Competenze
  • I Livelli
  • Cerca

Risorse

  • Guida
  • Glossario
  • FAQ
  • Info DigComp
  • Accessibilità
  • Privacy Policy
  • Cookie Policy
  • Registro dei Trattamenti

IDCERT

  • Certificazione DigComp
  • Diventa Competence Center
  • Blog

Fonti Ufficiali

  • DigComp 3.0 (JRC)
  • JRC DigComp Hub
  • JRC Open Data (dataset)
  • JRC, Commissione Europea
  • Attribuzione

Altri Framework

  • DigCompEdu
  • DigCompOrgPresto
  • e-CFPresto
  • ECSFPresto
  • GreenCompPresto
CCC BY 4.0Dati da DigComp 3.0, JRC/Commissione Europea

Questo portale non è affiliato, approvato, autorizzato o ufficialmente collegato alla Commissione Europea o al Joint Research Centre (JRC). Tutti i dati del framework provengono dalla pubblicazione ufficiale DigComp 3.0 (JRC144121) e sono utilizzati sotto licenza CC BY 4.0 con attribuzione. Questo portale è fornito esclusivamente a scopo informativo e didattico.

Basato sul framework DigComp 3.0 del Joint Research Centre (JRC), Commissione Europea

Sviluppato da IDCERT

  1. Home
  2. Aree
  3. Area 3
  4. 3.4
3.4Area 349 AI

Pensiero computazionale e programmazione

Comprendere e implementare i passaggi per analizzare un problema, riconoscere i sottoproblemi e pianificare e sviluppare una sequenza di istruzioni per consentire a un sistema informatico di risolvere un determinato problema o svolgere un compito specifico.

Dichiarazioni di Competenza
22
Risultati di Apprendimento
39
Livelli
4
Correlati all'IA
49
B

Base

4 CS, 8 LO

Dichiarazioni di Competenza

4

Cosa sai fare a questo livello

CS3.4.01

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

CS3.4.02

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.03

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-Explicit
CS3.4.04

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

AI-Implicit

Risultati di Apprendimento

8

Cosa impari a questo livello

Tipi di Learning Outcome:K = ConoscenzaS = AbilitàA = Atteggiamento
LO3.4.01A

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

AI-Explicit
LO3.4.02K

Identificare gli usi comuni dei programmi informatici e delle applicazioni.

AI-Implicit
LO3.4.03K

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.04K

Riconoscere cos'è l'IA in termini generali.

AI-Explicit
LO3.4.05K

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

AI-Explicit
LO3.4.06K

Identificare esempi comuni di applicazioni dei sistemi di IA.

AI-Explicit
LO3.4.07S

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

AI-Implicit
LO3.4.08S

Rappresentare sequenze semplici simbolicamente e interpretare sequenze simboliche semplici.

I

Intermedio

7 CS, 16 LO

Dichiarazioni di Competenza

7

Cosa sai fare a questo livello

CS3.4.05

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

AI-Implicit
CS3.4.06

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

AI-Implicit
CS3.4.07

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

CS3.4.08

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

AI-Implicit
CS3.4.09

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

AI-Explicit
CS3.4.10

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

AI-Explicit
CS3.4.11

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-Implicit

Risultati di Apprendimento

16

Cosa impari a questo livello

Tipi di Learning Outcome:K = ConoscenzaS = AbilitàA = Atteggiamento
LO3.4.09A

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

AI-Implicit
LO3.4.10A

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

AI-Implicit
LO3.4.11K

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

AI-Implicit
LO3.4.12K

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

LO3.4.13K

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

LO3.4.14K

Definire i passaggi generali nel pensiero computazionale.

LO3.4.15K

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

LO3.4.16K

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

LO3.4.17K

Riconoscere il ruolo della programmazione nella robotica.

LO3.4.18K

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

AI-Explicit
LO3.4.19K

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

AI-Explicit
LO3.4.20K

Descrivere esempi di applicazioni di apprendimento automatico.

AI-Explicit
LO3.4.21K

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

AI-Explicit
LO3.4.22S

Tradurre informazioni di base in operazioni logiche.

AI-Implicit
LO3.4.23S

Sviluppare programmi di base con strutture di controllo.

AI-Implicit
LO3.4.24S

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

AI-Implicit
A

Avanzato

7 CS, 11 LO

Dichiarazioni di Competenza

7

Cosa sai fare a questo livello

CS3.4.12

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-Explicit
CS3.4.13

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

AI-Explicit
CS3.4.14

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

AI-Implicit
CS3.4.15

Distinguere tra i principali tipi di apprendimento automatico.

AI-Explicit
CS3.4.16

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

AI-Explicit
CS3.4.17

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

AI-Explicit
CS3.4.18

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

AI-Explicit

Risultati di Apprendimento

11

Cosa impari a questo livello

Tipi di Learning Outcome:K = ConoscenzaS = AbilitàA = Atteggiamento
LO3.4.25A

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-Explicit
LO3.4.26K

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

AI-Explicit
LO3.4.27K

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

AI-Explicit
LO3.4.28K

Distinguere tra i principali tipi di apprendimento automatico.

AI-Explicit
LO3.4.29K

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

AI-Explicit
LO3.4.30K

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

LO3.4.31K

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

AI-Implicit
LO3.4.32K

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

AI-Explicit
LO3.4.33S

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

AI-Explicit
LO3.4.34S

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

AI-Explicit
LO3.4.35S

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

AI-Explicit
HA

Altamente Avanzato

4 CS, 4 LO

Dichiarazioni di Competenza

4

Cosa sai fare a questo livello

CS3.4.19

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

AI-Explicit
CS3.4.20

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

AI-Explicit
CS3.4.21

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-Explicit
CS3.4.22

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-Explicit

Risultati di Apprendimento

4

Cosa impari a questo livello

Tipi di Learning Outcome:K = ConoscenzaS = AbilitàA = Atteggiamento
LO3.4.36A

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

AI-Explicit
LO3.4.37A

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

AI-Explicit
LO3.4.38S

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-Explicit
LO3.4.39S

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-Explicit

Vuoi certificare questa competenza? Scopri la certificazione

Precedente
3.3: Copyright e licenze
Successiva
4.1: Proteggere i dispositivi

Usa le frecce ← → per navigare