PROGRAMMA DI INFORMATICA CLASSE quinta ANNO SCOLASTICO 2012/2013 Modulo A: Basi di dati e linguaggio SQL La produzione del software; Il controllo do qualità; La metodologia; Modellazione dei dati; Il modello E/R; L entità; L associazione; Gli attributi; Le associazioni tra entità; Regole di lettura; Le regole di derivazione del modello logico; Esempi di modellazioni di dati; Esempio di analisi di un problema. Le basi di dati: Introduzione; I limiti dell organizzazione convenzionale degli archivi; I modelli per il database; I concetti fondamentali del modello relazionale; Le operazioni relazionali; Esempio con modello E/R, tabelle e operazioni relazionali; La normalizzazione delle relazioni (forma normale di Boyce Codd no) L integrità referenziale; Osservazioni sul modello relazionale; La gestione del database; Modulo B: il linguaggio SQL Caratteristiche generali; Identificatori e tipi di dati; La definizione delle tabelle (create table); Comando Select; Operazioni relazionali sul linguaggio SQL; Le funzioni di Aggregazione; Ordinamenti e raggruppamenti (between); Esempi con uso del linguaggio SQL (Attività sportive e studentesche, fatture, ) Access: Caratteristiche generali (tabelle,query,maschere,report);
La definizione e l apertura di un database; Definizione delle tabelle; Il Caricamento dei dati; La definizione delle associazioni; Le query; L esecuzione di una query; I tipi di query in access; Le maschere; Creazione di una maschera, Modifica di una struttura della maschera; I report. Modulo C: database nel web (cenni) Web server; La connessione al database; 1 esempio di pagine asp. Modulo D: I sistemi operativi: definizione di un sistema operativo; Evoluzione dei sistemi operativi ; o Sistemi dedicati; o Elaborazione a lotti; o Sistemi a partizioni di tempo; o Sistemi in tempo reale. Macchina virtuale; Concetto di processo; Concetto di risorse; Strutture di un sistema; Gli stadi del processore centrale; Il sistema operativo come gestore di risorse o Il gestore dei processi; o Il gestore della memoria; o Il gestore delle periferiche; o Il gestore delle informazioni Struttura gerarchica di un sistema operativo; Sistema operativo come gestore di processi; Il nucleo del sistema operativo: La struttura del gestore; Lo schedulatore dei lavori; Le politiche di schedulazione dei lavori; Lo schedulatore dei processi. La gestione della memoria: La struttura del gestore della memoria; Le funzioni del gestore della memoria;
Allocazione a singola partizione Allocazione a partizione; o Allocazione statica; o Allocazione dinamica; o Allocazione nella prima area libera; o Allocazione nella migliore area libera; Il problema della frammentazione della memoria; Allocazione a partizione rilocabili; La paginazione; o Cenni paginazione dinamica; Cenni sulla segmentazione. Modulo E Le reti di computer: Introduzione; I servizi per gli utenti e per le aziende; Modello client server; La tecnologia di trasmissione; Classificazione delle reti per estensione; o Reti locali LAN; o Reti metropolitane MAN; o Reti geografiche WAN; La tecnologia di comunicazione; Topologie di Rete; o Reti a stella; o Reti ad anello; o Reti a bus; o Reti ad albero; o Reti magliate non completamente connesse; o Reti magliate completamente connesse; Le tecniche di comunicazione; Architettura di rete; I modelli di architetture di rete; I livelli del modello ISO/OSI; Il livello fisico; La codifica del segnale; Il livello da link; o Rilevamento e correzione degli errori; o Modalità di accesso al canale; o La tecnica a contesa CSMA/CD; o La tecnica a Token; I modelli TCP/IP; o Hub; o Switch; o Centro stella attivo;ù
o Bridge; o Router; o Gateway; Gli standard digitali; Gli indirizzi IP; I livelli applicativi secondo TCP/IP; o ISDN; o ADSL; Modulo F: Internet: La storia di internet; La geografia di internet; Intranet e Extranet; Nomi di internet; La registrazione di un dominio; Gli Strumenti Software di internet; o Browser. I servizi di internet; o La posta elettronica; o Le mailing list e le conferenze; o USENET; o Newsgroup; o Trasferimento di archivi; FTP; o La chat e la videoconferenza; o Motore di ricerca. Modulo G :HTML: Introduzione alle pagine WEB; Presentazione; Organizzazione del testo; Attributi; Intestazione; Lo stile dei caratteri; Apice e pedice; I font e la dimensione dei caratteri; Colori; Elenchi puntati e numerati; Le tabelle; Le tabelle: intestazioni; Le tabelle: bordi e colori; Struttura e dimensioni di una tabella;
Le immagini in HTML; Attributi per la gestione delle immagini; Attributi per la presentazione delle immagini. I DOCENTI GLI ALUNNI