Fondamenti di Informatica (Prof. G. Danese)
N. progr. 1.
data 30/09/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Introduzione all’Innovazione Didattica. Introduzione
al corso: argomenti, obiettivi, modalità d’esame.
Note:
N. progr. 2.
data 30/09/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Prove “in Itinere”. Introduzione all’informatica.
Presentazione dei testi consigliati e consultabili.
Note:
N. progr. 3.
data 02/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Introduzione corso; regolamento dell'esame; problemi
e algoritmi
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
N. progr. 4.
data 02/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Introduzione corso; regolamento dell'esame; problemi
e algoritmi
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
N. progr. 5.
data 07/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Introduzione all’informatica: applicazioni.
Note:
N. progr. 6.
data 07/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Introduzione all’informatica: applicazioni e utilizzo
dei calcolatori. Concetti base.
Note:
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 7.
data 09/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Classi di computer. Il ruolo del computer. Architettura
dei Calcolatori: macchina di von Neumann.
Note:
N. progr. 8.
data 09/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
N. progr. 9.
Microprocessori. Unità centrale e Central Processing
Unit. Descrizione dell’unità centrale: CPU, RAM e
ROM.
Note:
Lezione
data 14/10/09 Argomento:
Bus indirizzi. Bus dati.
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Note:
Lezione
data 14/10/09 Argomento:
Bus dei controlli.
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 10.
Firma
N. progr. 11.
Lezione
Esercitazione
Seminario
Firma
N. progr. 12.
Lezione
Esercitazione
Seminario
Firma
Note:
data 16/10/09 Argomento:
Esempio di algoritmo; la programmazione; il
Χ
programma; correttezza sintattica, semantica, logica;
Χ
esecuzione, testing e manutenzione; classificazione dei
linguaggi di programmazione
Χ
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
data 16/10/09 Argomento:
Esempio di algoritmo; la programmazione; il
Χ
programma; correttezza sintattica, semantica, logica;
Χ
esecuzione, testing e manutenzione; classificazione dei
linguaggi di programmazione
Χ
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 13.
data 21/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Importanza del numero di linee del bus degli indirizzi
e dei dati.
Note:
N. progr. 14.
data 21/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Importanza del numero di linee del bus dei dati.
Processori Single Chip. DSP.
Note:
Esercitazione
data 23/10/09 Argomento:
Comandi UNIX; autenticazione; file-system; comandi:
Χ
ls, mkdir, rm, ecc.
Χ
Seminario
Χ
N. progr. 15.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 23/10/09 Argomento:
Comandi UNIX; autenticazione; file-system; comandi:
Χ
ls, mkdir, rm, ecc.
Χ
Seminario
Χ
N. progr. 16.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
N. progr. 17.
data 28/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
N. progr. 18.
Lezione
Esercitazione
Seminario
Firma
Descrizione dell’architettura di una generica CPU:
Accumulatore, Arithmetic and Logical Unit, flag.
Registri per scopi generali.
Note:
data 28/10/09 Argomento:
Descrizione dell’architettura di una generica CPU:
Χ
Program Counter, Instruction register, decodificatore e
Χ
controllo.
Χ
Note:
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 19.
data 30/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Gestione delle chiamate di sottoprogrammi: registro
Stack Pointer e area Stack.
Note:
N. progr. 20.
data 30/10/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Gestione delle chiamate di sottoprogrammi: registro
Stack Pointer e area Stack. MAR MBR. Fasi
dell’esecuzione delle istruzioni e coinvolgimento delle
risorse della CPU.
Note:
N. progr. 21.
data 04/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Fasi dell’esecuzione delle istruzioni e coinvolgimento
delle risorse della CPU.
Note:
N. progr. 22.
data 04/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Rappresentazione dei numeri razionali in basi diverse.
Sistemi di numerazione decimali, binari, ottali,
esadecimali. Esempi.
Note:
Esercitazione
data 06/11/09 Argomento:
Comandi UNIX: grep, wc, pipe; diagrammi di flusso:
Χ
introduzione, programmazione strutturata, espressioni,
Χ
blocchi, esempi
Seminario
Χ
N. progr. 23.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 06/11/09 Argomento:
Comandi UNIX: grep, wc, pipe; diagrammi di flusso:
Χ
introduzione, programmazione strutturata, espressioni,
Χ
blocchi, esempi
Seminario
Χ
N. progr. 24.
Lezione
Firma
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 25.
data 11/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Conversione fra numeri rappresentati in basi diverse.
Conversione fra le basi in cui una sia potenza
dell’altra.Esempi di conversione fra numeri espressi in
basi diverse con parte intera e frazionaria.
Note:
N. progr. 26.
data 11/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
N. progr. 27.
Lezione
Esercitazione
Seminario
Somma di numeri binari. Moltiplicazione e divisione
di numeri binari. Complementi alla base.
Note:
data 13/11/09 Argomento:
Complementi a 10 e a 9. Complementi a 2 e a 1 con
Χ
esempi. Descrizione di un circuito in grado di fare
Χ
somma e sottrazione.
Χ
Firma
Note:
N. progr. 28.
data 13/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Intervalli di rappresentazione per numeri in
complemento. Intervalli di rappresentazione per
numeri in complemento e problema dell’overflow.
Note:
N. progr. 29.
data 18/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Overflow e riporto con esempi. Rappresentazione in
eccesso. Rappresentazione in virgola fissa.
Note:
N. progr. 30.
data 18/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Motivazioni per la rappresentazione in virgola mobile.
Rappresentazione in virgola mobile; convenzioni ed
esempi.
Note:
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 31.
data 20/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Rappresentazione in virgola mobile con lo standard
IEEE 754 ed esempi.
Note:
N. progr. 32.
data 20/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Definizione di simbolo stringa, alfabeto e linguaggio.
Alfabeto usato dal calcolatore e dall’uomo.
Note:
N. progr. 33.
data 26/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 34.
data 26/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 35.
data 26/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 36.
data 26/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 37.
data 25/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Distanza di Hamming; rivelazione e correzione
d’errore. Codici ridondanti e non ridondanti.
Note:
N. progr. 38.
data 25/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Parità. Codici di Hamming. Codici ciclici.Codici
BCD.
Note:
N. progr. 39.
data 27/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Codice Gray. Codice ASCII. Codifica di immagini.
Immagini bitmap e vettoriali.
Firma
N. progr. 40.
data 27/11/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Formati per la memorizzazione di immagini.
Immagini in movimento. Algebra di Boole: operatori
NOT, OR, AND.
Note:
N. progr. 41.
data 02/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Algebra di Boole: Operatori universali: NOR e
NAND. OR-exclusivo (EX-OR).
Note:
N. progr. 42.
data 02/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Descrizione dei vari tipi di istruzioni di una CPU.
Istruzioni di trasferimento dati e aritmetiche. Istruzioni
logiche.
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 43.
data 03/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 44.
data 03/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 45.
data 03/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 46.
data 03/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 47.
data 04/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Descrizione dei vari tipi di istruzioni di una CPU:
Istruzioni di rotazione e traslazione. Istruzioni di salto
con e senza ritorno, condizionato e non.
Firma
N. progr. 48.
Lezione
data 04/12/09 Argomento: Istruzioni di salto con ritorno,
condizionato e non. Istruzioni di controllo macchina.
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Note:
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 49.
Lezione
Esercitazione
Seminario
data 11/12/09 Argomento: Modalità di indirizzamento: immediato,
assoluto, relativo, diretto a registro, indiretto a
Χ
registro, post-incremento, con pre-decremento;
Χ
indiretto con auto-incremento. Indirizzamento con
spiazzamento e indiretto con spiazzamento.
Χ
Firma
Note:
Esercitazione
data 11/12/09 Argomento:
Indirizzamento implicito; con registro indice; con lo
Χ
Stack Pointer. Principi delle memorie. Memorie a
semiconduttore: Random Access Memory (RAM).
Χ
Seminario
Χ
N. progr. 50.
Lezione
Firma
N. progr. 51.
data 16/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Read Only Memory (ROM). Memorie magnetiche:
dischi rigidi e flessibili. Nastri. Parametri delle
memorie magnetiche.
Firma
N. progr. 52.
data 16/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Memorie a dischi ottici. DVD. Modalità di accesso:
uniforme o casuale, diretto o misto, sequenziale.
Firma
N. progr. 53.
data 17/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 54.
data 17/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 55.
data 17/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 56.
data 17/12/09 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Esercitazione
data 18/12/09 Argomento:
Esempio di programma in linguaggio C: Hello World;
Χ
commenti al codice ed esempi di errori.
Χ
Seminario
Χ
N. progr. 57.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 18/12/09 Argomento:
Esempio di programma in linguaggio C: Hello World;
Χ
commenti al codice ed esempi di errori
Χ
Seminario
Χ
N. progr. 58.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 08/01/10 Argomento:
Identificatori; variabili; cenni ai tipi di dati; scanf e
Χ
printf; specificatori di formato
Χ
Seminario
Χ
N. progr. 59.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 08/01/10 Argomento:
Identificatori; variabili; cenni ai tipi di dati; scanf e
Χ
printf; specificatori di formato
Χ
Seminario
Χ
N. progr. 60.
Lezione
Firma
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
Esercitazione
data 13/01/10 Argomento:
Chiarimenti su argomenti trattati nel corso e
Χ
discussione di temi d’esame e relative soluzioni
Χ
Seminario
Χ
N. progr. 61.
Lezione
Firma
Note:
Esercitazione
data 13/01/10 Argomento:
Chiarimenti su argomenti trattati nel corso e
Χ
discussione di temi d’esame e relative soluzioni
Χ
Seminario
Χ
N. progr. 62.
Lezione
Firma
Note:
Lezione
data 04/02/10 Argomento:
Prova Intermedia: 1° appello
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 63.
Firma
Note:
Lezione
data 04/02/10 Argomento:
Prova Intermedia: 1° appello
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 64.
Firma
Note:
Lezione
data 04/02/10 Argomento:
Prova Intermedia: 1° appello
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 65.
Firma
Note:
Lezione
data 26/02/10 Argomento:
Prova Intermedia: 2° appello
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 66.
Firma
Note:
Fondamenti di Informatica (Prof. G. Danese)
Lezione
data 26/02/10 Argomento:
Prova Intermedia: 2° appello
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 67.
Firma
Note:
Lezione
data 26/02/10 Argomento:
Prova Intermedia: 2° appello
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 68.
Firma
Note:
Esercitazione
data 02/03/10 Argomento:
Strutture di controllo del linguaggio C; cicli, costrutti
Χ
condizionali; esempi
Χ
Seminario
Χ
N. progr. 69.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 02/03/10 Argomento:
Strutture di controllo del linguaggio C; cicli, costrutti
Χ
condizionali; esempi
Χ
Seminario
Χ
N. progr. 70.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
N. progr. 71.
data 02/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 72.
data 02/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 73.
data 02/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 74.
data 02/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Esercitazione
data 04/03/10 Argomento:
Break, continue, goto; tipi di dati: interi, virgola
Χ
mobile, array, strutture dati; union, tipi interi
Χ
indipendenti dalla piattaforma; typedef
Seminario
Χ
N. progr. 75.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 04/03/10 Argomento:
Break, continue, goto; tipi di dati: interi, virgola
Χ
mobile, array, strutture dati; union, tipi interi
Χ
indipendenti dalla piattaforma; typedef
Seminario
Χ
N. progr. 76.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 09/03/10 Argomento:
Strutture di controllo del linguaggio C; cicli, costrutti
Χ
condizionali; esempi
Χ
Seminario
Χ
N. progr. 77.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 09/03/10 Argomento:
Strutture di controllo del linguaggio C; cicli, costrutti
Χ
condizionali; esempi
Χ
Seminario
Χ
N. progr. 78.
Lezione
Firma
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 79.
data 09/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 80.
data 09/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Esercitazione
data 11/03/10 Argomento:
I puntatori; puntatori e vettori; operatore sizeof;
Χ
esempi
Χ
Seminario
Χ
N. progr. 81.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 11/03/10 Argomento:
I puntatori; puntatori e vettori; operatore sizeof;
Χ
esempi
Χ
Seminario
Χ
N. progr. 82.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 16/03/10 Argomento:
Puntatori: aritmetica dei puntatori, puntatori e vettori,
Χ
sizeof, stringhe, parametri da linea di comando,
Χ
puntatori e strutture
Seminario
Χ
N. progr. 83.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 16/03/10 Argomento:
Puntatori: aritmetica dei puntatori, puntatori e vettori,
Χ
sizeof, stringhe, parametri da linea di comando,
Χ
puntatori e strutture
Seminario
Χ
N. progr. 84.
Lezione
Firma
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 85.
data 16/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 86.
data 16/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Esercitazione
data 18/03/10 Argomento:
Funzioni: dichiarazione e definizione, passaggio dei
Χ
parametri per valore e per riferimento
Χ
Seminario
Χ
N. progr. 87.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 18/03/10 Argomento:
Funzioni: dichiarazione e definizione, passaggio dei
Χ
parametri per valore e per riferimento
Χ
Seminario
Χ
N. progr. 88.
Lezione
Firma
N. progr. 89.
Lezione
Esercitazione
Seminario
Firma
N. progr. 90.
Lezione
Esercitazione
Seminario
Firma
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
data 23/03/10 Argomento:
Funzione main; gestione dei parametri da linea di
Χ
comando; funzioni variadiche; il preprocessore;
Χ
define; include; construtti condizionali; direttive e
variabili interessanti per il debug
Χ
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
data 23/03/10 Argomento:
Funzione main; gestione dei parametri da linea di
Χ
comando; funzioni variadiche; il preprocessore;
Χ
define; include; construtti condizionali; direttive e
variabili interessanti per il debug
Χ
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 91.
data 23/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 92.
data 23/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Esercitazione
data 25/03/10 Argomento:
Strutturazione di un programma in più file; comando
Χ
make
Χ
Seminario
Χ
N. progr. 93.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 25/03/10 Argomento:
Strutturazione di un programma in più file; comando
Χ
make
Χ
Seminario
Χ
N. progr. 94.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 30/03/10 Argomento:
Accesso ai file; funzioni di apertura e chiusura; lettura
Χ
di file binari
Χ
Seminario
Χ
N. progr. 95.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 30/03/10 Argomento:
Accesso ai file; funzioni di apertura e chiusura; lettura
Χ
di file binari
Χ
Seminario
Χ
N. progr. 96.
Lezione
Firma
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 97.
data 30/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 98.
data 30/03/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Esercitazione
data 08/04/10 Argomento:
Lettura di file di testo con fgets e fscanf; strtok;
Χ
comparazione dei due metodi; introduzione agli
Χ
operatori
Seminario
Χ
N. progr. 99.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 08/04/10 Argomento:
Lettura di file di testo con fgets e fscanf; strtok;
Χ
comparazione dei due metodi; introduzione agli
Χ
operatori
Seminario
Χ
N. progr. 100.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
N. progr. 101.
data 13/04/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
N. progr. 102.
Lezione
Esercitazione
Seminario
Firma
Memoria centrale e di massa. Principio di località
degli accessi. Memoria virtuale e unità di gestione
della memoria.
Note:
data 13/04/10 Argomento:
Memoria virtuale e unità di gestione della memoria.
Χ
Paginazione: caratteristiche. Un esempio di
Χ
paginazione.
Χ
Note:
Fondamenti di Informatica (Prof. G. Danese)
Lezione
data 15/04/10 Argomento:
Gli operatori aritmetici, logici, binari
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 103.
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Lezione
data 15/04/10 Argomento:
Gli operatori aritmetici, logici, binari
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 104.
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 20/04/10 Argomento:
Le classi di memorizzazione; scope e lifetime delle
Χ
variabili; modificatori auto, register e static
Χ
Seminario
Χ
N. progr. 105.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 20/04/10 Argomento:
Le classi di memorizzazione; scope e lifetime delle
Χ
variabili; modificatori auto, register e static
Χ
Seminario
Χ
N. progr. 106.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
N. progr. 107.
data 20/04/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 108.
data 20/04/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
Lezione
data 22/04/10 Argomento:
Modificatore extern; librerie di funzioni: stdio, stdlib
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 109.
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Lezione
data 22/04/10 Argomento:
Modificatore extern; librerie di funzioni: stdio, stdlib
Χ
Esercitazione
Χ
Seminario
Χ
N. progr. 110.
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 27/04/10 Argomento:
Libreria di manipolazione delle stringhe e matematica;
Χ
esempio di programma completo per la generazione di
Χ
immagini PPM
Seminario
Χ
N. progr. 111.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 27/04/10 Argomento:
Libreria di manipolazione delle stringhe e matematica;
Χ
esempio di programma completo per la generazione di
Χ
immagini PPM
Seminario
Χ
N. progr. 112.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
N. progr. 113.
data 27/04/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 114.
data 27/04/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
Esercitazione
data 29/04/10 Argomento:
Introduzione agli algoritmi; ricorsione; algoritmi di
Χ
ricerca e di ordinamento
Χ
Seminario
Χ
N. progr. 115.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 29/04/10 Argomento:
Introduzione agli algoritmi; ricorsione; algoritmi di
Χ
ricerca e di ordinamento
Χ
Seminario
Χ
N. progr. 116.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 04/05/10 Argomento:
Strutture dati astratte: sequenziali, liste, stack, code,
Χ
grafi, alberi e algoritmi di visita degli alberi
Χ
Seminario
Χ
N. progr. 117.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 04/05/10 Argomento:
Strutture dati astratte: sequenziali, liste, stack, code,
Χ
grafi, alberi e algoritmi di visita degli alberi
Χ
Seminario
Χ
N. progr. 118.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
N. progr. 119.
data 04/05/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 120.
data 04/05/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
Esercitazione
data 06/05/10 Argomento:
Strutture dati concrete: sequenziale, liste linkate e
Χ
operazioni sulle liste
Χ
Seminario
Χ
N. progr. 121.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 06/05/10 Argomento:
Strutture dati concrete: sequenziale, liste linkate e
Χ
operazioni sulle liste
Χ
Seminario
Χ
N. progr. 122.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
N. progr. 123.
data 11/05/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
N. progr. 124.
Lezione
Esercitazione
Seminario
Segmentazione: caratteristiche e difetti. Problema
della frammentazione. Segmentazione paginata.
Gerarchia della memoria e memoria cache.
Note:
data 11/05/10 Argomento:
Interfacce di comunicazione e bus standard. Problemi
Χ
connessi con la macchina di von Neumann. Esempi di
Χ
gestione di I/O parallelo: Interrupt.
Χ
Firma
Note:
N. progr. 125.
data 11/05/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 126.
data 11/05/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
N. progr. 127.
Lezione
Esercitazione
Seminario
data 13/05/10 Argomento:
Esempi di gestione di I/O parallelo: Accesso Diretto
Χ
alla Memoria (DMA), unità di canale.
Χ
Parallelizzazione tramite pipeline delle istruzioni.
Χ
Firma
N. progr. 128.
Lezione
Esercitazione
Seminario
Note:
data 13/05/10 Argomento:
Flusso di dati e istruzioni: macchine SISD,
Χ
SIMD.Flusso di dati e istruzioni: macchine SISD,
Χ
SIMD, MIMD. Cubi e ipercubi.
Χ
Firma
Note:
N. progr. 129.
data 18/05/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 130.
data 18/05/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Attività di tutorato.
Note:
Sotto la supervisione dall’Ing. Tullio Facchinetti
N. progr. 131.
data 20/05/10 Argomento:
Lezione
Χ
Esercitazione
Χ
Seminario
Χ
Firma
Sistemi operativi: funzioni. Kernel e software di base.
Classificazione dei sistemi operativi. Descrizione dei
sistemi operativi dedicati. Sistemi operativi a lotti.
Note:
Esercitazione
data 20/05/10 Argomento:
Sistemi operativi multiprogrammati e in time sharing.
Χ
Sistemi operativi transazionali; real-time e per sistemi
concorrenti.
Χ
Seminario
Χ
N. progr. 132.
Lezione
Firma
Note:
Fondamenti di Informatica (Prof. G. Danese)
Esercitazione
data 25/05/10 Argomento:
Strutture dati concrete: plesso di Ross; hashing con
Χ
esempio; memorizzazione di stack tramite vettore.
Χ
Seminario
Χ
N. progr. 133.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 25/05/10 Argomento:
Strutture dati concrete: plesso di Ross; hashing con
Χ
esempio; memorizzazione di stack tramite vettore.
Χ
Seminario
Χ
N. progr. 134.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 27/05/10 Argomento:
Creazione di un programma compilato. Interpretazione
Χ
e compilazione: confronto. Fasi della compilazione:
Analisi lessicale, sintattica e semantica.
Χ
Seminario
Χ
N. progr. 135.
Lezione
Firma
N. progr. 136.
Lezione
Esercitazione
Seminario
Firma
N. progr. 137.
Lezione
Esercitazione
Seminario
Firma
N. progr. 138.
Lezione
Esercitazione
Seminario
Firma
Note:
data 27/05/10 Argomento:
Fasi della compilazione: Generazione del codice
Χ
oggetto e ottimizzazione. Compilatori a 1 e più
passate. Assemblatori; precompilatori;
Χ
metacompilatori.Linker e Loader. Debugger e
Χ
debugger simbolici.
Note:
data 01/06/10 Argomento: Linguaggi di basso e alto livello. Scelta di
un linguaggio di programmazione: motivazioni.
Χ
Caratteristiche dei linguaggi procedurali.
Χ
Sottoprogrammi chiusi: gestione delle chiamate e
dello stack.
Χ
Note:
data 01/06/10 Argomento: Sottoprogrammi aperti: macro
definizione, richiamo e espansione. Confronto fra
Χ
sottoprogrammi aperti e chiusi. Conclusione delle
Χ
lezioni. Discussione di temi d’esame e soluzioni e a
chiarimenti su argomenti trattati nel corso.
Χ
Note:
Fondamenti di Informatica (Prof. G. Danese)
Esercitazione
data 03/06/10 Argomento:
Esempi di programmi in linguaggio C per la gestione
Χ
di strutture di dati.
Χ
Seminario
Χ
N. progr. 139.
Lezione
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Firma
Esercitazione
data 03/06/10 Argomento:
Esempi di programmi in linguaggio C per la gestione
Χ
di strutture di dati.
Χ
Seminario
Χ
N. progr. 140.
Lezione
Firma
Note: Lezione tenuta dall’Ing. Tullio Facchinetti
Fondamenti di Informatica (Prof. G. Danese)
Commenti:
Ho annotato nel registro le attività di tutorato con nelle note: “Sotto la supervisione del Prof. Tullio
Facchinetti”
Chiarimenti su argomenti del corso.
Argomenti da fare il prossimo anno? Probabilmente no, ma slide preparate:
Apparecchiature di output: video, stampanti a impatto, termiche, a getto di inchiostro, laser. Plotter
a penna e a matrice di punti.
Apparecchiature di input: tastiera. Strumenti di puntamento: mouse, trackball, joystick, digitizer,
touchpad, penna luminosa, touch screen; trasduttori e acquisitori di dati. Scanner.
Reti di calcolatori: motivazioni e tendenze. Connessione su rete pubblica e privata. Sottorete di
comunicazione. Reti LAN. MAN e WAN. Modalità di trasmissione. Modem. Conclusione delle
lezioni.
Dall’anno 09-10 non faccio più le strutture dati. Seguono glia argomenti divisi per ora di lezione:
Strutture informative. Strutture astratte: lista lineare; coda, pila, doppia coda; array.
Strutture astratte: Tavole. Grafi e alberi. Visite in ordine anticipato e differito con esempi.
Alberi binari. Alberi binari: visite in ordine simmetrico. Conversione da albero ordinato a binario.
Strutture concrete di dati: struttura sequenziale. Strutture concrete di dati: catena o lista.
Catena bidirezionale e circolare. Inserimenti ed eliminazioni di elementi. Catena libera e multipla.
Plesso di Ross. Memorizzazione di liste, code, pile e doppie code.
Memorizzazione di matrici. Memorizzazione di matrici sparse. Memorizzazione delle tavole.
Ricerca sequenziale. Ricerca binaria.
Accesso diretto e accesso calcolato (hash). Memorizzazione di alberi e grafi in catene, con esempi.
Memorizzazione di alberi e grafi in plessi, con esempi.