ISTITUTO TECNICO INDUSTRIALE “L Web viewLe basi di dati. I modelli gerarchico e ... di...
Transcript of ISTITUTO TECNICO INDUSTRIALE “L Web viewLe basi di dati. I modelli gerarchico e ... di...
ISTITUTO TECNICO INDUSTRIALE STATALE “L. DELL'ERBA”ISTITUTO TECNICO INDUSTRIALE STATALE “L. DELL'ERBA” Chimica e Materiali – Informatica – Produzioni e Trasformazioni
Via della Resistenza, 40 – 70013 CASTELLANA GROTTETel./Fax 0804965144 - 0804967614
Codice Meccanografico BATF04000T - Codice Fiscale 80005020724E-mail: [email protected] - Sito Internet www.itis.castellana-grotte.it
PROGRAMMA SVOLTO DI
INFORMATICA
Anno scolastico: 2016-2017 Classe: 5AiIndirizzo: INFORMATICA E TELECOMUNICAZIONI - Articolazione: Informatica Docenti: Prof.ssa ANNA MARIA LIPPOLIS Prof. ANGELO CRISTELLA (D.T.P.)Testo adottato: A. Lorenzi, E. Cavalli - MySQL E DATABASE IN RETE - Atlas
UDA 1 - La teoria dei Database
− Gli archivi: organizzazione sequenziale, diretta e ad indici− Le basi di dati− I modelli gerarchico e reticolare (cenni)− Il modello relazionale− La gestione del database: il DBMS− I linguaggi per database: DDL, DML, DCL, Query Language− Gli utenti: DBA, programmatori, utenti finali− Livelli di astrazione di un modello di dati: concettuale, logico, fisico
UDA 2 - La progettazione e la creazione del database
− Modello concettuale dei dati: il modello E/R− Entità, attributi e associazioni− Tipi di associazioni− Regole di lettura− Il modello logico e sua derivazione dal modello E/R− La normalizzazione delle relazioni: 1FN, 2FN e 3FN− I vincoli di integrità: integrità sulle tabelle e sugli attributi, integrità referenziale− Linguaggio SQL per la creazione del database e la manipolazione dei dati:− Identificatori e tipi di dati− Creazione del database e delle tabelle− Modifica ed eliminazione di tabelle− Manipolazione dei dati: inserimento, aggiornamento e cancellazione
UDA 3 - L’interrogazione del database
− Algebra relazionale e operazioni relazionali− Query in linguaggio algebrico−Operazioni relazionali− Il linguaggio SQL per l’interrogazione dei dati: il comando SELECT− Funzioni di aggregazione
− Variabili utente e query parametriche− Ordinamenti e raggruppamenti− Condizioni sui raggruppamenti− Interrogazioni e condizioni di ricerca: predicati IN, LIKE, BETWEEN, IS NULL− Manipolazione di date e stringhe− Interrogazioni nidificate− Viste logiche e Check Option
UDA 4 - Aspetti avanzati del linguaggio SQL
− Stored procedure e stored function− Trigger − Transazioni − La gestione degli utenti
LABORATORIO
Sviluppo di applicazioni Java
− I componenti Swing: jProgressBar, jSlider, jScrollBar, jSpinner, jTable − Sviluppo di applicazioni Java− Esempi ed esercitazioni
UDA 2 - La progettazione e la creazione del database
MySql
− Ambienti di sviluppo: CommandLine Client, MySQL Query Browser, MySQL Workbench, MySQL Administrator
− Identificatori e tipi di dati − Comandi per definire, creare e aggiornare un database in ambiente MySql − Utilizzo dei diversi ambienti di sviluppo per definire, creare e aggiornare un database− Esempi ed esercitazioni
UDA 3 - L’interrogazione del database
MySql
− Ambienti di sviluppo: phpMyAdmin− L’interrogazione del database in ambiente MySql − Utilizzo dei diversi ambienti di sviluppo per interrogare un database− Esempi ed esercitazioni
Basi di dati e programmi applicativi Java
− L’ API JDBC per la connessione al DB Server MySQL− Il package java.sql− Le classi per le operazioni di manipolazione e l'interrogazione dei dati: DriverManager,
Connection, Statement e PreparedStatementt, ResultSet − Sviluppo di applicazioni in linguaggio Java per la gestione di un database− Esempi ed esercitazioni
UDA 5 - Database in rete e programmazione lato server (attività interdisciplinare)
− Collegamento a un database da un programma lato server− Manipolazione ed interogazione un database remoto− Il linguaggio PHP per la connessione ad un database− Esempi ed esercitazioni
Castellana Grotte, 30/05/2017
I docenti Gli alunni
_____________________________ _____________________________
_____________________________ _____________________________
_____________________________
Programma svolto di TECNOLOGIE E PROGETTAZIONE DI SISTEMI INFORMATICI E DI TELECOMUNICAZIONI. Ore settimanali: 4 (2 ora di teoria + 2 ore di laboratorio) Anno Scolastico 2016-2017 Classe 5Ai Docenti: Sebastiano MILLEFIORI – Angelo CRISTELLA Unita' 1 – Architettura Di Rete 1. I Sistemi Distribuiti • I sistemi distribui • Benefici della distribuzione • Svantaggi legati alla distribuzione
2. Storia dei sistemi distribuiti e modelli architetturali • Architetture distribuite hardware: dalle SISD al cluster di PC • Tassonomia di Flynn • Architetture distribuite software: dai terminali remoti ai sistemi completamente distribuiti • Architettura a livelli
3. Il modello client/server • I modelli di comunicazione • Modello client-server • Livelli e strati
4. Le applicazioni di rete • Il modello ISO/OSI e le applicazioni • Applicazioni di rete • Scelta della architettura per l'applicazione di rete • Servizi offerti dallo strato di trasporto alle applicazioni
Unita' 2 – I socket e la comunicazione con i protocolli TCP/UDP 1. I socket e i protocolli per la comunicazione di rete • Generalità • Le porte di comunicazione e i socket
2. La connessione tramite socket • Generalità • Famiglie e tipi di socket • Trasmissione multicast
Unita' 3 – Applicazioni lato server 1. Il linguaggio xml • Generalità • XML • Utilizzo dell'XML • La sintassi XML • Elementi dell'XML
2. Le servlet • Generalità • Caratteristiche di una servlet • Ciclo di vita di una servlet • Vantaggi e svantaggi delle servlet
Unita' 4 – Applicazioni lato server in php 1. I file e l'upload in php • L'apertura di un file • Lettura e scrittura in un file di testo • L'array associattivo $_FILES • Creare file in Excel e Word con PHP
Laboratorio Introduzione ai Web server. Ricerca e realizzazione pagina Web sui Web server. Cenni su: Web Server, linguaggi lato server e strumenti WAMP, XAMPP, UwAmp. Linguaggio PHP: definizione, variabili, gestione form HTML, tipi di variabili e array, array con chiavi, ordinamento array. Controllo moduli in Javascript e invio ed elaborazione con il PHP. Esempio di un programma per la gestione delle socket in Java. Realizzazione di applicazioni web in PHP interfacciate a MySQL su database realizzati nella disciplina di Informatica.
Programma svolto di GESTIONE PROGETTO E ORGANIZZAZIONE DI IMPRESA Ore settimanali: 3 (1 ora di teoria + 2 ore di laboratorio) Anno Scolastico 2016-2017 Classe 5Bi Docenti: Sebastiano MILLEFIORI – Carlo ZEULI Il Project Manager e il Project Management Finalità del P.M. Il Progetto. Fasi di un Progetto. Ciclo di vita di un Progetto.
La WBS Le attività in una WBS. I Work PACKAGE. Codifica della WBS. Laboratorio: la WBS con Microsoft Project. I costi del progetto: la CBS. La OBS e il RAM e la RACI. Laboratorio: la gestione delle risorse. Le fasi di un progetto e la WBS. L'avvio di un progetto. Progettazione software (cenni).
Le tecniche di programmazione I diagrammi a barre: diagrammi di Gannt. Tecniche reticolari: Il PERT e il CPM. Laboratorio: diagrammi di Gannt.
Elementi di Economia Il sistema economico. Macro e microeconomia. Vincolo di bilancio. La domanda e l'offerta. Spostamento della domanda e dell’offerta. Diagrammi di Redditività e Break Even Point (B.E.P.). L'equilibrio tra domanda e offerta. Tipologie di mercato. La concorrenza.
La sicurezza La legge sulla sicurezza sul lavoro. I titoli del D.Lgs. 81/08. La prevenzione e la protezione dei rischi nei luoghi di lavoro. Pericolo, Danno e Rischio. Diritti e doveri dei Datori di lavoro e dei lavoratori. Articolo15 – Misure generali di tutela. Soggetti coinvolti nella gestione della sicurezza:
Soggetti con responsabilità operative e con responsabilità consultive. La valutazione e gestione del rischio. Il rischio da videoterminali. L'ambiente di lavoro e gli strumenti.
Metodi di ottimizzazione (il Risolutore di Excel)
L’ottimizzazione nella Organizzazione d’impresa. Concetto di ottimizzazione al MAX, MIN, VALORE. Concetto di Funzione Obiettivo e Vincoli.
Casi di problemi di “Mix di prodotti”. Cenni storici alla Ricerca operativa. I tre algoritmi di ottimizzazione – differenze e applicazione.
Filosofia di funzionamento del Metodo del Simplesso e interpretazione grafica del modello matematico. Impostazione del modello su Excel e riconoscimento delle variabili del problema. Risoluzione di casi pratici di ottimizzazione.
Laboratorio Introduzione all’utilizzo del tool Microsoft Project per la rappresentazione della WBS. Mostrare le tecniche di programmazione temporale mediante diagrammi di Gantt e con lo strumento MS Project. Esercizi di problem solving sul “Reticolo di progetto” con il metodo CPM utilizzando il tool Microsoft Excel. Esercizi sull’utilizzo del tool Microsoft Project per la gestione dei costi di progetto. Esercizi utilizzando il tool Microsoft Excel per individuare il Break even point (Punto di pareggio), analizzando successivamente il diagramma ottenuto per individuare la zona di utile e quella di perdita per una azienda. Esercizi utilizzando il Risolutore di Microsoft Excel riconoscendone le variabili, la funzione obiettivo e i vincoli di un problema assegnato.
I.T.T. LUIGI DELL’ERBA –CASTELLANA GROTTE CLASSEPROGRAMMA DI LINGUA E CIVILTA’ INGLESE
ANNO SCOLASTICO 2016/2017- CLASSE 5^Ai
Docente: Angela Perrelli
GRAMMATICAFrom: CHOICES INTERMIDIATE- PEARSON ( Moduli 9-12)
1. Module 9 LEARNING. Vocabulary: School life. Readings: Co-education? Brain power. Gram-mar: Compound nouns. Reported statements
2. Module 10 CAREERS. Vocabulary: jobs and careers. Readings: Odd jobs. Future jobs. Got talent. Grammar: Reported questions. Conditional. Zero, First, Second conditional. Pur-pose linkers.
3. Module 11 INSPIRATION Vocabulary: Arts. Reading: Masterpieces. Grammar: Past Condi-tional. Third Conditional.
4. Module 12 INNOVATION Vocabulary: Science and technology. Reading: Copernicus’s Grave Found. Grammar: Past Modals.
MICROLINGUA From: TOTALLY CONNECTED- CLITT
1. Understanding networks (p.185)2. Types of networks (p.186-189);3. Networking devices (p.190-191);4. Network topologies (p.192-193);5. Telecommunications (p.194);6. Types of connections: Wire and wireless media (p.195-198);7. Bandwidth (p.207);8. Analog VS Digital bandwidth (p.210);9. The OSI model (p.213-214);10. Peer-to-peer communication (p.217-218)11. The TCP/IP reference model (p.220);12. Database managers (p.100);13. What can a Database do? (p.101-2);14. Record Design (p.103-4);15. Reviewing the foundations of SQL (p.105);16. Database Inquiries (p.107).17. DBMS (p.111)
CIVILTA’ INGLESEFrom: AROUND THE GLOBE- LANG
1. Citizenship: Civil rights and Civil duties (photocopies)2. M. L. King, Gandhi, J.F. Kennedy biographies 3. Interview to Gandhi (p.111)4. North America and its historical landmarks (p. 102-103);5. The USA in turmoil: free from slavery (p.104);6. The USA in turmoil: free from fear (p.105);
7. The 60s and the 90s (p.106-107);
Castellana Grotte, 9 giugno 2017
Gli studenti
La docenteProf.ssa Angela Perrelli
ITT “L. DELL’ERBA”PROGRAMMA DI IRC
ANNO SCOLASTICO2016/2017DOCENTE: GIGLIO MARIA GABRIELLA
CLASSE V A IND. INFORMATICA
UDA 1UNA SOCIETA' FONDATA SUI VALORI CRISTIANI
La solidarietà e il bene comune. Una politica per l'uomo. Un ambiente per l'uomo. Un' economia per l'uomo. Il razzismo. La pace.
UDA 2L’ETICA DELLA VITA
Una scienza per l'uomo: la Bioetica. Principi di Bioetica cristiana: la sacralità della vita. Aborto, eutanasia e accanimento terapeutico. Manipolazioni genetiche. Clonazione e cellule staminali. Fecondazione medicalmente assistita. Il Magistero sociale della Chiesa
Gli alunni Il Docente
ISTITUTO TECNICO TECNOLOGICO “LUIGI DELL'ERBA”Chimica e Materiali - Biotecnologie Ambientali –Biotecnologie Sanitarie
Informatica - Produzioni e TrasformazioniVia della Resistenza, 40 – 70013 Castellana Grotte (BA)
Tel./Fax 0804965144 - 0804967614Codice Meccanografico BATF04000T - C.F. 80005020724 - Cod. Un. Ufficio:UF41EH
E-mail: [email protected] - Pec: [email protected] Internet: www.itiscastellanagrotte.gov.it
PROGRAMMA A.S. 2016/2017
SISTEMI e RETI
Docente: FANELLI ANTONIA MARIAD.T.P.: CRISTELLA ANGELOClasse: V AiArticolazione: INFORMATICATesto adottato: SISTEMI E RETI Vol. 3 HOEPLI
Lo Strato di Trasporto
Servizi e funzioni dello strato di trasporto Generalità Il Protocollo UDP Il Protocollo TCP Il segmento TCP
Lo strato di Applicazione
Posta Elettronica in Internet: SMTP, POP e IMAP Generalità Invio e ricezione di posta elettronica Il protocollo SMTP Protocollo POP3 Protocollo IMAP, IMAP4
VLAN – Virtual Local Area Network
Le Virtual LAN (VLAN) Generalità Realizzazione di una VLAN
Il protocollo VTP e l’Inter-VLAN routing VLAN condivise su più di uno switch Inter-VLAN Routing
Tecniche Crittografiche per la Protezione dei Dati
Principi di Crittografia La sicurezza nelle reti Crittografia Crittoanalisi Conclusioni
Crittografia Simmetrica (o a Chiave Privata) Generalità Il cifrario DES L’algoritmo AES Limiti degli algoritmi simmetrici
Crittografia Asimmetrica (o a Chiave Pubblica) Generalità L’algoritmo RSA Generazione delle chiavi Esempi ed esercizi Crittografia ibrida
Certificati e Firma Digitale Generalità Firme digitali L’algoritmo MD5 Certificati
La Sicurezza Delle Reti
La Sicurezza nei Sistemi Informativi Generalità Breve storia degli attacchi informatici Sicurezza di un sistema informatico Valutazione dei rischi Principali tipologie di minacce Sicurezza nei sistemi informativi distribuiti
Servizi di Sicurezza per Messaggi di Email Generalità Minacce alla posta elettronica Il protocollo S/MIME per la Posta Elettronica Un software per la posta sicura: PGP GPG, software libero per sostituire la suite PGP
La Sicurezza delle connessioni con SSL/TLS Generalità Il protocollo SSL/TLS Il funzionamento di TLS Conclusioni
La difesa perimetrale con i Firewall Generalità I Firewall Personal firewall Network firewall Packetfilter router ACL Access Control List Configurazione di un router con packetfiltering Application Proxy DMZ
Reti Private e Reti Private Virtuali VPN Generalità La VPN Il Protocollo IPsec Classificazione delle VPN
Modello Client/Server e distribuito per i servizi di rete
Le applicazioni e i sistemi distribuiti Le applicazioni distribuite L’evoluzione delle architetture informatiche Classificazione dei sistemi informativi basati su Web Hosting e Housing
Architetture dei sistemi Web Configurazioni con due/tre tier
LABORATORIO
L’emulatore CISCO PacketTracer Cisco PacketTracer Progettazione logica e fisica di reti Simulazione di funzionamento I dispositivi: Hub, Bridge, Switch, AccessPoint Wireless,
Router Linksys WRT300N, PC desktop, Laptop, SmartDevice
VLAN con PacketTracer Configurazione delle VLAN Inter-VLAN RoutingVLAN Simulazione di funzionamento
Le Access Control List con Packet Tracer WildCardMask
In, Out, Inbound, Outbound ACL Estese Simulazione di funzionamento
Il Pacchetto OpenGPG Utilizzo GPG Gestione chiavi Cifratura di messaggi di posta elettronica Certificato digitale
Applicazioni Web: sicurezza Authentication e Authoritation degli utenti per l'accesso alle risorse in PHP
GLI ALUNNI I DOCENTI
____________________________ ________________________
____________________________ ________________________
ISTITUTO TECNICO STATALE
“ LUIGI DELL’ERBA “
Castellana GrotteAnno scolastico 2016/2017
Programma di matematica svolto nella classe V sezione A settore informatico
Docente: prof.ssa Notarangelo Maria
Calcolo integrale
Primitiva, integrale indefinito. L’integrale indefinito come operatore lineare. Integrali
indefiniti immediati. Integrazione per scomposizione. Integrazione per sostituzione.
Integrazione per parti (dimostrazione della determinazione della formula). Integrazione
di funzioni razionali fratte con denominatore di secondo grado. Integrale definito di una
funzione continua positiva, negativa e di segno qualsiasi in un intervallo chiuso e
limitato. Proprietà dell’integrale definito. Teorema della media (dimostrazione e
interpretazione geometrica). Funzione integrale. Teorema fondamentale del calcolo
integrale (dimostrazione). Relazione tra funzione integrale e integrale indefinito.
Formula fondamentale del calcolo integrale. Area della parte di piano delimitata dal
grafico di due o più funzioni. Calcolo dell’area di un cerchio mediante il calcolo
integrale. Volume di un solido di rotazione. Volumedella sfera mediante il calcolo
integrale. Integrale definito di una funzione continua a tratti in un intervallo chiuso.
Integrali impropri: integrale di una funzione che diventa infinita in qualche punto,
integrali estesi ad intervalli illimitati.
Equazioni differenziali
Generalità sulle equazioni differenziali del primo ordine e di ordine n. Problema di
Cauchy. Integrale generale, integrale particolare. Equazioni differenziali del tipo y'=f(x).
Equazioni differenziali a variabili separabili. Equazioni differenziali lineari del primo
ordine omogenee e non omogenee (dimostrazione della determinazione dell’integrale
generale per entrambi i casi). Equazioni differenziali di Bernoulli (dimostrazione della
determinazione dell’integrale generale). Generalità sulle equazioni differenziali del
secondo ordine; problema di Cauchy. Integrale generale, integrale particolare. Equazioni
differenziali del secondo ordine a coefficienti costanti. Integrale generale.
Determinazione dell’integrale generale di una equazione differenziale lineare omogenea
del secondo ordine a coefficienti costanti (dimostrazione). Metodo dei coefficienti
indeterminati per la determinazione dell’integrale generale di una equazione
differenziale del secondo ordine lineare a coefficienti costanti non omogenea (3 casi).
Principio di sovrapposizione delle soluzioni.
Funzioni di due variabili
Definizione, dominio e codominio di funzioni di due variabili. Determinazione del
domino di funzioni di due variabili. Rapporto incrementale parziale e definizione di
derivata parziale. Derivate parziali del secondo ordine. Teorema di Schwarz
(definizione). Derivate di ordine superiore al secondo. Massimi e minimi relativi per
funzioni di due variabili. Punti stazionari. Hessiano. Condizioni sufficienti per
l’esistenza di un estremo relativo.
Castellana Grotte, 17/5/2017
Gli alunni Il docente
==================================================================== Programma svolto di GESTIONE PROGETTO E ORGANIZZAZIONE DI IMPRESA Ore settimanali: 3 (1 ora di teoria + 2 ore di laboratorio) Anno Scolastico 2016-2017 Classe 5Bi Docenti: Sebastiano MILLEFIORI – Carlo ZEULI Il Project Manager e il Project Management Finalità del P.M. Il Progetto. Fasi di un Progetto. Ciclo di vita di un Progetto.
La WBS Le attività in una WBS. I Work PACKAGE. Codifica della WBS. Laboratorio: la WBS con Microsoft Project. I costi del progetto: la CBS. La OBS e il RAM e la RACI. Laboratorio: la gestione delle risorse. Le fasi di un progetto e la WBS. L'avvio di un progetto. Progettazione software (cenni).
Le tecniche di programmazione I diagrammi a barre: diagrammi di Gannt. Tecniche reticolari: Il PERT e il CPM. Laboratorio: diagrammi di Gannt.
Elementi di Economia Il sistema economico. Macro e microeconomia. Vincolo di bilancio. La domanda e l'offerta. Spostamento della domanda e dell’offerta. Diagrammi di Redditività e Break Even Point (B.E.P.). L'equilibrio tra domanda e offerta. Tipologie di mercato. Pagina 2 di 2
La concorrenza.
La sicurezza La legge sulla sicurezza sul lavoro. I titoli del D.Lgs. 81/08. La prevenzione e la protezione dei rischi nei luoghi di lavoro. Pericolo, Danno e Rischio. Diritti e doveri dei Datori di lavoro e dei lavoratori. Articolo15 – Misure generali di tutela. Soggetti coinvolti nella gestione della sicurezza:
Soggetti con responsabilità operative e con responsabilità consultive. La valutazione e gestione del rischio. Il rischio da videoterminali. L'ambiente di lavoro e gli strumenti.
Metodi di ottimizzazione (il Risolutore di Excel) L’ottimizzazione nella Organizzazione d’impresa. Concetto di ottimizzazione al MAX, MIN, VALORE. Concetto di Funzione Obiettivo e Vincoli.
Casi di problemi di “Mix di prodotti”. Cenni storici alla Ricerca operativa. I tre algoritmi di ottimizzazione – differenze e applicazione.
Filosofia di funzionamento del Metodo del Simplesso e interpretazione grafica del modello matematico. Impostazione del modello su Excel e riconoscimento delle variabili del problema. Risoluzione di casi pratici di ottimizzazione.
Laboratorio Introduzione all’utilizzo del tool Microsoft Project per la rappresentazione della WBS. Mostrare le tecniche di programmazione temporale mediante diagrammi di Gantt e con lo strumento MS Project. Esercizi di problem solving sul “Reticolo di progetto” con il metodo CPM utilizzando il tool Microsoft Excel. Esercizi sull’utilizzo del tool Microsoft Project per la gestione dei costi di progetto. Esercizi utilizzando il tool Microsoft Excel per individuare il Break even point (Punto di pareggio), analizzando successivamente il diagramma ottenuto per individuare la zona di utile e quella di perdita per una azienda. Esercizi utilizzando il Risolutore di Microsoft Excel riconoscendone le variabili, la funzione obiettivo e i vincoli di un problema assegnato. Testo in adozione Autori
Titolo Casa editrice
Paolo Ollari, Giorgio Meini, Fiorenzo Formichi
Gestione progetto e organizzazione d’impresa ISBN: 978-88-08-35480-8
Zanichelli