Competenze e Unità didattica formativa capitalizzabile 4.1 SISTEMI OPERATIVI, RETI, INTERNET 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. 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 Prerequisiti - Saper risolvere i più frequenti problemi di riconfigurazione di un pc Contenuti dell unità formativa Metodologia Valutazione (per certificare competenze) 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 Durata in ore Ore 40
e Unità didattica formativa capitalizzabile OBIETTIVI MINIMI 4.1 SISTEMI OPERATIVI, RETI, INTERNET Conoscere i S.O. e loro sviluppo storico. Conoscere le principali funzioni dei S.O. Conoscere le classificazione delle reti. Conoscere i principali i nomi dei protocolli principali Conoscere i principali servizi di internet. Conoscere le problematiche di sicurezza più importanti Saper installare e configurare un s.o. per p.c. (nella versione client) Saper descrivere un sistema operativo Saper descrivere la topologia di una rete Saper utilizzare consapevolemente i servizi principali di internet. Saper usare in modo sicuro internet
Competenze e 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 Conoscere le esigenze che hanno portato alla nascita dei DB. Sapere cosa è un database. Conoscere la differenza tra dati e informazioni. Conoscere come è organizzato un database in termini di tabelle, record e campi. Conoscere il modello E/R e i passi necessari per progettare un DB. Conoscere il significato di relazione tra entità Conoscere le regole di derivazione delle tabelle Conoscere il significato di chiave primaria. Comprendere l importanza di mantenere l integrità delle relazioni tra tabelle. Conoscere i principali comandi di un DBMS. Conoscere il significato dell'utilizzo delle query Conoscere i moduli principali di un dbms. Conoscere il comandi SQL SELECT e la sua sintassi. Conoscere le funzioni di aggregazione e raggruppamento in SQl Conoscere le funzioni per creare tabelle in SQL Conoscere i comandi per aggiungere, aggiornare e cancellare dati in SQL Creare un semplice database e visualizzarne il contenuto in modi diversi. Creare una tabella, definire e modificare campi e loro proprietà; inserire e modificare dati in una tabella. Creare, modificare ed eseguire delle query per ottenere informazioni specifiche da un database. Comprendere cosa è una maschera e crearne una per inserire, modificare ed eliminare record e dati contenuti nei record. Creare dei report semplici e preparare delle stampe pronte per la distribuzione. Scrivere ed eseguire semplici comandi Creare istruzioni che permettano calcoli in Selezionare dati in un data base usando criteri di ricerca e presentando i dati in modo ordinato in Selezionare dati da tabelle correlate in SQl. Creare ed utilizzare sottoquery in Formatare l'output utilizzando le funzioni di aggregazione in Aggiornare i dati in Creare ed utilizzare tabelle, chiavi ed indici in Prerequisiti UDA Classi Terza Contenuti dell unità formativa DB Sql Organizzazione di un database Entità/Relazioni Operatività in un database Progettare i database Tabelle Query Maschere Stampe Introduzione Select Filtri Funzioni per lavorare su dati aggregati Join Sottoquery Manipolazione dei dati e delle Tabelle
Metodologia Valutazione (per certificare competenze) Lezione frontale lezione partecipata laboratori Progettare Prodotti Strumenti: PC e reti Scritta e orale domande aperte e test - Progetti Durata in ore Ore 60 e Unità didattica formativa capitalizzabile OBIETTIVI MINIMI 4.2 DB-SQL Conoscere le esigenze che hanno portato alla nascita dei DB. Sapere cosa è un database. Conoscere la differenza tra dati e informazioni. Conoscere come è organizzato un database in termini di tabelle, record e campi. Conoscere il modello E/R e i passi necessari per progettare un DB. Conoscere il significato di relazione tra entità Conoscere il significato di chiave primaria. Conoscere i principali comandi di un DBMS. Conoscere il significato dell'utilizzo delle query Conoscere il comandi SQL SELECT e la sua sintassi. Creare un semplice database e visualizzarne il contenuto in modi diversi. Creare una tabella, definire e modificare campi e loro proprietà; inserire e modificare dati in una tabella. Creare, modificare ed eseguire delle query per ottenere informazioni specifiche da un database. Comprendere cosa è una maschera Scrivere ed eseguire semplici comandi Selezionare dati in un data base usando criteri di ricerca e presentando i dati in modo ordinato in Selezionare dati da tabelle correlate in SQl.
Competenze e 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 Conoscere le basi della programmazione dinamica delle pagine web. Conoscere il significato di programmazione lato server Conoscere la struttura degli script PHP Conoscere le istruzioni necessarie per integrare html e php Conoscere la sintassi e il significato delle istruzioni e dei dati in PHP (variabili, assegnamenti, operatori, IF, Cicli. Conoscere le istruzioni per connettersi e utilizzare un db mysql in PHP Saper costruire semplici pagine web utilizzando echo php Saper utilizzare FORM HTML e GET/POST per I/O via web Saper utilizzare le istruzioni condizionli in PHP Saper utilizzare i cicli in PHP. Saper Connettere un sito web ad un serve mysql per utilizzare DB Prerequisiti UDA 4.2, UDA terza Contenuti dell unità formativa 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 Metodologia Valutazione (per certificare competenze) Lezione frontale lezione partecipata laboratori Progettare Prodotti Strumenti: PC e reti Scritta e orale domande aperte e test - Progetti Durata in ore Ore 50
e Unità didattica formativa capitalizzabile OBIETTIVI MINIMI 4.3 DB-IN-RETE Conoscere le basi della programmazione dinamica delle pagine web. Conoscere la struttura degli script PHP Conoscere le istruzioni necessarie per integrare html e php Conoscere la sintassi e il significato delle istruzioni e dei dati in PHP Saper costruire semplici pagine web utilizzando echo php Saper utilizzare FORM HTML e GET/POST per I/O via web