Liceo Statale "Giorgio Dal Piaz" - FELTRE
Classe 4 BA


DIARIO DELLE LEZIONI




PROGRAMMA SVOLTO

Paolo Camagni, Riccardo Nikolassy
CORSO DI INFORMATICA 1-2 - HOEPLI
I paragrafi trattati in classe sono evidenziati

MODULO 1 - Pascal: procedure e funzioni

  1. Le procedure senza parametri
    Problemi e sottoproblemi - Le procedure
  2. Il modello ad ambienti: ambiente locale e globale
    Variabili locali e ambiente locale - Ambiente locale e globale - Omonimie
  3. Le procedure con i parametri passati per valore
    Procedure e parametri - Procedure con parametri di tipo diverso
  4. Le procedure con i parametri passati per indirizzo
    Parametri per indirizzo - Parametri per indirizzo e per valore
  5. Le funzioni in Pascal
    Procedure e funzioni - Funzioni con più parametri - Funzioni predefinite
  6. Le funzioni ricorsive
    Il concetto di ricorsione - Schema concettuale della ricorsione

MODULO 2 - Strutture di dati e file

  1. Array n-dimensionali: matrici
    Array a due dimensioni - Dichiarazione di matrici - Manipolazione di matrici - Riempimento e stampa del contenuto di una matrice - Matrice quadrata
  2. Dati strutturati: stringhe
    Introduzione - Conversioni - Operazioni con le stringhe - Ricerca di una stringa
  3. Dati strutturati: record
    I record - Definizione di un record - Operazioni sui record - Le tabelle: vettori di strutture
  4. I file
    Introduzione agli archivi
    - Organizzazione degli archivi - Generalità sui file in Pascal - Accesso diretto (o casuale)

MODULO 5 - Reti di computer e programmazione statica nel Web

  1. Reti di computer e reti di comunicazione
    Le reti di computer - Le topologie di rete - Il modello di ISO/OSI e Internet - I dispositivi di rete - Gli indirizzi IP - I protocolli e il routing - La rete Internet - L'architettura del Web - I servizi di Internet - I domini, il DNS e la registrazione di siti Proxy
  2. Il linguaggio HTML
    L'HTML - La creazione di una pagina - La sintassi HTML - L'intestazione di un documento - Il corpo del documento(tag<body>) - I paragrafi e la formattazione del testo - La definizione del carattere - Le immagini - Gli elenchi e le tabelle - I collegamenti ipertestuali (link)
    - Le mappe sensibili
  3. Approfondimenti sull'HTML
    Gli oggetti multimediali - Inserire applet Java - I frame - Frame annidati - Moduli e server web - Il modulo di immissione form - Gli elementi che compongono i moduli (campi) - Come disabilitare i controlli
  4. I fogli di stile (CSS)
    Stili, elementi e proprietà - I fogli di stile - Priorità e stili ripetuti - Le proprietà - Come definire le aree - Le classi - La proprietà z-index - Le pseudoclassi - Il cursore del mouse - La progettazione del layout di un sito con i CSS
  5. Il linguaggio XML
    XML - Utilizzo dell'XML - La sintassi XML - Elementi dell'XML - Presentare i dati XML con CSS

MODULO 6 - Progettazione di pagine web

  1. Progettare pagine web: Dreamweaver
    Ambiente di lavoro - Impostazione del sito - Definizione di una cartella remota - Caratteristiche della pagina - Elementi di base - Livelli (layer)- Immagini interattive - Comportamenti - Frame
  2. Modelli e animazioni nelle pagine web
    Moduli - Inserimento dei campi - Stili - Creazione di una nuova pagina - Dreamweaver e XML - Dreamweaver e le animazioni
  3. Usabilità e accessibilità dei siti web
    La fase di progettazione - Principi di usabilità - Prima regola: guardare gli altri - Il test di usabilità - L'accessibilità

MODULO 7 - Progettazione di database

  1. Inroduzione ai database
    Necessità dei database - Funzioni di un DBMS
  2. Modellazione dei dati
    Modellazione dei dati - Modelli logici per le basi di dati - Conclusioni
  3. Il modello E-R
    Il modello E-R - Entità e attributi - Istanze e attributi - Relazioni (o associazioni)
  4. Chiavi e attributi
    Introduzione - Chiavi primarie - Chiavi composte - Chiavi artificiali - Migrazione di chiave primaria - Chiavi esterne - Aggiungere attributi al modello
  5. Il progetto di un database
    Oggetti di un database - Nominare gli oggetti - Individuare le entità - Definire gli attributi - La documentazione del progetto: matrici tra entità e attributi - Individuare le relazioni - Regole di lettura - Affinare lo schema di base - Esempi di applicazione
  6. I database relazionali
    Struttura dei dati e terminologia - Proprietà delle tabelle relazionali - Relazioni e chiavi - Conclusioni: schema logico, fisico e tracciato record
  7. Le regole di integrità
    L'integrità dei dati - Regole di inserzione, cancellazione e modifica
  8. La normalizzazione delle tabelle
    Normalizzazione - Prima forma normale - Seconda forma normale - Terza forma normale

MODULO 8 - DBMS locali e di rete

  1. La gestione dei database mediante DBMS
    Database e DBMS - I livelli di astrazione - La sicurezza - Architettura e organizzazione - Database di rete - Tipi di data warehouse
  2. Il DBMS Microsoft Access
    Gli oggetti di Access
    - I vincoli e la normalizzazione - La relazione uno a molti
  3. Estrarre le informazioni con Microsoft Access
    La ricerca dei dati nella tabella - Le interrogazioni sui database: le query - Le query su più tabelle in relazione
    - Le query di aggiornamento - Le query di raggruppamento - Il riepilogo dei dati con i report
  4. Un DBMS di rete: MySQL
    Architettura di MySQL - L'ambiente HeidiSQL - L'installazione di MySQL e HeidiSQL - L'installazione e l'avvio di HeidiSQL - La creazione del database e delle tabelle con HeidiSQL - La creazione di un vincolo relazionale

MODULO 9 - Il linguaggio SQL

  1. Il linguaggio di definizione dei dati (DDL)
    Il linguaggio SQL - Il formato dei comandi SQL - La definizione delle tabelle - I vincoli intrarelazionali - I vincoli interrelazionali - La modifica dello schema di una tabella
  2. Le interrogazioni e il linguaggio di manipolazione dei dati (DML)
    L'interrogazione del database - Gli operatori di confronto - Il prodotto cartesiano - Il costrutto SELECT e le relazioni
    - Le operazioni di modifica dei dati nelle tabelle
  3. Le congiunzioni JOIN
    Le congiunzioni
    - Le congiunzioni esterne (OUTER JOIN) - Le congiunzioni multiple
There are no comments on this page.
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki