DISCIPLINA Informatica TEMPI (Per la scansione temporale vedi Tab. Allegata) I tempi previsti dai programmi ministeriali sono: N. 6 ore settimanali (3 di laboratorio) N. 198 ore annuali I tempi effettivamente utilizzati (compresa la previsione fino al 5 giugno) sono: N. 88 ore di lezioni nel 1° quadrimestre N. 86 ore di lezioni nel 2° quadrimestre Totale ore annue …174 di lezione MATERIA Informatica Perio do Contenuti Basi di dati: sistema informativo e sistema informatico. PARTE PRATICA HTML e i fogli di stile. Programmazione visuale in ambiente windows. Il compilatore C++ Builder 3. Gli oggetti standard del C++ Builder 3 Gestione di informazioni. Il progetto dei sistemi informatici. Modellazione concettuale di un sistema informatico (entità-relazioni). Introduzione alle Basi di dati (con particolare approfondimento del modello relazionale). SQL: un linguaggio per basi di dati relazionali PARTE PRATICA Access: Ambiente di lavoro. Tabelle, relazioni e Query. MySQL: ambiente di lavoro e gestione tramite linguaggio SQL. Progettazione ed implementazione di applicazioni complesse in rete. Protocollo TCP/IP e programmazione web. HTML e Fogli di Stile. I principi di sicurezza nella progettazione di sistemi informatici PARTE PRATICA Programmazione dinamica: Server Web, Database Server e PHP. Ore del percorso formativo Teoria 75 Pratica 75 Verifiche 24 Ore totali: 174 Obiettivi specifici raggiunti: conoscenze, competenze, capacità acquisite Conoscere i concetti e le tecniche fondamentali per la progettazione di basi di dati. Conoscere i concetti e le tecnologie più diffuse per la progettazione di siti dinamici Organizzare, rappresentare e gestire insiemi di informazioni finalizzate ad uno scopo. Scegliere il tipo di organizzazioni, la piattaforma ed il linguaggio di programmazione adatto alla specificità del problema in esame. Progettare e gestire Sistemi Informativi per realtà di piccole dimensioni. Metodi Lezione frontale Lavori di gruppo Insegnamento per problemi Discussione PROGRAMMA SVOLTO DELLA CLASSE 5 SEZIONE C DISCIPLINA Informatica temi trattati: L'UML :i casi d'uso e i diagrammi di attività Le basi di dati generalità: Sistemi informativi e sistemi informatici Superamento dei limiti dell'organizzazione tradizionale degli archivi Come progettarle Dati e informazioni: schemi e istanze I modelli di dati La progettazione di una base di dati Le fasi della progettazione Il DBMS La progettazione concettuale Il modello Entità Relazione Le entità e gli attributi Quando modellare con una entità e quando con un attributo Attributi chiave Rappresentazione grafica di entità ed attributi Le associazioni e loro tipi La progettazione logica: il modello relazionale Le relazioni Chiavi di una relazione I vincoli di integrità e loro rappresentazione Dal diagramma ER allo schema relazionale Rappresentazione delle associazioni L'integrità referenziale Le operazioni relazionali: unione differenze di relazioni proiezione selezione prodotto cartesiano i tipi di join La normalizzazione la prima forma normale la seconda forma normale la terza forma normale Il linguaggio SQL Embedded e stand-alone SQL Identificatori e tipi di dati Istruzioni del DDL, del DML, del DCL Il Sistema informativo aziendale nell'era di internet I principi di sicurezza nella progettazione di sistemi informatici La programmazione visuale per eventi La programmazione in ambiente windows. Programmazione visuale e programmazione imperativa. Il compilatore C++ Builder 3. Caratteristiche e particolarità. Gli oggetti standard del compilatore C++Builder 3. I linguaggi del Web La struttura di una pagina HTML Le immagini I collegamenti ipertestuali Le tabelle Gli elenchi I forms o moduli I fogli di stile La programmazione dinamica: Web Server (Apache) Database Server (MySQL) Il Linguaggio PHP Regole e Sintassi Leggere i dati inviati da un form html (Get e Post) Connessione ad un database Eseguire query su un database Implementazione di accesso con password. Le sessioni e i cookie. DBMS Access : L’ambiente di lavoro. Creazione tabelle Tipi di dati Maschere di input Regole di convalida Stringhe NULL e Stringhe Lunghezza Zero Scheda Ricerca Le Relazioni e le query DBMS MySQL : L’ambiente di lavoro. Tipi di dati. Creazione tabelle Le Query. Libro proposto: "Informatica Generale Volume 3" Piero Gallo – Fabio Salerno Minerva Italica