PROGRAMMA DI INFORMATICA A.S. 2014-2015 CLASSE IV SEZ. A INDIRIZZO SIA PROF. Pascarelli Anna Lucia I.T.P. Robilotta Alessandro MODULO 1 : LA PROGRAMMAZIONE VISUALE Unità Didattica 1 : L ambiente di programmazione Visual Basic Dalla programmazione imperativa a quella basata sugli eventi L ambiente di programmazione Gli oggetti dell interfaccia grafica Creazione di un applicazione Visual Basic Il codice Caratteristiche generali del linguaggio Il debugging delle applicazioni Unità Didattica 2 : Gli oggetti (svolto prevalentemente in laboratorio) Form e controlli Le proprietà Gli eventi I metodi
MODULO 2 : IL LINGUAGGIO VISUAL BASIC (svolto prevalentemente in laboratorio) Unità Didattica 1 : Caratteristiche del linguaggio I dati La dichiarazione delle costanti e delle variabili Le frasi di commento L assegnazione dei valori alle variabili Unità Didattica 2 : Le strutture di controllo La struttura alternativa La ripetizione postcondizionale La ripetizione precondizionale La ripetizione con contatore La struttura di scelta multipla Unità Didattica 3 : Le strutture dati Strutture dati lineari: array a una e a due dimensioni MODULO 3 : PROCEDURE Unità didattica 1 : Procedure Lo sviluppo top-down Procedure con passaggio di paremetri per indirizzo e valore MODULO 4 : FONDAMENTI DI INGEGNERIA DEL SOFTWARE Unità didattica 1: Analisi degli algoritmi Costo di un algoritmo Dimensione del problema e complessità computazionale Analisi del caso ottimo, pessimo e medio Ordine di grandezza e classi di commutabilità Efficienza di un algoritmo
Unità didattica 2 : Qualità del software - analisi e sviluppo L ingegneria del software Il ciclo di vita del software Le figure professionali La progettazione La programmazione Le fase di testing del software Il debugging La qualità del software La manutenzione La documentazione La formazione MODULO 5: PAGINE WEB Unità Didattica 1 : Gestione di pagine Web (svolto prevalentemente in laboratorio) HTML e relativi tag. Creazione di punti elenco, tabelle, collegamenti ad altri file e ad immagini, frame. MODULO 6 : I DATI STRUTTURATI Unità Didattica 1: I dati strutturati Strutture lineari: array, pila e coda Strutture non lineari: alberi e grafi Il record MODULO 7 : I SISTEMI OPERATIVI Unità Didattica 1 : I sistemi operativi: concetti introduttivi : Definizione di Sistema Operativo Evoluzione dei sistemi operativi Unità Didattica 2 : Il nucleo e la gestione dei processi : Programmi e processi Gestione delle interruzioni
Unità Didattica 3 : La gestione della memoria : Gestione della memoria Unità Didattica 4 : La gestione dell I/O : Gestione dei dispositivi di I/O e di massa File system MODULO 8 : GLI ARCHIVI Unità didattica 1 : Archivi di dati Gli archivi L organizzazione degli archivi Operazioni sugli archivi MODULO 9 : LE BASI DI DATI Unità Didattica 1 : Le basi di dati I limiti dell organizzazione convenzionale degli archivi La gestione del database Progettazione del Database Unità Didattica 2 : Progettazione concettuale: modello E/R Modello concettuale E/R Entità, istanze e chiave primaria Associazioni Vincoli di integrità Unità Didattica 3 : Progettazione logica Modelli (gerarchico, reticolare, relazionale e ad oggetti) Rappresentazione delle entità, istanze ed associazioni nel livello logico relazionale Integrità referenziale
Unità Didattica 4 : Creazione e gestione di un database con software esistente: Access (svolto prevalentemente in laboratorio) Caratteristiche generali di in DBMS Caratteristiche di Access Definizione e apertura di un database Definizione delle tabelle Caricamento dei dati Definizione delle associazioni Maschere MODULO 10 : COMPUTER E SALUTE Unità Didattica 1 : Computer e salute Ergonomia Regole e leggi che regolamentano il lavoro al computer I Docenti Pascarelli Anna Lucia Robilotta Alessandro