Università di Firenze

Facoltà di Ingegneria

Corsi di Laurea in Ingegneria Elettrica e Gestionale

 

 

Fondamenti di Informatica

Materiale didattico

Anno Accademico 2006-07

  (vedere a fondo pagina per chi dovesse svolgere l’esame di 3 crediti del “nuovo” ordinamento – quello attuale è il “nuovissimo” ordinamento e per chi dovesse svolgere il colloquio integrativo per il passaggio da nuovo a nuovissimo ordinamento)

 

 

Il materiale didattico necessario per il corso include il testo:

L. Cabibbo

Fondamenti di Informatica – Oggetti e Java

McGraw-Hill,   Collana  web site

 

l testo citato copre principalmente la seconda parte del corso (linguaggio Java). In particolare, a lezione si sono presentati i contenuti dei capitoli: 11, 12, 13, 14, 15, 18, 19, 20, 22, 23, e parzialmente 24.  Per la prima parte del corso si fa invece 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)     *

3)    Cenni di architettura del calcolatore (NON INTERESSA la parte relativa all’ introduzione al linguaggio C) versione postscript, versione pdf (agg.13/4/02) *


Possono essere utili come ulteriore materiale didattico:

 

4)    Raccolta di esercizi (escludere esercizi di programmazione C), versione pdf (agg. 9/4/02) *

5)    Esercizi svolti su aritmetica binaria, conversione di base, algebra booleana, disponibili nelle soluzioni compiti a.a. 2003/2004    *

6)    Raccolta di slides delle esercitazioni tenute dall’Ing.  Banci

7)    Raccolta di slides di Introduzione al linguaggio Java  ed esempi di programmazione (ultimo aggiornamento: 27/04/2005)  a cura dell’Ing. Spinicci presentati negli anni accademici precedenti a lezione e nelle esercitazioni di laboratorio. *

8)    Tutorial su Java on-line

 

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):

 

M. Bertacca, A. Guidi

Introduzione a Java – seconda edizione

McGraw-Hill, Collana workbooks

 ( disponibile in formato hyperbook al sito http://www.hyperbook.it)

 

Un altro testo che offre un’introduzione al linguaggio Java di facile comprensione è:

P. Crescenzi

Gocce di Java

Franco Angeli Editore

 

I testi seguenti offrono invece una trattazione più approfondita del linguaggio e della programmazione Object-Oriented,  e sono consigliati come manuali di riferimento per la programmazione:

C. Thomas Wu

Introduzione alla programmazione ad oggetti in Java

McGraw-Hill, Collana workbooks

 

J. Cohon, J. Davidson

Java – Guida alla programmazione

McGraw-Hill, Collana  web site

 

ESAME DA 3 CFU per il “NUOVO” ORDINAMENTO (seguito fino all’a.a.  2005-2006 incluso)

Il materiale didattico per il corso era costituito dal materiale scaricabile indicato con l’asterisco rosso.  Il resto del materiale indicato può essere preso come utile complemento.

 

COLLOQUIO INTEGRATIVO (in realtà costituito da prova scritta)  per il passaggio da “NUOVO” ORDINAMENTO (3 CFU) a “NUOVISSIMO” ORDINAMENTO (6 CFU)

La prova scritta verterà principalmente sui concetti di classe, attributi e metodi, instanziazione di classi, ereditarietà tra classi, array e riferimenti ad array, concetti non adeguatametne sviluppati nel corso da 3CFU svolto negli anni accademici precedenti.  Si invita pertatno a far riferimento al materiale didattico non asteriscato in rosso.