programma informatica classe 3e - Istituto Tecnico Economico

PROGRAMMA DI INFORMATICA
I.T.E.
INFORMATICA
“Agostino Bassi”
Corso III°
Teoria
Codice: TF3001
Ore di corso: 66+66 Docente: Maurizio LUNARDI
Testi di riferimento:
C. Iacobelli – M. Ajme – V. Marrone, EPROGRAM, Juvenilia scuola, ISBN 97888-748-5392-2
Appunti e dispense a cura del Docente
CONTENUTI
Programma del corso
Modulo
didattico
1. Introduzione
alla
informatica.
Unità didattiche: contenuti
1.1 Informatica e sistemi di elaborazione.
- Informatica. Informazione. Automatico. Sistema di
elaborazione. Componenti di un sistema.
1.2 Hardware.
- Definizione di hardware. L’elaboratore. Le componenti
hardware.
1.3 Tipi di computer.
- Classificare i computer. I supercomputer. Mainframe.
Minicomputer. Workstation. I personal computer. Reti.
1.4 Software.
- I programmi. Linguaggi di programmazione. Software di
base. Software applicativo.
1.5 Programmare.
- Che cosa vuol dire programmare. Linguaggi. Linguaggi
naturali. Linguaggi artificiali. I linguaggi di
programmazione.
1.6 I linguaggi di programmazione.
- Il linguaggio macchina. Linguaggi simbolici (Linguaggi
simbolici ad alto livello).
1.7 I linguaggi imperativi.
- Linguaggi ad alto livello di tipo imperativo.
Fortran. Cobol. Basic e Visual Basic. Pascal. C e
C++.
I rappresentanti di classe
_________________________
_________________________
Lodi, 31 maggio 2017
_______________________
(Firma dell'insegnante)
I.T.E.
INFORMATICA
“Agostino Bassi”
Corso III°
Teoria
Codice: TF3001
Ore di corso: 66+66 Docente: Maurizio LUNARDI
Testi di riferimento:
C. Iacobelli – M. Ajme – V. Marrone, EPROGRAM, Juvenilia scuola, ISBN 97888-748-5392-2
Appunti e dispense a cura del Docente
CONTENUTI
Programma del corso
Modulo
didattico
1. Introduzione
alla
informatica.
Unità didattiche: contenuti
1.8 Altri linguaggi.
- HTML e i linguaggi di markup. Linguaggi ObjectOriented. Java. JavaScript.
1.9
Periferiche di input.
- Tastiera. Scanner. Periferiche grafiche (Mouse,
tavoletta grafica, joystick, penna ottica, track ball,
lettore di codici a barre). Altre periferiche di input
(Web-cam, videocamere digitali, macchine fotografiche
digitali, microfoni).
1.10 Periferiche di output.
- Video. Stampanti. Plotter. Videoproiettori.
Riproduttori di suoni. Modem. Video touch-screen.
2. Primi elementi
di programma=
zione.
2.1
Definizione di algoritmo. Progettare soluzioni.
- Introduzione. Gli algoritmi (Generalità, caratteristiche
di un algoritmo, definizione di algoritmo). Progettare una
soluzione.
2.2
Componenti di un algoritmo: dati.
- Algoritmo. Dati.
2.3
Componenti di un algoritmo: istruzioni.
- Istruzioni di input/output.
2.4
Rappresentazione e verifica di algoritmi.
- Programmazione strutturata. Simulazione di algoritmi.
2.5
Dichiarazione dei dati.
- I dati in PHP (Costanti, variabili semplici).
2.6
Istruzioni di input/output.
- Utilizzo delle istruzioni di input/output. Le
istruzioni di input/output in PHP.
2.7
La sequenza e l’assegnazione.
- La struttura di sequenza. L’assegnazione.
L’assegnazione in PHP. Uso delle variabili numeriche.
2.8
Uso di costanti e variabili numeriche.
- Esercizi guidati.
I rappresentanti di classe
_________________________
_________________________
Lodi, 31 maggio 2017
_______________________
(Firma dell'insegnante)
I.T.E.
INFORMATICA
“Agostino Bassi”
Corso III°
Teoria e
laboratorio
Codice: TF3001
Ore di corso: 66+66 Docente: Maurizio LUNARDI
Testi di riferimento:
C. Iacobelli – M. Ajme – V. Marrone, EPROGRAM, Juvenilia scuola, ISBN 97888-748-5392-2
Appunti e dispense a cura del Docente
CONTENUTI
Programma del corso
Modulo
didattico
3. La selezione.
Unità didattiche: contenuti
3.1
La selezione in PHP.
3.2
Selezioni semplici.
- La struttura di selezione in PHP.
- Esercizi guidati.
3.3
Selezioni a una via.
- Esercizi guidati.
3.4
Selezioni a cascata.
- Esercizi guidati.
3.5
Selezioni annidate.
- Esercizi guidati.
3.6
Selezione multipla.
- Esercizi guidati.
3.7
Utilizzo dei connettivi.
- Esercizi guidati.
4. I cicli.
4.1
Struttura iterativa.
- Iterazione. Iterazione postcondizionale. Iterazione
precondizionale. Ciclo for.
4.2
4.3
4.4
4.5
4.6
4.7
La struttura iterativa in PHP.
Uso delle diverse strutture iterative.
Ciclo con uscita per risposta esplicita.
Ciclo con contatore e sommatorie.
Ciclo con uscita per condizione avverata.
Cicli annidati.
I rappresentanti di classe
_________________________
_______________________
(Firma dell'insegnante)
_________________________
_______________________
(Firma dell'I.T.P.)
Lodi, 31 maggio 2017
Alcune delle parti sopra descritte sono state trasversali rispetto
all’attività di laboratorio e hanno avuto inizio nelle prime lezioni
dell'anno scolastico e sono proseguite sino alla fine dell'anno
scolastico.
Il programma di laboratorio è stato svolto in collaborazione con il
prof. Latella Paolo.
RELAZIONE SULLE ATTIVITA’ DI LABORATORIO
Durante le attività di laboratorio gli studenti hanno realizzato le
seguenti attività:
 realizzazione di siti web attinenti argomenti di informatica
 utilizzo del linguaggio di marcatori HTML e del linguaggio di
programmazione PHP per la realizzazione di programmi applicativi;
 utilizzo della rete Intranet presente nell’istituto;
 navigazione in Internet per la ricerca del materiale didattico;
I rappresentanti di classe
_________________________
_______________________
(Firma dell'insegnante)
_________________________
_______________________
(Firma dell'I.T.P.)
Lodi, 31 maggio 2017