Università di
Firenze
Facoltà di
Ingegneria
Corsi di Laurea in
Ingegneria Elettrica e Gestionale
Fondamenti di Informatica
Materiale didattico
(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.