CORSO DI LAUREA IN INGEGNERIA CIVILE
Denominazione del Corso di Insegnamento: Informatica Grafica
Indicare se l’Insegnamento è presente in altri Corsi di Laurea:
Ing. Edile, Ing. Edile-Architettura, Tecnologie per la Conservazione e il Restauro dei Beni
Culturali
Docente:Giorgio Fumera
Struttura di Afferenza: Dipartimento di Ingegneria Elettrica ed Elettronica
Durata del corso (N. ore): 50
N. crediti: 5
Obiettivi e contenuto schematico del corso: Il corso ha lo scopo di fornire le conoscenze di base
sull'architettura, i principi di funzionamento e le principali applicazioni dei sistemi di elaborazione
delle informazioni, dal punto di vista di un utilizzatore tecnico. Vengono inoltre presentati i concetti
di base sulla programmazione dei calcolatori elettronici, con riferimento al linguaggio C.
Pre-requisiti: nessuno
Programma ed articolazione del Corso:
Parte I:
Codifica binaria dell’informazione e algebra booleana (8 ore). Architettura dei calcolatori e
sistemi operativi (7 ore). Applicazioni: basi di dati e reti di calcolatori (5 ore).
Parte II:
Concetti di base su algoritmi, linguaggi e ambienti di programmazione. Linguaggio C: struttura e
sintassi dei programmi, tipi di dati, strutture di controllo, funzioni (30 ore).
Esercitazioni: 4 ore di esercitazione in aula (esercizi svolti dal docente) sugli argomenti della
parte I del corso. 15 ore di esecitazione in laboratorio (al calcolatore) sulla programmazione in
linguaggio C.
Tutorato: i tutor seguiranno gli studenti (insieme al docente) nelle esercitazioni in laboratorio, e si
renderanno disponibili per spiegazioni e chiarimenti al di fuori dell’orario di lezione.
Materiale didattico: Dispense delle lezioni, soluzioni delle esercitazioni e dei compiti d’esame,
compilatore C (disponibili nel sito web del corso: http://www.diee.unica.it/~fumera/IG)
Modalità di esame: una prova scritta con domande a risposta multipla sugli argomenti della parte
I del corso, ed esercizi sulla programmazione in linguaggio C.
Nozioni verificabili che si dovrebbero possedere dopo aver superato l’esame:
Gli studenti conosceranno i principi di base sul funzionamento e sull’organizzazione hardware e
software dei calcolatori elettronici, saranno in grado di sviluppare algoritmi per la soluzione di
semplici problemi di calcolo, e saranno in grado di comprendere e scrivere semplici programmi in
linguaggio C.