Per visualizzare la struttura dell'insegnamento a cui questo modulo appartiene, consultare organizzazione dell'insegnamento
Il corso intende fornire i concetti di base dell'informatica insieme alla loro terminologia e notazione di base. Il corso è strettamente coordinato con il laboratorio relativo che introduce all'uso di un sistema di calcolo e alle principali funzionalità di rete.
1. Introduzione all’informatica.
2. L’elaborazione dell’informazione
- Problemi e algoritmi
- Diagrammi di flusso
- I programmi
- I linguaggi di programmazione
- Le istruzioni
- I dati
- La struttura dei programmi in sottoprogrammi.
3. Architettura di un calcolatore e sue astrazioni
- La macchina di Von Neumann
- L’esecutore
- La memoria
- I dispositivi per le memorie di massa
- L’interfaccia di ingresso/uscita
- Le principali periferiche
- La macchina a registri
- La macchina di Turing.
4. Codifica dell’informazione
- Codifica binaria, ottale, esadecimale
- Conversioni di base
- Codifica binaria di numeri naturali e loro somma
- Codifica binaria di numeri interi e loro somma o sottrazione
- Codifica di caratteri.
5. Algebra booleana e porte logiche.
6. Calcolabilità (cenni)
- Universalità ed equivalenza tra macchine di calcolo
- Livelli di programmazione.
Le lezioni propongono parte dei contenuti dei libri di testo adottati, i quali si pongono dunque come riferimento sufficiente per l'acquisizione delle competenze necessarie al superamento dell'esame.
Autore | Titolo | Casa editrice | Anno | ISBN | Note |
Sciuto D., Buonanno G., Mari L. | Introduzione ai Sistemi Informatici (Edizione 3) | McGraw-Hill | 2005 | 883866269X | |
Vincenzo Manca | Metodi Informazionali (Edizione 1) | Bollati Boringhieri | 2003 | 8833957152 |
Prova scritta contenente esercizi da risolvere e quesiti sul programma svolto.
******** CSS e script comuni siti DOL - frase 9957 ********p>