Progetto 274006 Realizzazione di percorsi innovativi per riqualificazione dell’offerta didattica attraverso l’integrazione tra diversi sistemi di istruzione, formazione tecnica, professionale, universitaria Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET Competenze Conoscenze e abilità Prerequisiti Contenuti dell’unità formativa Metodologia Valutazione (per certificare competenze) Durata in ore Comprendere il significato dell'evoluzione dei sistemi operativi. Comprendere che cosa fa un sistema operativo Comprendere i principi di sicurezza e i principali tool dei sistemi operativi Comprendere il significato delle reti di elaboratori Interagire a livello base con le varie reti Comprendere il significato dell'evoluzione di internet e l'interazione con i processi aziendali. Conoscenze Abilità (Sapere) (Saper fare) Saper installare e configurare un s.o. per p.c. Conoscere i S.O. e loro sviluppo storico. (nella versione client) Conoscere le principali funzioni dei S.O. Saper descrivere funzionalmente un sistema Conoscere le differenze tra i S.O. più noti. operativo Conoscere le classificazione delle reti. Saper scegliere il sistema operativo più adatto Conoscere i principali i nomi e le funzioni dei ad un sistema informatico. protocolli principali Saper collegare un pc ad una LAN Conoscere i principali servizi di internet. Saper descrivere la topologia di una rete Conoscere le problematiche di sicurezza più Saper associare un servizio ad un protocollo. importanti e le soluzioni per un uso sicuro di Saper utilizzare consapevolemente i servizi Internet principali di internet. Saper usare in modo sicuro internet - Saper risolvere i più frequenti problemi di riconfigurazione di un pc SISTEMA OPERATIVO Definizioni Gestore dei processi Gestore della memoria principale Gestore delle periferiche Gestore del File System Esempi di Sistemi Operativi Sicurezza nei sistemi operativi RETI Definizioni e classificazioni ISO-OSI LAN WAN RETI WIRELESS INTERNET Definizioni e classificazioni Servizi Sicurezza in Internet Lezione frontale – lezione partecipata - laboratori Strumenti: PC e reti Scritta e orale – domande aperte e test Ore 40 Progetto 274006 Realizzazione di percorsi innovativi per riqualificazione dell’offerta didattica attraverso l’integrazione tra diversi sistemi di istruzione, formazione tecnica, professionale, universitaria Unità didattica formativa capitalizzabile OBIETTIVI MINIMI 4.1 SISTEMI OPERATIVI, RETI, INTERNET Conoscenze (Sapere) Conoscenze e abilità Abilità (Saper fare) Saper installare e configurare un s.o. per p.c. Conoscere i S.O. e loro sviluppo storico. (nella versione client) Conoscere le principali funzioni dei S.O. Saper descrivere un sistema operativo Conoscere le classificazione delle reti. Saper descrivere la topologia di una rete Conoscere i principali i nomi dei protocolli Saper utilizzare consapevolemente i servizi principali principali di internet. Conoscere i principali servizi di internet. Saper usare in modo sicuro internet Conoscere le problematiche di sicurezza più importanti Progetto 274006 Realizzazione di percorsi innovativi per riqualificazione dell’offerta didattica attraverso l’integrazione tra diversi sistemi di istruzione, formazione tecnica, professionale, universitaria Competenze Conoscenze e abilità Unità didattica formativa capitalizzabile 4.2 – DB-SQL Comprendere cosa è un database, come è organizzato e come opera. Utilizzare DBMS per produrre DB Creare e mantenere Data base e memorizzare, ricercare e manipolare i dati mediante il linguaggio SQL. Conoscenze Abilità (Sapere) (Saper fare) Creare un semplice database e visualizzarne il Conoscere le esigenze che hanno portato alla contenuto in modi diversi. nascita dei DB. Creare una tabella, definire e modificare campi e Sapere cosa è un database. loro proprietà; inserire e modificare dati in una Conoscere la differenza tra dati e informazioni. tabella. Conoscere come è organizzato un database in Creare, modificare ed eseguire delle query per termini di tabelle, record e campi. ottenere informazioni specifiche da un database. Conoscere il modello E/R e i passi necessari Comprendere cosa è una maschera e crearne per progettare un DB. una per inserire, modificare ed eliminare record Conoscere il significato di relazione tra entità e dati contenuti nei record. Conoscere le regole di derivazione delle tabelle Creare dei report semplici e preparare delle Conoscere il significato di chiave primaria. stampe pronte per la distribuzione. Comprendere l’importanza di mantenere l’integrità delle relazioni tra tabelle. Scrivere ed eseguire semplici comandi SQL. Conoscere i principali comandi di un DBMS. Creare istruzioni che permettano calcoli in SQL. Conoscere il significato dell'utilizzo delle query Selezionare dati in un data base usando criteri di Conoscere i moduli principali di un dbms. ricerca e presentando i dati in modo ordinato in Conoscere il comandi SQL SELECT e la sua SQL. sintassi. Selezionare dati da tabelle correlate in SQl. Conoscere le funzioni di aggregazione e Creare ed utilizzare sottoquery in SQL. raggruppamento in SQl Formatare l'output utilizzando le funzioni di Conoscere le funzioni per creare tabelle in SQL aggregazione in SQL. Conoscere i comandi per aggiungere, Aggiornare i dati in SQL. aggiornare e cancellare dati in SQL Creare ed utilizzare tabelle, chiavi ed indici in SQL. Prerequisiti UDA Classi Terza DB Organizzazione di un database Entità/Relazioni Operatività in un database Progettare i database Contenuti dell’unità formativa Tabelle Query Maschere Stampe Sql Introduzione Select Filtri Funzioni per lavorare su dati aggregati Join Sottoquery Manipolazione dei dati e delle Tabelle Progetto 274006 Realizzazione di percorsi innovativi per riqualificazione dell’offerta didattica attraverso l’integrazione tra diversi sistemi di istruzione, formazione tecnica, professionale, universitaria Metodologia Valutazione (per certificare competenze) Durata in ore Conoscenze e abilità Lezione frontale – lezione partecipata – laboratori – Progettare Prodotti Strumenti: PC e reti Scritta e orale – domande aperte e test - Progetti Ore 60 Unità didattica formativa capitalizzabile – OBIETTIVI MINIMI 4.2 – DB-SQL Conoscenze Abilità (Sapere) (Saper fare) Conoscere le esigenze che hanno portato alla Creare un semplice database e visualizzarne il nascita dei DB. contenuto in modi diversi. Sapere cosa è un database. Creare una tabella, definire e modificare campi e Conoscere la differenza tra dati e informazioni. loro proprietà; inserire e modificare dati in una Conoscere come è organizzato un database in tabella. termini di tabelle, record e campi. Creare, modificare ed eseguire delle query per Conoscere il modello E/R e i passi necessari ottenere informazioni specifiche da un database. per progettare un DB. Comprendere cosa è una maschera Conoscere il significato di relazione tra entità Scrivere ed eseguire semplici comandi SQL. Conoscere il significato di chiave primaria. Selezionare dati in un data base usando criteri di Conoscere i principali comandi di un DBMS. ricerca e presentando i dati in modo ordinato in Conoscere il significato dell'utilizzo delle query SQL. Conoscere il comandi SQL SELECT e la sua Selezionare dati da tabelle correlate in SQl. sintassi. Progetto 274006 Realizzazione di percorsi innovativi per riqualificazione dell’offerta didattica attraverso l’integrazione tra diversi sistemi di istruzione, formazione tecnica, professionale, universitaria Competenze Conoscenze e abilità Prerequisiti Contenuti dell’unità formativa Metodologia Valutazione (per certificare competenze) Durata in ore Unità didattica formativa capitalizzabile 4.3 – DB-IN-RETE Comprendere la semantica delle principali istruzioni php Comprendere come fare interagire php html e db Comprendere come interrogare una basedati via web Conoscenze Abilità (Sapere) (Saper fare) Conoscere le basi della programmazione Saper costruire semplici pagine web utilizzando dinamica delle pagine web. echo php Conoscere il significato di programmazione lato Saper utilizzare FORM HTML e GET/POST per server I/O via web Conoscere la struttura degli script PHP Saper utilizzare le istruzioni condizionli in PHP Conoscere le istruzioni necessarie per integrare Saper utilizzare i cicli in PHP. html e php Saper Connettere un sito web ad un serve mysql Conoscere la sintassi e il significato delle per utilizzare DB istruzioni e dei dati in PHP (variabili, assegnamenti, operatori, IF, Cicli. Conoscere le istruzioni per connettersi e utilizzare un db mysql in PHP UDA 4.2, UDA terza PHP e HTML integrazione dei comandi PHP nelle pagine HTML Struttura degli script PHP Method, Action, FORM Dati e operatori Variabili Tipi operatori aritmetici operatori logici Scelte l'istruzione IF l'istruzione SWITCH I cicli L'istruzione FOR Cicli WHILE E DO Concetto di server Accesso ai Database - Connessione al web-server. - pubblicare risultati di Query SQL Lezione frontale – lezione partecipata – laboratori – Progettare Prodotti Strumenti: PC e reti Scritta e orale – domande aperte e test - Progetti Ore 50 Progetto 274006 Realizzazione di percorsi innovativi per riqualificazione dell’offerta didattica attraverso l’integrazione tra diversi sistemi di istruzione, formazione tecnica, professionale, universitaria Conoscenze e abilità Unità didattica formativa capitalizzabile – OBIETTIVI MINIMI 4.3 – DB-IN-RETE Conoscenze Abilità (Sapere) (Saper fare) Saper costruire semplici pagine web utilizzando Conoscere le basi della programmazione echo php dinamica delle pagine web. Saper utilizzare FORM HTML e GET/POST per Conoscere la struttura degli script PHP I/O via web Conoscere le istruzioni necessarie per integrare html e php Conoscere la sintassi e il significato delle istruzioni e dei dati in PHP