FONDAMENTI DI INFORMATICA I
Corso di
laurea in Ingegneria informatica e dell’automazione a distanza (NETTUNO)
Prof.
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.
1.
P. Zingaretti,
2.
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.