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