Data Giorno Tipo Inizio (hh:mm) Fine (hh:mm) Ore accademiche

Data
30/09/2015
Giorno
Mercoledi
Tipo
lezione
Inizio
(hh:mm)
14:30
Fine
(hh:mm)
16:00
Ore
accademiche Argomento della lezione
Introduzione al corso. Algoritmo. Il calcolatore come solutore di algoritmi. I bit e la base due. La rappresentazione degli interi.
2
02/10/2015
07/10/2015
Venerdi
Mercoledi
lezione
lezione
10:45
14:30
13:00
16:00
3
2
09/10/2015
16/10/2015
Venerdi
Venerdi
lezione
esercitazione
10:45
10:45
13:00
13:00
3
3
21/10/2015
Mercoledi
esercitazione
14:30
16:00
2
28/10/2015
11/11/2015
18/11/2015
Mercoledi
Mercoledi
Mercoledi
esercitazione
esercitazione
esercitazione
14:30
14:30
14:30
16:00
16:00
16:00
2
2
2
20/11/2015
Venerdi
lezione
10:45
13:00
3
25/11/2015
27/11/2015
Mercoledi
Venerdi
esercitazione
lezione
14:30
10:45
16:00
13:00
2
3
02/12/2015
04/12/2015
Mercoledi
Venerdi
esercitazione
lezione
14:30
10:45
16:00
13:00
2
3
09/12/2015
11/12/2015
16/12/2015
18/12/2015
21/12/2015
22/12/2015
Mercoledi
Venerdi
Mercoledi
Venerdi
Lunedi
Martedi
esercitazione
lezione
lezione
lezione
lezione
esercitazione
14:30
10:45
14:30
10:45
08:30
14:30
16:00
13:00
16:45
13:00
10:45
16:00
2
3
3
3
3
2
Introduzione alle basi di dati. Il modello relazionale. Entità, relazioni e tabelle. Attributi, schema e istanza. La chiave primaria. Definizione ed esempi
La rappresentazione degli interi. La somma, il riporto uscente. La rappresentazione dei caratteri. La codifica ASCII.
Database. Le relazioni uno-a-molti, molti-a-molti e uno-a-uno. Realizzazione di una relazione nel modello relazionale. La tabella ponte. Il valore
NULL. I vincoli di integrità di dominio, di tupla, di chiave ed inter-relazionale. I record orfani. I vincoli d'integrità dei riferimenti.
Progettazione della base di dati Biblioteca. Realizzazione della base di dati su Micorsoft Access (tabelle, relazioni, vincoli di integrità)
Bus. Struttura logica della memoria, le operazioni di lettura e scrittura. Dimensioni. Caratteristiche delle memorie RAM - ROM, DRAM-SRAM.
Struttura logica dello spazio di I/O.
Struttura logica del processore e del bus. Linee del bus. Temporizzazione. Programmi e istruzioni. Ciclo della CPU. Fetch, esecuzione, tipi di
istruzioni, istruzioni di controllo. Esempi. Linguaggio ad alto livello.(fino a slide 62)
Sistemi Operativi. Interprete dei comandi, a caratteri e grafico. File System, FAT. Multitasking. Gestione della memoria.
Sistemi operativi: la fase di bootstrap. Introduzione alle reti di calcolatori. Il modello client-server. Modalità datagramma.
Il bus di sistema ed il bus di espansione. La memoria cache ed il principio di località spaziale e temporale. L'hard-disk: calcolo delle prestazione. Lo
schermo e l'adattatore grafico. Esempi ed esercizi.
Ripresa del modello client-server. Modalità a datagramma e modalità orientata al pacchetto. Famiglia di protocolli TCP/IP. Formato del messaggio.
Indirizzo IP. Routing. Identificare il servizio: meccanismo delle porte.
Query. Criteri semplici, criteri composti. Colonne calcolate. Le query parametriche. Esempi ed esercizi.
Servizi Internet: DNS, risoluzione di un nome, spazio dei nomi, DNS pubblici; E-mail, smtp e pop3, vulnerabilità e attacchi, phishing, contromisure;
WWW storia e terminologia, ipertesto HTML, trasmissione di una pagina web con il protocollo http.
Il join. Come funziona l'operazione di join. La tabella intermedia. Esempi di query con join. Prodotto cartesiano tra tabelle. Esempi ed esercizi.
Query su due o più tabelle, significato intuitivo del join. Query con intersezione. Query su tabelle non collegate, significato intuitivo del prodotto
cartesiano. Query con colonna calcolata, espressioni sulle date. Query con criterio is null e criterio composto.
Query per gruppi.Esempi ed esercizi al calcolatore
Query di comando. Esercitazione al calcolatore
Svolgimento testi d'esame con discussione: appello del 18 giugno 2015.
Svolgimento testi d'esame.
Svolgimento testi d'esame con discussione: appello 8 gennaio 2015.