I.T.C. “C. Piaggia”- Viareggio
Informatica
Classe 4° SIA
Programma a.s. 2013/14
Prof. Venturi Irene
Sistemi informativi e basi di dati.
Introduzione alle basi di dati. Definizione e differenza tra sistema informativo e sistema
informatico. Dati e informazioni: schemi e istanze. La progettazione di una base di dati. DBMS e
livelli di astrazione. La progettazione concettuale: il modello entità associazioni (E/R). La
modellazione dei dati. Definizione di entità. Definizione di attributi. Attributo semplice, composto e
multiplo. Definizione di chiave. Definizione di chiave primaria (PK). Rappresentazione di entità e
attributi. Le associazioni. Tipi e proprietà delle associazioni: l’associazione uno a molti, l’associano
molti a molti. La progettazione logica: il modello relazionale. Le relazioni. Chiavi, schemi e
occorrenze. Derivazione delle relazioni dal modello ER. Rappresentazione delle associazioni.
Integrità referenziale. Le operazioni relazionali: unione, differenza, proiezione e restrizione,
prodotto cartesiano e intersezione, giunzione naturale. Il programma Access: la creazione di
tabelle, tipi di dato e proprietà dei campi. Le relazioni tra tabelle. Cercare informazioni: le query.
Ordinamento dei dati. Le maschere e i report.
Reti e internet
Le tecnologie informatiche e della comunicazione nella vita di ogni giorno: il mondo di digitale.
Definizione di ICT. Servizi Internet per consumatori: e-commerce, e-banking, e-government.
Caratteristiche e vantaggi dei servizi di e-learning. Significato, vantaggi e svantaggi del telelavoro.
Le comunicazioni sulle reti: e-mail, messaggistica istantanea, VoIP, feed RSS, blog e podcast. Le
comunità virtuali in rete: definizioni ed esempi di comunità virtuali in Internet. Pubblicazione e
condivisione di materiale in Internet. Precauzioni nell’accesso alle comunità virtuali. Tutela della
salute. Sicurezza nell’informatica: identificazione e autenticazione degli utenti:ID e password.
Norme corrette per la scelta della password. Sicurezza dei dati: backup. Definizione di firewall.
Norme per prevenire furti dei dati. Virus e misure di difesa. Protezione contro i virus e software
antivirus. Accenni agli aspetti giuridici dell’informatica.
Cosa è intranet, extranet, internet. Quando e come nasce Internet. Le origini di internet e la
tecnologia Packet- Switching: agenzia ARPA Le reti: definizione di LAN e WAN. Definizione di
client/server. Operazioni di upload e download sulla rete, unità di misura della velocità di
trasferimento. Servizi per la connessione a Internet. Mezzi per la connessione ad Internet. Le
caratteristiche della Rete Internet: struttura fisica e caratteristiche delle reti locali. Reti geografiche
e router. Accenni al modello TCP/IP.
VISUAL BASIC: Il linguaggio nella programmazione visuale
Programmare ad oggetti: nozioni fondamentali .
Linguaggio Visual Basic: l'ambiente di lavoro V.B, elementi dell'interfaccia grafica.
I controlli e le principali proprietà: label, text box, frame, option button, check box, command
button.
Variabili locali, istruzione di assegnamento: assegnamento di valori alle variabili e assegnamento di
valori alle proprietà di un controllo.
Proprietà: name, caption, text, value, visible, enabled
L'oggetto Form: principali proprietà
Var generali
Gli eventi: click, load, activate
Variabili globali : Regole di visibilità delle variabili: globali, generali, locali
Le istruzioni: Assegnamento, Condizionali (if )
Funzioni predefinite: Val() , Inputbox() , Msgbox()
XCODE: Ambiente di sviluppo per IOS
Programmare per dispositivi mobili: nozioni fondamentali .
Elementi dell’interfaccia grafica di XCODE
Principali oggetti e loro implementazioni in una App
Definizione ed utilizzo di variabili locali
Elementi grafici in una vista
Utilizzo del simulatore IPHONE e IPAD per il test di una App
Gli insegnanti : Irene Venturi
Andrea Guastini
Gli studenti