| Lez. 1. |
(Prof. Meo) Il linguaggio C: ordinamento di un insieme di stringhe; quicksort |
| Lez. 2. |
(Prof. Meo) Il linguaggio C: la funzione quicksort; vettori multidimensionali |
| Lez. 3. |
(Prof. Meo) Il linguaggio Rose: vettori multidimensionali; inizializzazione di un
vettore di puntatori; argomenti delle linee di comando |
| Lez. 4. |
(Prof. Meo) Il linguaggio C: i puntatori a funzione; una nuova versione del
programma di ordinamento |
| Lez. 5. |
(Prof. Meo) Il linguaggio C: struttura e sua definizione; definizione di
variabile struttura; esempi di uso di strutture |
| Lez. 6. |
(Prof. Meo) Il linguaggio C: programmi elementari con strutture; vettori di
strutture; il conteggio delle parole chiave |
| Lez. 7. |
(Prof. Meo) Il linguaggio C: strutture ricorsive; l'albero binario |
| Lez. 8. |
(Prof. Meo) Il linguaggio C: ricerca e aggiornamento di un albero binario;
chiamate ricorsive della funzione addtree |
| Lez. 9. |
(Prof. Meo) Il linguaggio C: la codifica Hash; vettori di puntatori |
| Lez. 10. |
(Prof. Meo) Il linguaggio C: Typedef; libreria di ingresso/uscita; accesso ai
file |
| Lez. 11. |
(Prof. Meo) Il linguaggio C: accesso ai file; gestione di basi di dati |
| Lez. 12. |
(Prof. Meo) La programmazione ad oggetti. Il C++ |
| Lez. 13. |
(Prof. Meo) Il C++ |
| Lez. 14. |
(Prof. Meo) Linguaggi formali |
| Lez. 15. |
(Prof. Meo) La macchina di Turing |
| Lez. 16. |
(Prof. Meo) Decidibilità |
| Lez. 17. |
(Prof. Meo) Struttura di un traduttore |
| Lez. 18. |
(Prof. Mezzalama) Architettura dell'elaboratore (parte I). La CPU. Le fasi di
esecuzione di un'istruzione |
| Lez. 19. |
(Prof. Mezzalama) Architettura dell'elaboratore (parte II). CPU e
microprocessore. I bus |
| Lez. 20. |
(Prof. Mezzalama) Architettura dell'elaboratore (parte III). La memoria centrale.
Le tecnologie (RAM e ROM). La memoria Cache |
| Lez. 21. |
(Prof. Mezzalama) Architettura dell'elaboratore (parte IV). La famiglia 80x86. I
microprocessori dell'ultima generazione |
| Lez. 22. |
(Prof. Mezzalama) Architettura dell'elaboratore (parte V). I BUS del PC. la
gestione dei periferici. Collegamenti seriali/paralleli e BUS di I/O |
| Lez. 23. |
(Prof. Mezzalama) Memorie di massa (parte I). Memorie magnetiche. Floppy e dischi
rigidi. Organizzazione fisica e logica. Memorie ottiche (CD-ROM) |
| Lez. 24. |
(Prof. Mezzalama) Memorie di massa (parte II) e periferici di Input. Memorie
ottiche, DVD. Memorie di massa (standard di collegamento). Periferici di input e scanner |
| Lez. 25. |
(Prof. Mezzalama) Stampanti/conversione analogico-digitale. Dispositivi di
stampa. Le tecnologie di stampa. Conversione analogico-digitale. Il campionamento |
| Lez. 26. |
(Prof. Mezzalama) Dispositivi di visualizzazione. Immagini e pixel. Tubi a raggi
catodici (CRT). Immagini a colori. Memoria video |
| Lez. 27. |
(Prof. Mezzalama) Dispositivi di visualizzazione/Grafica computerizzata. Display
LCD. Modellazione 3D. Rendering. Acceleratori grafici |
| Lez. 28. |
(Prof. Mezzalama) Multimedialità. Ipertesti e Ipermedia. Codifica immagini
(MPEG/2). Codifica voce e suoni. Sistemi autore |
| Lez. 29. |
(Prof. Mezzalama) Sistemi operativi (parte I). Il ruolo del sistema operativo.
Gestione della memoria di massa. File System. Multiprogrammazione |
| Lez. 30. |
(Prof. Mezzalama) Sistemi operativi (parte II). Memoria virtuale. Classificazione
dei sistemi operativi. Sistemi operativi in rete. Sicurezza logica dei sistemi informatici |
| Lez. 31. |
(Prof. Meo) Il DataBase Management System (parte I) |
| Lez. 32. |
(Prof. Meo) Il DataBase Management System (parte II) |
| Lez. 33. |
(Prof. Meo) Intelligenza artificiale (parte I) |
| Lez. 34. |
(Prof. Meo) Intelligenza artificiale (parte II). Trasmissione dati |
| Lez. 35. |
(Prof. Mezzalama) Reti Locali (LAN). Mezzi trasmissivi. Protocolli in rete.
Ethernet-Token ring. Cablaggio strutturato |
| Lez. 36. |
(Prof. Meo) Trasmissione dati |
| Lez. 37. |
(Prof. Meo) Reti geografiche |
| Lez. 38. |
(Prof. Meo) Internet |
| Lez. 39. |
(Prof. Meo) Internet Service Provider. La sicurezza sulla rete |
| Lez. 40. |
(Prof. Meo) Le nuove architetture di elaborazione e comunicazione |