Fondamenti di Informatica B 2008/2009
Organizzazione del corso
Il corso è costituito da una prima parte di 3 crediti più una seconda di 6 crediti corrispondente al corso di Fondamenti di Informatica LB.
Materiale didattico
di presentazione del corso.
I lucidi delle lezioni, organizzati a moduli, sono pubblicati su AMS Campus.
Esercitazioni del corso.
Testi e soluzioni degli esami di Fondamenti di informatica LB degli anni precedenti:
.Testo e soluzioni delle prove del 23 Giugno 2009:
Materiale relativo alla prima parte del corso
- Modulo 1: ambienti, visibilità e tempo di vita delle variabili, funzioni e procedure, modello a run-time, complessità computazionale.
- Esercizi di analisi di programmi C: della prova in itinere del 7 Aprile 2009.
Materiale relativo alla seconda parte del corso
- Modulo 2: introduzione alla progettazione di applicazioni software.
- Modulo introduzione lab: breve introduzione operativa a Java (da usarsi come complemento alle esercitazioni).
- Modulo 3a: introduzione alla programmazione a oggetti. presentato a lezione.
- Modulo 3b: meccanismi di estensione e riuso.
- Modulo 3c: eccezioni.
- Modulo 3d: generics.
- Modulo 4: strutture dati. presentato a lezione.
- Modulo 5a: programmazione ad eventi. presentato a lezione.
- Modulo 5b: programmazione grafica con Swing.
- Modulo 6: Java I/O stream. presentato a lezione.
Ringraziamenti
Si ringraziano i Proff. Alessandro Ricci, Paola Mello e Massimo Franceschet per aver reso disponibile il loro materiale didattico, parzialmente utilizzato -con rielaborazioni- in questo corso.