PROGRAMMA DI INFORMATICA CLASSE 5 B Sistemi Informativi Aziendali A.S. 2014/2015 DOCENTE CORREDDU GIOVANNA ITP PANZERA GRAZIA Materiale didattico Libro di testo: Iacobelli, Ajme, Marrone, Brunetti, Eprogram-Informatica quinto anno, Juvenilia Scuola Classe virtuale 5B SIA - Informatica - 2015 http://www.itcmorante.it/moodle/course/view.php?id=58 Linee guida Conoscenze Data Base Management System (DBMS) Progettazione di Data Base Linguaggio SQL Progettazione d ipermedia per la comunicazione aziendale Linguaggi e strumenti di implementazione per il Web Casi di diversa complessità focalizzati su differenti attività aziendali Reti per l azienda e per la pubblica amministrazione Sicurezza informatica Tutela della privacy, della proprietà intellettuale e reati informatici Modulo 1. Gestione dati e Database Secondo biennio Quinto anno (Tempi: 40 ore, settembre - dicembre - Materiale: appunti nella CV - Metodologie: lezioni frontali, esercitazioni) 1. L organizzazione dei dati in azienda Abilità Progettare e realizzare basi di dati in relazione alle esigenze aziendali Implementare data base remoti con interfaccia grafica sul web in relazione alle esigenze aziendali Progettare e realizzare pagine Web statiche e dinamiche Individuare e utilizzare software di supporto ai processi aziendali Riconoscere gli aspetti giuridici connessi all uso delle reti con particolare attenzione alla sicurezza dei dati Organizzare la comunicazione in rete per migliorare i flussi informativi Utilizzare le funzionalità di Internet e valutarne gli sviluppi le basi di dati il DBMS e le sue funzioni 2. La progettazione e l organizzazione dei database l analisi dei dati e il modello dei dati la progettazione concettuale Entità Relazioni Attributi Rappresentazione dello schema concettuale mediante diagramma E/R Tipologie di relazione e cardinalità delle relazioni 1
la progettazione logica modello relazionale e requisiti fondamentali del modello relazionale chiave primaria e chiave esterna regole per la derivazione delle tabelle dal modello concettuale relazioni uno a molti, molti a molti, uno a uno vincoli di dominio e di chiave primaria vincoli di chiave esterna ed integrità referenziale 3. La gestione dei database e il linguaggio SQL caratteristiche generali di SQL i comandi per la definizione dei dati: CREATE TABLE i comandi per la manipolazione dei dati: INSERT, UPDATE, DELETE i comandi per l interrogazione sui dati: il comando SELECT condizioni di ricerca operatori like, between, in ordinamento (clausola ORDER BY ASC/DESC) le funzioni di aggregazione (COUNT, SUM, AVG, MIN, MAX) i raggruppamenti (clausola GROUP BY) la clausola HAVING interrogazioni nidificate Modulo 2. Sviluppo di Internet e Web 2.0 (Tempi: 30 ore, gennaio-febbraio - Materiale: appunti nella CV Metodologie: lezioni frontali, lezioni guidate, esercitazioni) 4. Internet e WWW Il WWW Siti Web HTML Architettura client-server del Web HTTP URL Browser - Web server Pagine statiche e dinamiche Pubblicazione del sito e servizi di hosting 5. Creazione di siti web Linguaggio di markup Struttura di una pagina HTML: header e body i tag principali del linguaggio HTML la formattazione del testo link, immagini, liste, tabelle in HTML i form 6. Programmazione di applicazioni Web e gestione database in rete siti statici e dinamici l interazione con l utente PHP 2
PHP e MySQL inserimento dati in una tabella di database esecuzione di query semplici estrarre e presentare in formato opportuno un insieme di record Modulo 3. Tecniche e strumenti per l azienda (Tempi: 20 ore, marzo - Materiale: libro di testo, appunti nella CV - Metodologie: lezioni frontali) 7. Il sistema di gestione Caratteristiche e finalità I processi aziendali il ciclo di PDCA 8. Sistemi informativi IT e ICT Sistema informativo e sistema informatico Rappresentazione a livelli delle attività di un sistema informativo (piramide di Anthony) livello operativo: attività tipiche e SW disponibile livello tattico: attività tipiche e SW disponibile livello strategico: attività tipiche e SW disponibile 9. Metodologie per l automazione dei processi e il miglioramento organizzativo ERP MRP e MRP2 CRM SCM CAD e CAM 10. Software a supporto delle decisioni e Business Intelligence DSS Data Warehouse e Data mining Modulo 4. Comunicazioni e reti (Tempi : 12 ore, marzo-aprile - Materiale: appunti nella CV - libro di testo - Metodologie: lezioni frontali) 11. Principi di comunicazione e componenti di reti Definizione e vantaggi di una rete Componenti HW e SW Modello client-server Classificazione in base all estensione Struttura generale di una rete Classificazione in base alla topologia fisica e logica Apparati per le reti Mezzi di trasmissione Concetti di commutazione di circuito e di pacchetto Concetti di cablaggio strutturato di edifici 3
12. LAN virtuale (VLAN) Caratteristiche e definizione di una VLAN Esempi di VLAN e vantaggi Scenari di reti locali: reti domestiche con hub, di piccole dimensioni con switch, di medie e grandi dimensioni, reti con VLAN Modulo 5. Wireless e mobile computing (Tempi 4 ore, aprile - Materiale: libro di testo - Metodologie: lezioni frontali) 13. Tecnologie per le comunicazioni senza fili Cenni sui tipi di trasmissione; onde radio, infrarossi, bluetooth Problemi caratteristici delle applicazioni mobili e senza fili (interferenze, intercettabilità, attenuazione) Classificazione in base all estensione: WPAN, WLAN, WMAN, WWAN Principali standard wireless: wi-fi, wimax Telefonia cellulare Evoluzione della telefonia cellulare Domotica Modulo 6. La sicurezza informatica (Tempi: 12 ore, aprile - Materiale: appunti nella CV - libro di testo - Metodologie: lezioni frontali) 14. Sicurezza e protezione Requisiti della sicurezza: riservatezza, integrità, autenticità Possibili eventi dannosi eventi accidentali (black out, guasti HW, errori umani, incendi,...) e relative contromisure eventi indesiderati (attacchi hacking, virus,..) e relative contromisure prevenire le perdite e proteggere il computer backup dei dati virus e antivirus meccanismi di controllo degli accessi, identificazione e autentificazione firewall Fault tolerance 15. Crittografia simmetrica e asimmetrica schema a chiave simmetrica schema a chiave asimmetrica schema a doppia criptatura ed autenticità di mittente e destinatario HTTPS La firma digitale La rete VPN Firewall e gateway 16. La posta elettronica certificata Finalità, funzionamento e vantaggi 4
Modulo 7. Privacy e proprietà intellettuale (Tempi: 8 ore, maggio - Materiale: libro di testo - Metodologie: lezioni frontali) 17. Privacy Finalità Definizioni di tipo generale (trattamento, dati personali, titolare e responsabile) 18. Proprietà intellettuale Diritto d autore Copyright e Copyleft Open Source File sharing Pubblico dominio Modulo 8. Sviluppo di Internet, web 2.0 ed Internet in azienda** (Tempi: 8 ore, maggio - Materiale: libro di testo, appunti - Metodologie: lezioni frontali) 19. Il Web 2.0 Evoluzione del www, dal Web 1.0 al Web 2.0 Scrivere siti dinamici e tecnologie del Web 2.0 Blog, forum, social network Il web 2.0 come mezzo di comunicazione aziendale Il web collaborativo e i wiki i CMS e le loro caratteristiche 20. E-commerce ed e-business (cenni) B2B, B2C, C2C: vantaggi e criticità per l azienda ed il consumatore tipologie di attività commerciali on line il sito web aziendale Il cloud computing ** questo argomento sarà completato entro il 20 maggio Limbiate, 9 maggio 2015 Il docente Giovanna Correddu I rappresentanti di classe 5