vers. 03
Istituto Superiore Statale F.Gonzaga
Castiglione d/S (MN)
22 maggio 06
Programma disciplinare
svolto effettivamente
Pag. : 1/4
Istituto Statale
d’Istruzione
Superiore
“Francesco
Gonzaga”
Programma effettivamente svolto
a.s. 2015 - 2016
Prof. : TISO EMANUELE
SECCHI BARBARA
Materia : INFORMATICA
CLASSE
○
○
○
X
○
1^
2^
3^
4^
5^
Sezione
○
X
○
○
A
SI
C
D
Indirizzo
○
○
○
X
LICEO CLASSICO
LICEO SCIENTIFICO
LICEO LINGUISICO
ITE Sistemi Informat.
Testi in Adozione
Autore
Titolo
Editore
Volume
PIERO GALLO
PASQUALE SIRSI
CLOUD
Informatica – Secondo Biennio – IT - SIA
MINERVA SCUOLA
Unico
PIERO GALLO
Visual Basic.Net
MINERVA SCUOLA
Unico
Moduli sviluppati
con indicazioni bibliografiche
PROGRAMMA (dettagliato)
I DATI TIPI E STRUTTURE (Teoria)
Il tipo strutturato Array
Ricerca di un elemento in un array
Ordinamento degli elementi di un array
L’array a due dimensioni
PROGRAMMARE IN C
L’Arrey
Ricerca di un elemento in un Array
Ordinamento degli elementi di un Array
Array di stringhe e array paralleli
PROGRAMMARE IN VISUAL BASIC
Visual Basic: dalla programmazione imperativa a quella basata sugli eventi
Regole sintattiche dei linguaggi di programmazione
Che cosa sono gli oggetti in Visual Basic
L’IDE di Visual Basic
Le fasi di realizzazione di un progetto Visual Basic
I file che compongono un progetto Visual Basic
Progetto
Creazione dell’interfaccia utente
Ridimensionamento e spostamento di controlli
Impostazione delle proprietà
La classe degli oggetti
Convenzioni per l’attribuzione dei nomi agli oggetti
Proprietà Name e Caption
Scrittura del codice Visual Basic
Caratteristiche generali del codice Visual Basic
Assegnazione ed End
Strumento Intellisense
Esecuzione di un progetto
Salvataggio di un progetto
Creazione di un file eseguibile
Stampa della documentazione del progetto
I CONTROLLI IN VISUAL BASIC
Il controllo Label
Il controllo TextBox
Il controllo Frame
Il controllo CheckBox
Il controllo OptionBox
Il controllo CommandButton
2
TIPI DI DATI E STRUTTURE DI CONTROLLO IN VISUAL BASIC
Tipi di dati standard
Il tipo string
La dichiarazione delle costanti
La dichiarazione delle variabili
L’area di validità delle variabili
Variabili globali
Variabili a livello di modulo
Variabili locali
Gli operatori aritmetici
Gli operatori relazionali
Il costrutto di selezione
La funzione Val e Str
Gli operatori logici
L’operatore AND
L’operatore OR
L’operatore NOT
Le strutture If nidificate
Il costrutto di selezione multipla Select Case.
La funzione UCase e IsNumeric
Il ciclo For…Next
Il comando Exit For
Il ciclo Do…Loop
PROCEDURE E FUNZIONI IN VISUAL BASIC
La metodologia top-down
Le routine generali
Le routine Sub
I parametri
Il passaggio dei parametri
Le routine Function
I moduli di codice standard
Le funzioni di sistema
Le funzioni matematiche
Le funzioni per la gestione delle stringhe
Le funzioni per la gestione dell’I/O
La finestra di Input (InputBox( ))
La finestra di Output (MsgBox ( ))
LE BASI DI DATI: GENERALITA’
Cos’è una base di dati
Sistemi informativi e sistemi informatici
Dati e informazioni, schemi e istanze
Il modello di dati
La progettazione di una base di dati, le fasi
Le fasi della progettazione
3
PROGETTAZIONE CONCETTUALE: IL MODLLO ER
Il modello concettuale ER
Le Entità e gli Attributi
Attributi Chiave, chiave candidata e chiave primaria
Le Associazioni, il grado di un’associazione
I ruoli delle entità in un’associazione
Totalità e parzialità di un’associazione
Molteplicità e cardinalità di un’associazione
Associazione 1:1 biunivoca
Associazione 1:N semplice
Associazione N:N complessa
PROGETTAZIONE LOGICA: IL MODELLO RELAZIONALE
Ristrutturazione di uno schema ER (eliminazione degli attributi composti, multipli e delle gerarchie
di generalizzazione)
Le relazioni, schema e modalità di rappresentazione (elencazione, tabellare, insiemistica)
Chiavi di una relazione
Schema e occorrenza di una base di dati
I Vincoli di integrità, rappresentazione formale
Dal diagramma ER allo schema relazionale (fasi di traduzione)
Rappresentazione delle entità e degli attributi
Rappresentazione delle associazioni: traduzione delle associazioni 1:1, 1:N, N:N
Rappresentazione delle associazioni unarie con cardinalità 1:1, 1:N e N:N
Rappresentazione delle associazioni non binarie (n-arie)
Integrità referenziale fra tabelle (vincoli di integrità referenziale)
Le operazioni relazionali vari tipi di approcci: algebra relazionale e cenni all’approccio basato sul
calcolo relazionale
Definizione di compatibilità fra tabelle
Le 5 Operazioni relazionali fondamentali dell’algebra relazionale: Unione, Differenza, Prodotto
cartesiano, Restrizione(selezione) e Proiezione
Le due fondamentali operazioni relazionali derivate: Intersezione, Giunzione Naturale (join)
Proiezione di una selezione, Join con predicato generico, Equi-join
Formalizzazione delle interrogazioni in pseudo-codice sullo schema relazionale
LO STANDARD SQL
Linguaggio SQL per la gestione delle basi di dati relazionali
Identificatori e tipi di dati
Istruzioni del DDL di SQL: Creazioni tabelle e modifiche, inserimento di vincoli di integrità
referenziale.
Istruzioni del DML di SQL: Inserimento dati e modifiche, comando select con where,
operazione di restrizione e proiezione, operazioni di prodotto cartesiano, operazioni di inner join
e natural join, le funzioni di aggregazione (Min, Max, Count, Sum, Avg), ordinamento,
Raggruppamento, annidamento delle interrogazioni,
Implementazione server MySQL
Gestione database da shell di DOS con MySQL
Implementazione server MySQL
Gestione database da shell di DOS con MySQL
4
LINGUAGGIO HTML
Struttura di un documento HTML
Strumenti per visualizzare e/o scrivere documenti HTML
Elementi di base di un documento HTML
Struttura e formattazione del testo, gli elementi P, BR, PRE, …….
Effetti decorativi
Caratteri speciali
Elenchi e tabelle
Immagini e sfondi
Collegamenti ipertestuali
LIBRI DI TESTO
Laboratorio:
Piero Gallo
Visual Basic.Net Vol Unico
ISBN 9788829838349
Ed. MINERVA SCUOLA
Teoria:
Piero Gallo – Pasquale Sirsi
CLOUD
Informatica – Secondo Biennio – IT - SIA
ISBN 9788829836758
Ed. MINERVA SCUOLA
ALTRI MATERIALI DIDATTICI UTILIZZATI
Dispense fornite dai docenti
Slide utilizzate a lezione disponibili sul sito didattico: www.gonzaga.tiso.it
Materiale strutturato
Sussidi multimediali
Aula PC
Sito interno all’istituto: www.mercurio.lan
DATA
Castiglione d/S 05-06-2016
I docenti
……………………………………………
……………………………………………
Firma Alunni
…………………………………………….
……………………………………………..
5