Facoltà
di Ingegneria
A.A. 2001-2002
Fondamenti di Informatica
Docente: Domenico Talia
email: talia@deis.unical.it
Programma del corso
Introduzione
alla programmazione e all’organizzazione dei calcolatori
Programmazione su tipi semplici
Funzioni e programmazione con array
Definizione
e chiamata di funzioni. Esecuzione di funzioni e passaggio dei parametri.
Il costruttore di tipo array. Tipi array monodimensionali, tipi array multidimensionali,
manipolazione di array, richiami di algebra lineare. Gestione di vettori e
matrici.
Tecniche di programmazione
Progettazione
top-down e bottom-up del software. Introduzione alla programmazione orientata
agli oggetti. Gerarchia di classi. Classi per la gestione di vettori e stringhe.
Tecniche di ordinamento di vettori. Organizzazione di classi in librerie
riusabili. Panoramica sulle classi della libreria di Java.
Modalità di
esame
: Prova scritta con possibilità del voto massimo e prova orale
facoltativa con possibilità di miglioramento del voto dello scritto.
Obbligo dell’orale per chi riporta un voto allo scritto compreso nell’intervallo
chiuso (15,17).
Prove di esame: Qui sono contenute alcune
prove di esame svolte.
Orario di ricevimento: Martedi, ore 17:30-19:30 oppure Lunedi, ore 11:30-13.30.
Materiale didattivo