FONDAMENTI DI INFORMATICA A-L

Corsi di Laurea in Ingegneria

Informatica e dell’automazione, Elettronica, Telecomunicazioni, Biomedica

Anno Accademico 2006/2007

Prof. Primo Zingaretti


OBIETTIVI FORMATIVI

Il corso ha lo scopo di fornire i concetti fondamentali dell’informatica dall’architettura hardware e software di un sistema di elaborazione all’introduzione alla programmazione nel linguaggio C.


PROGRAMMA DEL CORSO

Introduzione al corso e concetti introduttivi.

Elaboratori elettronici e sistemi di elaborazione.

Rappresentazione dell’informazione: caratteri, numeri, immagini e suoni.

Elementi di programmazione.

Il linguaggio C: espressioni, variabili, funzioni, puntatori, istruzioni, tipi strutturati, progetti, I/O.

Strutture dati classiche: liste, pile e code, alberi. 


TESTI DI RIFERIMENTI

1.    Presso il servizio di copisteria sono disponibili tutte le slide presentate a lezione.

2.    E. Vicario, Fondamenti di programmazione, Societą Editrice Esculapio, seconda edizione, 2006.

3.    A. Bellini, A. Guidi, Linguaggio C - Guida alla programmazione – terza edizione, McGraw-Hill, 2006.

 

Altri testi:

§       K. Pohl, C - Didattica e Programmazione, Pearson, 2004.

§       B.W.Kernigham, D.M.Ritchie, Linguaggio C- II edizione, Pearson, 2004.

§       B.Stroustrup, C++ (terza edizione), Addison-Wesley, 2000.

§       C.Batini, L.C.Aiello, M.Lenzerini, A.Marchetti Spaccamela, A.Miola, Fondamenti di programmazione dei calcolatori elettronici, Franco Angeli, 1993.