Informatica
Propedeuticità
Non sono previste propedeuticità
Obiettivi del corso
Obiettivo fondamentale del corso è far acquisire agli Allievi le competenze necessarie per l’utilizzo autonomo dei sistemi informatici d’uso comune e delle risorse software rese disponibili. Al termine del corso gli Allievi dovranno averacquisito conoscenze inerenti ai temi indicati nel programma e, altresì, dovranno essere in grado di mettere in atto le abilità legate allo sviluppo del Pensiero Computazionale.
Particolare attenzione è de dicata, al fine del raggiungimento degli obiettivi dell’apprendimento, alle esercitazioni di taglio pratico, alla discussione, all’interpretazione e all'approfondimento critico dei risultati delle conoscenze acquisite in via teorica.
Programma
Parte teorica
- La rappresentazione delle informazioni (cap. 2 - cenni)
o La codifica dei caratteri
o Il codice ASCII
o Codifiche universali
o La codifica dei numeri
o La codifica delle immagini
o Compressione delle informazioni
o Formati di codifica
o Immagini in movimento
o La codifica dei suoni
o Formati di codifica
o Strutturazione logica dei dati: i file
- Architettura degli elaboratori (cap. 3)
o La memoria principale
o Il processore
o La memoria secondaria (cenni)
o Dispositivi di input/output (cenni)
o Classi di elaboratori (cenni)
- Il software (cap. 4 – cenni)
- Il sistema operativo (cap. 5)
o Funzionamento del sistema operativo
o Avviamento dell’elaboratore
o Gestione del processore e dei processi
o Gestione della memoria principale
o Gestione della memoria reale
o Gestione della memoria secondaria: il file system (cenni)
o Organizzazione logica dei file (cenni)
o Gestione delle periferiche: gestione dell’input/output (cenni)
o Linguaggio di comandi per l’interazione con l’utente
- Reti di calcolatori: introduzione (cap. 6-7-8)
o Organizzazione fisica delle reti
o Componenti hardware (cenni)
o Topologie di reti di comunicazione
o Modelli di interazione delle reti
o Reti locali
o Funzionamento di una rete locale (cenni)
o Reti locali wireless (cenni)
o Reti geografiche ed internet
o Struttura di una internet
o Protocolli applicativi
o Il web
o La sicurezza (cenni)
- Sistemi operativi (cenni)
Parte pratica
- Introduzione al pensiero computazionale
o Esercizi di base per lo sviluppo di capacità di programmazione
o Flow chart
o Pseudocodifica
Testi consigliati
- L. Console, M. Ribaudo, U. Avalle, F. Carmagnola, F. Cena. “Introduzione all’Informatica”, UTET Università, 2010