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

Fondamenti di programmazione in linguaggio C

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