
english version
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 :
Contattare il docente.
|