DEIS
Dipartimento di ElettronicaInformatica eSistemistica



 
 
 
 
 
 

Programma del corso di

SISTEMI DI ELABORAZIONE

Ing. Francesco Scarcello

A.A. 1999-2000



 

OBIETTIVI E ORGANIZZAZIONE DEL CORSO

I moderni sistemi per l'elaborazione delle informazioni richiedono all'ingegnere gestionale un ampio spettro di competenze che vanno dalla conoscenza delle principali tecniche per la progettazione e la realizzazione di algoritmi e strutture dati, alle metodologie di progettazione e gestione di basi di dati, ai principi di funzionamento dei sistemi di elaborazione.
Il corso si propone di fornire un compendio di queste competenze, in modo da acquisire sia una visione generale delle varie problematiche che le conoscenze necessarie per l'implementazione effettiva di algoritmi e per la formulazione di interrogazioni a basi di dati.

Il corso è organizzato in tre parti principali: la prima concerne lo studio e la sperimentazione di tecniche per la progettazione di algoritmi e strutture dati, mediante l'uso di un linguaggio di programmazione orientato agli oggetti (C++);
la seconda fornisce le nozioni fondamentali di funzionamento dei sistemi di elaborazione;
la terza riguarda i sistemi per la gestione delle basi di dati.
 
 

CONTENUTI DEL CORSO


TESTI CONSIGLIATI


ESERCITAZIONI

Il corso prevede varie sessioni di esercitazioni su personal computer con utilizzo di un ambiente di sviluppo C++ per la scrittura di vari programmi di prova delle tecniche di programmazione introdotte a lezione. Inoltre sono previste esercitazioni su un DBMS relazionale  (Access), per sperimentare le tecniche di progettazione di una base di dati e la formulazione di interrogazioni mediante il linguaggio SQL.
 
 

ESAME

L'esame consiste di una prova scritta e di una orale. La prova scritta consiste nella soluzione di uno o più esercizi in C++ e nella formulazione di interrogazioni in SQL.
Nella prova orale verranno discussi i vari argomenti del corso nonché gli svolgimenti degli esercizi della prova scritta e di un eventuale elaborato sviluppato durante le esercitazioni.