Via S. Pertini 8, 40033 Casalecchio di Reno (BO) - Dist.29 Tel: 051 2986511 Fax: 051 6130474 – C.F..92001450375 [email protected] - wwww.salvemini.bo.it PROGRAMMA FINALE PROF. SANDRA BULGARELLI MATERIA: INFORMATICA CLASSE 3R DATA DI PRESENTAZIONE: a.s.2012/13 MODULO N. 1 TITOLO Il sistema di elaborazione OBIETTIVI SPECIFICI Saper spiegare in termini funzionali l'hardware ed il software di un SISTEMA DI ELABORAZIONE nelle componenti fondamentali; Abilità: Individua le parti del sistema di elaborazione e le loro funzioni; Definisce e classifica le unità di memoria; Definisce e classifica i dispositivi di I/O; Conosce la funzione della C.P.U.; Sa come si misura la quantità di memoria CONTENUTI Concetto di sistema e di modello Struttura generale del sistema di elaborazione Il modello di von Neumann Il case e la scheda madre Le memorie centrali L’ unità centrale di elaborazione Le periferiche e le porte Le unità di input e di output Le memorie La codifica delle informazioni Cenni ai sistemi di numerazione ed al sistema binario MODULO N. 2 TITOLO: Siti web statici OBIETTIVI SPECIFICI 1.Progettare e realizzare siti Web statici Abilità: Conosce le caratteristiche delle reti Sviluppa documenti in codice HTML Crea pagine web statiche Utilizza le pagine di stile CSS CONTENUTI Introduzione alle Reti Le reti L’architettura client/server La tecnologia WWW Il browser Il linguaggio HTML I tag in HTML Le caratteristiche della pagina I paragrafi Visualizzazione di immagini Liste ordinate e non ordinate Tabelle Link CSS: i fogli di stile Definizione e utilità dei CSS Sintassi dei CSS Fogli di stile incorporati, esterni ed in linea Valori Proprietà Le classi Il box model La realizzazione di layout con div e span Il dialogo con l’utente I form Metodo post e get Gli oggetti del form(casella di testo, campo password, textarea, radio button, checkbox, pulsanti) MODULO N. 3 TITOLO Le basi della programmazione ed il linguaggio PHP OBIETTIVI SPECIFICI 1. Schematizzare e analizzare situazioni reali 2. Rappresentare soluzioni attraverso algoritmi 3. Implementare problemi in un linguaggio di programmazione Abilità: Individua i dati di input/output e il procedimento risolutivo Sviluppa algoritmi in pseudocodifica o diagramma a blocchi Utilizza le strutture di controllo CONTENUTI Problemi e algoritmi L’algoritmo: definizione, caratteristiche, rappresentazione verbale (pseudocodifica) e grafica (diagramma a blocchi) La logica proposizionale e le tavole di verità AND, OR e NOT Dall’algoritmo al programma: caratteristiche dei linguaggi di programmazione, i traduttori Dati e istruzioni I dati:variabili e costanti Le istruzioni Le istruzioni di input Le istruzioni di output Le istruzioni di assegnazione I diagrammi a blocchi Le strutture di controllo La programmazione strutturata La struttura sequenza La struttura di selezione (a cascata ed annidata) La struttura iterativa La programmazione Server Side Introduzione La programmazione lato server I componenti server side Installazione del software necessario (easyphp) La sintassi php Introduzione a php L’interazione con l’utente I tipi di dati Costanti e variabili Gli operatori Le strutture di controllo while e for La scelta multipla con switch Casalecchio, li 4/6/2013 Il docente Sandra Bulgarelli I rappresentanti di classe