Obiettivo del corso è innanzitutto di fornire una visione di base dell’architettura hardware e software dei sistemi informatici, nella prospettiva sia dell’elaborazione (i calcolatori come esecutori di programmi), sia della comunicazione (le reti di calcolatori e Internet).
Un accenno è riservato anche alle problematiche legate ai sistemi informativi e all’e-business.
Viene inoltre analizzata una prospettiva storica, tecnologica, culturale e sociale dell’informatica.
1. Introduzione al corso: obiettivi didattici, modalità di svolgimento, programma e testi di riferimento.
2. Introduzione all’informatica (il contesto, principali nozioni sull’hardware).
3. La rivoluzione informatica e la società dell’informazione (digitalizzazione, la cultura dell’accesso, il digital divide).
4. Concetti di algoritmo, linguaggio programmazione, programma, sistema operativo.
5. L’innovazione tecnologica nell’elaborazione elettronica e nella comunicazione. Storia dell’elaborazione elettronica.
6. Rappresentazione dei numeri nei sistemi di elaborazione, l’algebra binaria, l’algebra di Boole e i circuiti di commutazione.
7. Internet e la sua importanza per la nuova economia e l’e-business.
8. I sistemi informativi e il problema della sicurezza nei sistemi di elaborazione e di trasmissione dei dati.
9. Lo storage.
10. La trasmissione dei dati.
Durante il corso verranno svolte tre “prove di verifica dell’apprendimento” con domande sia a risposta chiusa che aperta.
L’esame si conclude con la prova orale.
Agli studenti che non avranno sostenuto le prove intermedie o che avranno svolte con esito negativo, verrà richiesto di svolgere una prova scritta contestualmente all’esame orale.