ITC e PACLE Elsa Morante – Limbiate – A.S. 2014/2015 - Programma di informatica PROGRAMMA DI INFORMATICA CLASSE DOCENTE 5°B Sistemi Informativi Aziendali CORREDDU GIOVANNA A.S. ITP 2014/2015 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 Abilità Secondo biennio ● ● ● ● ● 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 ● ● ● 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 Quinto anno ● ● ● ● 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 ● ● ● ● 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 Modulo 1. Gestione dati e Database (Tempi: 40 ore, settembre - dicembre - Materiale: appunti nella CV Metodologie: lezioni frontali, esercitazioni) 1. L’organizzazione dei dati in azienda ● ● 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 ITC e PACLE Elsa Morante – Limbiate – A.S. 2014/2015 - Programma di informatica ● 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 ITC e PACLE Elsa Morante – Limbiate – A.S. 2014/2015 - Programma di informatica ● 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 ITC e PACLE Elsa Morante – Limbiate – A.S. 2014/2015 - Programma di informatica 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 ITC e PACLE Elsa Morante – Limbiate – A.S. 2014/2015 - Programma di informatica 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