Italia · Traguardi per lo Sviluppo delle Competenze
5a Liceo Informatica.
Il corso di Informatica per il quinto anno del Liceo Scientifico opzione Scienze Applicate mira a consolidare le competenze architetturali, di rete e di programmazione degli studenti. Si concentra sulla progettazione di basi di dati, lo sviluppo di applicazioni web e l'analisi critica dell'impatto sociale ed etico delle nuove tecnologie.

01Reti di Calcolatori e Sicurezza
Studio delle architetture di rete, dei protocolli di comunicazione e dei fondamenti della sicurezza informatica.
Analisi dei livelli dei modelli OSI e TCP/IP per comprendere l'incapsulamento e la trasmissione dei dati.
Studio degli indirizzi IPv4 e IPv6, delle subnet e dei principi base dell'instradamento dei pacchetti.
Introduzione alla crittografia simmetrica e asimmetrica, firme digitali e certificati per la sicurezza delle comunicazioni.

02Progettazione e Gestione delle Basi di Dati
Metodologie per la progettazione concettuale, logica e fisica dei database relazionali e utilizzo del linguaggio SQL.
Creazione di schemi Entità-Relazione per modellare la realtà di interesse attraverso entità, attributi e associazioni.
Traduzione dello schema E-R in tabelle relazionali e applicazione delle regole di normalizzazione per evitare anomalie.
Utilizzo del Data Definition Language per creare la struttura del database e del Data Manipulation Language per gestire i dati.
Scrittura di query complesse per l'estrazione di informazioni, utilizzo di funzioni di aggregazione e operazioni di Join tra tabelle.

03Sviluppo di Applicazioni Web
Creazione di pagine web dinamiche attraverso l'integrazione di linguaggi lato client e lato server con basi di dati.
Ripasso delle tecnologie client-side (HTML, CSS, JavaScript) e comprensione del protocollo HTTP/HTTPS.
Introduzione a un linguaggio di scripting lato server per la generazione dinamica dei contenuti e la gestione dei form.
Connessione dell'applicazione web al database relazionale per eseguire operazioni CRUD (Create, Read, Update, Delete).

04Intelligenza Artificiale, Etica e Società
Esplorazione dei concetti base dell'Intelligenza Artificiale e riflessione critica sulle implicazioni etiche, legali e sociali dell'informatica.
Introduzione ai concetti di Machine Learning, reti neurali e algoritmi di apprendimento automatico.
Analisi dei dilemmi etici legati all'uso degli algoritmi, inclusi i pregiudizi nei dati e la responsabilità decisionale delle macchine.
Studio delle normative sulla protezione dei dati personali, con particolare attenzione al Regolamento Generale sulla Protezione dei Dati (GDPR).