Esperti nei Processi Formativi


Corso di Informatica Generale (a.a. 2001-02)



Il corso è un insegnamento base di informatica e consiste in uno studio dell'architettura hardware e software dei sistemi informatici e in una introduzione alla programmazione. I contenuti sono i seguenti.


Introduzione: informatica, sistemi di elaborazione, hardware e software, concetto di algoritmo, linguaggi di programmazione.

Architettura dei sistemi informatici. Codifica dell'informazione. Modello di un elaboratore: memoria, dispositivi di Input/Output, unità di elaborazione centrale - CPU. Modalità di esecuzione delle istruzioni. Cenni sui sistemi operativi.

Algoritmi, diagrammi di flusso, progettazione di algoritmi.
Introduzione alla programmazione: programmi e linguaggi di programmazione, sintassi e semantica.
Introduzione alle grammatiche formali: grammatiche libere da contesto e alberi di derivazione.
Il linguaggio Pascal. Esempi di programmi Pascal. Cenni sulla ricorsione.

Archivi e loro organizzazione. Basi di dati, modelli e linguaggi per la gestione dei dati.
Basi di dati relazionali: modello dei dati, chiavi, operazioni algebriche.
Esempi di formulazione di interrogazioni su una base di dati.
Introduzione al linguaggio SQL e le sue operazioni.
Fogli elettronici: modello dei dati, operazioni sui dati, rappresentazione grafica.

Ingegneria del software: ciclo di vita del software, modelli a cascata e a spirale, tecniche di analisi, automi a stati finiti.
Esempi di specifiche operazionali tramite automi a stati finiti.

Cenni su Internet, World Wide Web e ipertesti. Introduzione al linguaggio HTML.
Uso di pacchetti software: Excel (fogli elettronici), Word (editore di testo).


Riferimenti bibliografici

S. Ceri, D. Mandrioli, L. Sbattella, Istituzioni di Informatica, Linguaggio di riferimento Pascal, McGraw-Hill ed.
Cap.1-2-3-4 (fino a par.4.5 incluso)
Cap.6-7 (solo par.7.1 e par.7.3 fino a par.7.3.4 incluso)
Cap.12 (solo par.12.1)
Cap.13
Cap.19 (fino a par.19.3.7 incluso)
Cap.20-22-23

C. Montangero, F. Turini, Introduzione alla programmazione - Sintassi Semantica Metodo,
Boringhieri ed. (solo Cap.2 fino a par.2.2 incluso)