Programma di Informatica 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); Programma di Informatica • • • • • • • • • • • 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; Programma di Informatica • • 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;ù Programma di Informatica 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; Programma di Informatica • Le immagini in HTML; • Attributi per la gestione delle immagini; • Attributi per la presentazione delle immagini. I DOCENTI GLI ALUNNI