Università di
Firenze
Facoltà di
Ingegneria
Corsi di Laurea in
Ingegneria Meccanica
Fondamenti di Informatica
Materiale didattico
Anni Accademici 2008-09 e 2009-10
Ð D.M. 270
Per la prima parte si fa riferimento agli appunti integrativi, scaricabili in
formato postscript e pdf:
1)
Appunti introduttivi
e algebra booleana versione
postscript, versione
pdf (agg. 10/4/02)
2)
Rappresentazione
delle informazioni versione
postscript, versione
pdf (agg. 9/4/02)
Per la parte relativa alla architettura di un calcolatore preso ad esempio,
e per l'introduzione al linguaggio C, il testo:
E. Vicario
Fondamenti di programmazione Ð
linguaggio C, strutture dati e algoritmi elementari
Ed. Progetto Leonardo Ð Bologna
Alcuni approfondimenti sul linguaggio C seguono quanto riportato nel testo:
M. Baroni
Ed. Aracne
Esempi di prove scritte d'esame
Anni Accademici 2006-07 e 2007-08 - Corso da 6 CFU
Il materiale didattico necessario per il corsoè costituito dal testo:
E. Vicario
Fondamenti di programmazione Ð
linguaggio C, strutture dati e algoritmi elementari
Ed. Progetto Leonardo Ð Bologna
Il testo citato copre principalmente la seconda parte del corso, mentre per
la prima parte si fa riferimento agli appunti integrativi allegati, in formato postscript e pdf:
3)
Appunti introduttivi
e algebra booleana versione
postscript, versione
pdf (agg. 10/4/02)
4)
Rappresentazione
delle informazioni versione
postscript, versione
pdf (agg. 9/4/02)
Sono disponibili degli appunti che
presentano modi alternativi di esprimere in C le strutture dati e gli algoritmi
visti a lezione
Anno Accademico 2005-06 -
Corso da 3 CFU
Il materiale didattico necessario per il corso è costituito dai seguenti
documenti:
Gli appunti integrativi allegati, in formato postscript e/o pdf,
contengono:
1)
Appunti introduttivi
e algebra booleana versione
postscript, versione
pdf (agg. 10/4/02)
2)
Rappresentazione
delle informazioni versione
postscript, versione
pdf (agg. 9/4/02)
3)
Cenni di
architettura del calcolatore e linguaggio C versione postscript,
versione pdf
(agg.13/4/02)
4)
Raccolta di
esercizi, versione
pdf (agg. 9/4/02)
5)
Testi
prove scritte d'esame (agg. 15/09/2005), soluzioni
compiti a.a. 2003/2004
6)
Alla pagina web
dell' Ing. Spinicci sono
disponibili le slides di Introduzione
al linguaggio C presentate a lezione nel 2005.
Chi volesse approfondire meglio la materia può inoltre consultare i
seguenti libri di testo
(o comunque altri libri adottati in corsi di fondamenti di Informatica
nelle Facoltà di Ingegneria italiane):
S. Ceri, D. Mandrioli, L. Sbattella,
Informatica Istituzioni - Linguaggio
di riferimento ansi C
Editore McGraw-Hill Libri Italia
Il seguente è un libro che si avvicina molto alla filosofia con cui alcuni
argomenti sono stati svolti a lezione,
anche se il linguaggio di riferimento è Pascal.
C. Batini, L. Carlucci Aiello, M.
Lenzerini, A. Marchetti Spaccamela, A. Miola
Fondamenti di Programmazione dei Calcolatori
Elettronici
Ed. Franco Angeli
Un utile testo che mette a confronto i linguaggi Pascal e C in base a
esempi sviluppati parallelamente nei due linguaggi è il seguente:
M. Gori, P. Nesi, E. Pasca
Pascal e C - Guida pratica alla
programmazione
Editore McGraw-Hill Libri Italia
Questo testo, oltre a contenere molti esempi di programmazione, può essere
utile in particolare come introduzione al C per chi avesse già dimestichezza
con il Pascal.
Chi volesse invece approfondire lo studio del linguaggio C, avendone a
disposizione un completo manuale di riferimento,
può far riferimento a:
Herbert Schildt
C La guida completa
Editore McGraw-Hill Libri Italia