LICEO SCIENTIFICO STATALE “ Claudio Cavalleri “ anno scolastico 2015 – 2016 Classe 5 EA PROGRAMMA DELL’ATTIVITA’ DIDATTICA EFFETTIVAMENTE SVOLTA Prof. MAZZA Antonio Materia: INFORMATICA Le basi di dati (ripasso) o DBMS o I modelli per i database o Modello Concettuale: Entità – Relazione o Modello Logico: Gerarchico, Reticolare, Relazionale o Le funzionalità di un DBMS o Cenno alle interrogazioni SQL o Progettazione modello E/R: Entità, Associazioni, Attributi, Chiave Primaria o Molteplicità di un’ associazione o Classificazione di un’ associazione: 1:1 - 1:N - N:N; Basi di dati - MySQL o Installazione EasyPhP o Il ruolo del browser, del web server, del DBMS server o Utilizzo di MySql con il prompt di DOS o Comandi fondamentali in SQL o Creazione di un database e delle tabelle con i comandi SQL o Caricamento dati da files esterni o Query generiche con il JOIN o Eseguire query in modalità BATCH o Tipi di dati o Vari esempi di realizzazione DB Pagine web lato server -PHP o La programmazione web o Pagine statiche e dinamiche o Applicazioni client - server a.s. 2015 - 2016 1 di 3 5 EA LICEO SCIENTIFICO STATALE “ Claudio Cavalleri “ o o o o o o o o o Linguaggio interpretato lato server PHP: sintassi Le strutture di controllo in PHP Caratteristiche del linguaggio PHP Le funzioni predefinite in PHP Array numerici ed associativi Interazione pagine web con php; Metodo GET e metodo POST; Array predefiniti in php $_SERVER; Le connessioni ai database MySQL tramite script Php; Calcolo numerico o Teoria dell'errore; tipologia di errori; o Rappresentazione in base b; o Forma normalizzata; o Notazione standardizzata IEEE 754 o Calcolo computazionale: matrici e vettori; o Definizioni; determinate di una matrice, matrice trasposta ed inversa; o Determinante (Laplace e Sarrus); Norma di un vettore; o Matrici e vettori: utilizzo del foglio di calcolo; somma; prodotto fra matrici; GNU Octave o Calcolo algebrico; differenza fra linguaggi interpretati e compilati; o Caratteristiche di Gnu Octave; Calcolo numerico; o Octave come linguaggio di programmazione: script e function, Complessità computazionale o Costo dell'algoritmo: Ordine di grandezza o Complessità computazionali dei principali algoritmi sui vettori o Algoritmi di ordinamento di un vettore; algoritmo di ricerca in un vettore non ordinato (exchange sort) e ordinato (ricerca dicotomica o binaria) o Ricerca dicotomica: ricerca di un elemento in un vettore ordinato (algoritmo in cpp e in Octave) o Esercizi sulla complessità computazionale; efficienza di un algoritmo; o Problemi trattabili e non trattabili; Reti o Centralizzate e distribuite; o Tipologie: client- server, peer to peer; o La gestione delle richieste; o I protocolli e le tecnologie di trasmissione; configurazioni; a.s. 2015 - 2016 2 di 3 5 EA LICEO SCIENTIFICO STATALE “ Claudio Cavalleri “ o o o o o o o o o o o Flusso trasmissivo: simplex, half e full duplex; codifica DMT Tipo di modulazione del segnale; Modem; Topologie di rete: stella, anello, bus, gerarchica, maglie; Reti LAN, MAN, WAN; Router tecniche di commutazioni: circuito, messaggi, pacchetti e protocolli; modello architetturale ISO-OSI: architettura di rete; reti Architettura, mezzi trasmissivi; Reti: modalità di accesso al canale; Classi di reti ed indirizzi IP; Dispositivi di rete; CMS o La programmazione web o Pagine statiche e dinamiche o Installazione di Wordpress in locale o Wordpress: caratteristiche Libro di testo: Piero Gallo, Pasquale Sirsi, Informatica 3, Minerva Scuola Dispense fornite dal docente Prof. Mazza Antonio a.s. 2015 - 2016 Per gli studenti 3 di 3 5 EA