programma informatica 2B

PROGRAMMAZIONE DIDATTICA ANNUALE
ANNO SCOLASTICO 2014/2015
DOCENTE PROF. PIOPPI CHRISTIAN
MATERIA DI INSEGNAMENTO INFORMATICA
CLASSE 2B
Risultati di apprendimento in termini di Competenze
L’alunno apprenderà la basi della programmazione . Acquisirà la competenza della costruzione di
un algoritmo per risolvere un problema e scrivere le istruzioni per realizzare il codice di
programmazione. In particolare acquisirà la competenza nella scrittura di programmi in visual basic
tramite un interfaccia utente userform, inerenti anche ad argomenti proposti nel corso di
matematica.
Conoscerà le principali funzioni di un sistema operativo sapendo riconoscere i principali
componenti e saprà gestire le principali funzioni.
Infine acquisirà la capacità di saper ricercare tramite internet e selezionare informazioni utili e
conoscerà i principali servizi del web.
Abilità
Creazione di
programma in
visual basic con le
strutture basi di
programmazione .
Conoscenze
Scansione temporale
L’ambiente di lavoro visual basic.
Ottobre 2014
Istruzioni visual basic
 Dichiarazione variabili (tipi di variabili
semplici)
 Istruzioni di I/O
 Operatori matematici
 Struttura di controllo (IF ELSE)
 Struttura iterativa finita e infinita
 La scelta multipla
 User form caselle di testo, etichette, caselle
combinate, caselle di controllo, cornici
 stringhe (Mid e Instr).
Visual Basic : dati
strutturati
Gli array monodimensionali
 Media di un array
 Algoritmi di massimo e minimo
 Ordinamento di un array
novembre 2014

Ricerca in un array
I file apertura, chiusura, modo, numero.
Visual
:funzioni
basic
Gestire e conoscere
le
principali
funzioni
di un
sistema operativo
La visibilità delle variabili e il side effect. Parametri
formali ed attuali: passaggio per valore o per
riferimento.
Caratteristiche generali di un sistema operativo
I processi
Il gestore dei processi
Il modello a macchine virtuali
 Nucleo
 Gestione della memoria
 Periferiche virtuali
 Il file system
 L’interprete dei comandi
Protezione e sicurezza
Esempi di sistemi operativi:
 window xp
 Cenni di Linux ubuntu
Dicembre 2014
Gennaio -Febbraio
2015
Realizzazione
di
programmi in Ansi
C
Il primo programma. La funzione main. La direttiva Febbraio
#include.
2015
La libreria per le funzioni di standard I/O. Le regole
di sintassi basilari.
Primi elementi di programmazione in C: tipi di dati,
variabili (proprietà, dichiarazione, assegnazione),
assegnazione(pre-incremento, post-incremento, ..):
Istruzioni di I/O
Operatori matematici e logici
La struttura di selezione(if, if annidati).
Il costrutto di selezione multipla Switch-Case.
L'iterazione enumerativa (il ciclo for)
Iterazione (ciclo while; ciclo do ... while).
Conoscenza
e
ricerca
informazione
in
rete (creazione di
un semplice sito
con
strumenti
automatici)
La rete internet
 I nomi di internet
 Le registrazioni di un dominio
 Gli indirizzi Ip
 DSN
 Le ricerca di informazioni sulla rete
 Il modem e ADSL
I motori di ricerca
Gli strumenti software di internet
I servizi di internet
I siti web
La posta elettronica (certificata)
I metodi di pagamento
Creazione sito web con cms automatici
–Aprile
Da Aprile 2015 al 6
giugno 2015
Metodologia: Strategie educative, strumenti e tecniche di lavoro, attività di laboratorio, attività di
progetto.
Le lezioni sono svolte tramite LIM in classe utilizzando per la spiegazione degli argomenti teorici .
I compiti e i test assegnati a casa sono risolti in classi per aver riscontro della studio applicato a casa
da parte degli studenti.
Per la parte pratica di programmazione in visual basic e in linguaggio C si utilizza il laboratorio
dove gli studenti nella propria postazione di lavoro possono realizzare gli esercizi proposti
dall’insegnante . Per il visul basic si utilizzare l’editor proposto da microsoft excel , mentre il
linguaggio C si utilizza un editor open source dev- c++che gli studenti possono installare per potersi
esercitare a casa.
L’insegnante propone sia in classe e in laboratorio esercizi che poi sono svolti dagli studenti col
supporto dello stesso.
Per la programmazione nei due linguaggi proposti sono svolti diversi esercizi pratici anche
riguardanti gli argomenti del corso di matematica.
Inoltre si proporrà agli studenti l’attività di costruzione di un semplice sito con lo strumento dei
CMS.
Strumenti e metodologie per la valutazione delle conoscenze e delle abilità e per il giudizio di
competenza.
Nel trimestre saranno proposte 2 verifiche pratiche per verificare l’abilità raggiunte dagli studenti
nella realizzazione di programmi in visual basic.
Eventualmente se la classe non riscontra difficoltà di apprendimento verrà proposta un’ulteriore
verifica pratica sull’apprendimento delle funzioni di visual basic.
Nel pentamestre sarà proposta invece una verifica scritta sul sistema operativo a risposte aperte.
Poi si svolgerà la prima verifica scritta di programmazione sul linguaggio C inserendo solo la
struttura di controllo .
Seguirà un’altra verifica pratica sulla programmazione C dove si vanno ad analizzare le conoscenze
acquisite dagli studenti nella programmazione di semplici algoritmi.
Infine sarà realizzata eventualmente una verifica sulla creazione di un sito con CMS e la
conseguente creazione di un indirizzo e-mail.
Attività di supporto ed integrazione. Iniziative di recupero.
Sarà proposte lezioni di ripasso prima di ogni compito , compatibilmente con le ore di lezioni
disponibili ed eventuali compiti di recupero , soprattutto prima della fine dell’anno scolastico .