Italia · Traguardi per lo Sviluppo delle Competenze
1a Liceo Informatica.
Il corso di Informatica per il primo anno del Liceo Scientifico opzione Scienze Applicate introduce gli studenti ai fondamenti teorici e pratici della disciplina. Attraverso lo studio dell'architettura dei calcolatori, del pensiero algoritmico e delle basi della programmazione, gli alunni sviluppano competenze logico-matematiche e di problem solving.

01Architettura dei calcolatori e Sistemi Operativi
Studio dei principi di base dell'hardware, della rappresentazione dell'informazione e del funzionamento dei sistemi operativi.
Studio della codifica binaria, conversioni di base e rappresentazione digitale di testi, immagini e suoni.
Analisi del modello di Von Neumann, della CPU, delle memorie e delle periferiche di input/output.
Funzioni principali del sistema operativo, gestione dei processi e organizzazione gerarchica dei file.

02Pensiero Computazionale e Algoritmi
Introduzione alla logica di programmazione, alla definizione di algoritmi e alla loro rappresentazione grafica.
Definizione di algoritmo, proprietà fondamentali e rappresentazione grafica tramite diagrammi a blocchi (flowchart).
Analisi dell'esecuzione sequenziale e delle strutture condizionali per la risoluzione di problemi.
Studio dei cicli per la ripetizione di blocchi di istruzioni e l'ottimizzazione degli algoritmi.

03Introduzione alla Programmazione
Traduzione degli algoritmi in codice sorgente utilizzando un linguaggio di programmazione strutturato.
Primo approccio a un linguaggio di programmazione, utilizzo dell'IDE e struttura di un programma.
Dichiarazione e assegnazione di variabili, tipi di dati fondamentali e operatori aritmetico-logici.
Traduzione dei costrutti di selezione dai diagrammi di flusso al codice sorgente.
Implementazione dei cicli for, while e do-while nel linguaggio di programmazione scelto.

04Reti di Computer e Cittadinanza Digitale
Fondamenti delle reti informatiche, architettura di Internet e principi di sicurezza informatica.
Concetti base sulle reti di calcolatori, topologie di rete, commutazione di pacchetto e architettura di Internet.
Funzionamento del Web, differenza tra Internet e WWW, protocolli HTTP/HTTPS e ruolo dei server DNS.
Principi di cybersecurity, malware, phishing, crittografia di base e tutela della privacy online.