Obiettivi Formativi :
Corso di base che intende offrire agli studenti una
visione generale
dell'Informatica come disciplina scientifica ed introdurli
ai principi
fondamentali della programmazione e della buona strutturazione
dei programmi.
Programma :
Introduzione
L'Informatica e i suoi campi di applicazione. La rappresentazione
dell'informazione (cenni al sistema binario). I linguaggi
di
programmazione. I calcolatori elettronici.
Architettura del calcolatore
Il modello di Von Neumann: la memoria centrale, l'unità
di elaborazione, i dispositivi di I/O, il bus di sistema,
le periferiche, la memoria di massa.
Il sistema operativo
Funzioni principali: gestione dei processi, gestione
della memoria,
gestione delle periferiche. Il sistema operativo Digital-VMS.
I linguaggi di programmazione
Il linguaggio macchina e il linguaggio assembler(cenni).
I linguaggi ad
alto livello: caratteristiche principali. Strumenti
di sviluppo del SW:
editor, traduttori, linker, debugger.
Il linguaggio Fortran
Introduzione al linguaggio. Operazioni aritmetiche,
espressioni ed
assegnazioni. Operazioni di I/O. Tipi di dati. Array.
Esecuzioni cicliche.
Decisioni. Sottoprogrammi e passaggio di parametri.
Organizzazione dei dati
in file. Gestione dei caratteri.
Testi di Riferimento :
T.M.R. Ellis, Programmazione strutturata in Fortran
77 con elementi di
Fortran 90, Zanichelli, 1999
Ceri S., Mandrioli D., Istituzioni di Informatica,
McGraw-Hill Italia,
Milano, 1993
Batini C., Carlucci Aiello L., Lenzerini M., Fondamenti
di programmazione
dei calcolatori elettronici, F.Angeli, 1990
Modalità di svolgimento dell'esame
:
L'esame consta di due prove scritte e di una orale.
Ricevimento Studenti :
Martedi' - Giovedi' ore 10.30-12.30
|