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 SETTIMANALI5
ORE TOTALI SVOLTE149
CONOSCENZE DISCIPLINARIArgomenti 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 DISCIPLINAPER LE COMPETENZE E ABILITA’ RELATIVE ALLA DISCIPLINA SI FA RIFERIMENTO ALLA PROGRAMMAZIONE DI DIPARTIMENTO
METODOLOGIE E STRUMENTI DI INSEGNAMENTO UTILIZZATI
  • Lavoro di gruppo
  • Lezione frontale
  • Lezione partecipata
  • Navigazione /ricerche in rete
  • Problem solving
  • Attività laboratoriali
NUMERO DI VERIFICHE SVOLTE4 (primo quadrimestre)
5 (secondo quadrimestre)
INTERVENTI DI RECUPERO REALIZZATISettimana interruzione attività didattica, Sportello
EMAIL DOCENTEEmail hidden; Javascript is required.