Programma svolto di | Informatica 4D ITE |
---|---|
DOCENTE | Zirattu Daniela, Sollitto Carlo |
LIBRI DI TESTO | SIAmo informatici 2° biennio – Piero Gallo, Pasquale Sirsi – Minerva Scuola (Mondadori Education) |
ORE SETTIMANALI | 5 |
ORE TOTALI SVOLTE | 149 |
CONOSCENZE DISCIPLINARI | Argomenti svolti LINGUAGGIO PYTHON Le funzioni • La modularità del codice • La signature della funzione • Scope di una funzione e delle sue variabili • Passaggio di parametri • Gestione e utilizzo di moduli basati su funzioni Esercizi di Laboratorio Programmazione orientata agli oggetti • Introduzione alla programmazione orientata agli oggetti • Definizione delle classi o Proprietà pubbliche e private o Metodi pubblici e privati o Il costruttore o Come istanziare un oggetto o Variabili e costanti di classe • Gestione e utilizzo delle classi e degli oggetti Esercizi di Laboratorio DATABASE La modellazione delle informazioni aziendali attraverso i DBMS. Il censimento dei dati operativi aziendali attraverso una struttura centralizzata. • Introduzione ai database management system. • Le fasi di progettazione di un database del modello E/R: o modello concettuale dei dati o modello logico dei dati o modello fisico dei dati. • La normalizzazione del modello dati • Esercizi pratici di modellazione concettuale / logica Linguaggio SQL: • Creazione del database • Creazione delle tabelle • Creazioni dei vincoli di chiave primaria ed esterna • i vincoli di integrità referenziale • Inserimento dei dati (il comando INSERT) • Estrazione dei dati o Struttura del comando di estrazione SELECT o La clausola WHERE, filtri semplici e combinati o Ordinamenti o Funzione LIMIT o Funzione DISTINCT o Funzioni SUM, AVG, COUNT, MAX, MIN o La clausola GROUP BY o NULL e NOT NULL • Operatori sui numeri o In, between • Operatori sui testi o In, between, like • La gestione delle date in Mysql o Funzione STR_TO_DATE o Funzione DATE_FORMAT o Funzioni MONTH, MONTHNAME o Funzioni DAY, DAYNAME o Funzione YEAR o Funzione NOW • Funzioni IF, IFNULL, ISNULL • Il comando JOIN: inner, left e right join • Attività laboratoriali su piattaforma PHPMyAdmin ( Apache, mySQL, PHP ) Progetto JS / CSS / HTML Sviluppo di un mini-sito individuale basato su HTML5, CSS su file esterno, Javascript. ATTIVITA’ DI LABORATORIO CONTENUTI DISCIPLINARI CONTINUAZIONE LINGUAGGIO HTML • Moduli (form) e relativi comandi di gestione degli oggetti componenti • Introduzione alla versione HTML5 • Inserimento e gestione video in una pagina Web LINGUAGGI PER IL WEB: CSS • ripasso LINGUAGGIO JAVASCRIPT • Introduzione al linguaggio • Le variabili • La definizione di una funzione • La funzione alert • La funzione prompt • La funzione confirm • La gestione degli eventi associati al mouse • gestione eventi form o verifica dati obbligatori con alert e pattern BASI DI DATI: DBMS “MS-ACCESS” • Introduzione al DBMS “MS-ACCESS” • Passaggio dal modello E-R al DBMS • Definizione delle categorie di oggetti: tabelle, query, maschere, report, macro • Struttura e creazione di tabelle • Tipi di relazione fra tabelle • Inserimento record in tabella • Interrogazione sui dati inseriti nel database: la query • Creazione query in modalità QBE • Query di selezione parametriche • Raggruppamenti e calcoli in una query • Caratteri jolly • Query a campi incrociati • Query di comando: di creazione tabella, di accodamento, di eliminazione, di aggiornamento • Creazione maschera in visualizzazione struttura e guidata • Creazione maschera di comandi (cruscotto) in visualizzazione struttura e gestione proprietà degli oggetti inseriti • Creazione report in modalità struttura e guidata • Creazione macro • Creazione maschera di avvio |
COMPETENZE E ABILITA’ RELATIVE ALLA DISCIPLINA | PER LE COMPETENZE E ABILITA’ RELATIVE ALLA DISCIPLINA SI FA RIFERIMENTO ALLA PROGRAMMAZIONE DI DIPARTIMENTO |
METODOLOGIE E STRUMENTI DI INSEGNAMENTO UTILIZZATI |
|
NUMERO DI VERIFICHE SVOLTE | 4 (primo quadrimestre) 5 (secondo quadrimestre) |
INTERVENTI DI RECUPERO REALIZZATI | Settimana interruzione attività didattica, Sportello |
EMAIL DOCENTE | Email nascosta; è necessario JavaScript. |