Caso di studio 2
Gruppo 7
Materia : Informatica- progetto ABACUS
Scuola: ITIS indirizzo Informatico
Classe: Terza
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello

Le associazioni mondiali di ricerca sull’informatica ACM e
IEEE propongono che le scienze informatiche siano
supportate da un nucleo fondante composto da:






Ricerca
Analisi
Strutturazione
Elaborazione
Presentazione
Comunicazione
10%
15%
15%
30%
10%
20%
Compito principale del terzo anno è introdurre l’alunno alla
programmazione ed ai concetti che ne stanno al contorno,
utilizzando lo studio dei paradigmi di programmazione, in
particolare quello imperativo
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
Ricerca
Analisi
Comunicazione
MODULO 1
Elaborare l’informazione
UD1
Introduzione all’informazione
e suddivisione in H/S
UD2
Concetti di base
dell’informazione
2 Settimane
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
UD1
Introduzione all’informazione e suddivisione in H/S
Obiettivi cognitivi
Conoscere la storia e l’evoluzione della scienza che si sta studiando
Abilità/Competenze
•
•
•
Consapevolezza del doppio ruolo dell’informazione
A che serve l’informatica e come va utilizzata in modo corretto
Comprendere la logica di funzionamento di base di un generico
elaboratore
Contenuti
•Concetto e ruolo dell’informazione – suddivisione in H/S
•Il calcolatore - lo schema di Von Neumann
•Logica di funzionamento di un elaboratore
•Classificazione dei sistemi di elaborazione
Strumenti
Libri di testo - Ricerche tradizionali
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
UD2
Concetti di base dell’informazione
Obiettivi cognitivi
Conoscere la rappresentazione interna dell’informazione
Abilità/Competenze
•
Convertire un numero da base a base
Contenuti
•Sistemi posizionali e conversione tra di essi
•Aritmetica binaria ed operazioni su di essa
Strumenti
Libri di testo
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
Ricerca
Analisi
Strutturazione
Comunicazione
MODULO 2
Risoluzione dei problemi e uso del S.O.
UD1
Algoritmi ed introduzione ai
principi di programmazione
UD2
Uso del sistema operativo
9 Settimane
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
UD1
Algoritmi ed introduzione ai principi di programmazione
Obiettivi cognitivi
•Come affrontare la risoluzione di un problema
•Individuazione dei passi logici necessari
•Conoscenza dei diversi modelli di rappresentazione degli algoritmi
Abilità/Competenze
•
•
Analisi di diverse situazioni reali
Comprensione ed individuazione dei passi logici necessari alla risoluzione
di un problema
Contenuti
•Analisi del problema e programmazione
•Definizione di algoritmo e sua rappresentazione in pseudo-linguaggio
•Sequenza di istruzioni
•Struttura di selezione
Strumenti
Libri di testo, utilizzo di power point per disegnare grafi e diagrammi di flusso
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
UD2
Uso del sistema operativo
Obiettivi cognitivi
•Uso del S.O. Windows
Abilità/Competenze
•
•
Importanza dei S.O.
Competenze relative alla gestione dei files
Contenuti
•Definizione di un S.O.
•Il S.O.Windows
•Il menu START – La barra delle applicazioni
•Gestione risorse di Windows
•Trova di Windows
Strumenti
Sistema operativo WINDOWS
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
Strutturazione
Elaborazione
Presentazione
Comunicazione
MODULO 3
Programmazione imperativa in uno
specifico ambiente di sviluppo
UD1
Ambiente di sviluppo
UD2
Principi della
programmazione imperativa
10 settimane
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
UD1
Ambiente di sviluppo
Obiettivi cognitivi
•Differenza tra programma sorgente e programma eseguibile
•Conoscere un particolare ambiente di sviluppo (Pascal)
Abilità/Competenze
•
•
Utilizzare un ambiente di sviluppo per il Pascal
Scrivere un semplice programma in Pascal, compilarlo, correggerlo e
mandarlo in esecuzione
Contenuti
•Caratteristiche del linguaggio Pascal
•Struttura del sorgente Pascal
•Ambiente di programmazione: avvio dell’ambiente, apertura di un file, scrittura
e/o modifica del codice sorgente, salvataggio del file sorgente, compilazione ed
esecuzione, verifica e correzione degli errori, uscita dall’ambiente.
Strumenti
Ambiente di sviluppo Pascal
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
UD2
I principi della programmazione imperativa
Obiettivi cognitivi
•Conoscere le tre strutture di base della programmazione imperativa, strutturata
•Acquisire gradualmente le diverse forme di strutture iterative, con riferimento al
Pascal
•Acquisire tecniche di debug per la verifica e la documentazione di un programma
Abilità/Competenze
•
•
•
Acquisire i principi fondamentali della programmazione
Realizzare programmi in Pascal
Effettuare un’analisi puntuale del problema
Contenuti
•Diagrammi di flusso
•Strutture dati
•Programmazione strutturata – strutture iterative
Strumenti
Ambiente di sviluppo Pascal
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
Analisi
Strutturazione
Comunicazione
MODULO 4
Stringhe di caratteri
UD1
Le stringhe di caratteri
3 settimane
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
UD1
Stringhe di caratteri
Obiettivi cognitivi
• comprendere il concetto di dato strutturato
•Operazione di concatenazione: le funzioni e le procedure del linguaggio Pascal
Abilità/Competenze
•
Sviluppare semplici problemi che trattano sequenze di caratteri
Contenuti
•Tipi di dati strutturati – tipo string
•Operazione di concatenazione
•Le funzioni predefinite: concat, copy, lenght, pos
•Le procedure predefinite: Delete, Insert, Val, STR
Strumenti
Ambiente di sviluppo Pascal
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
Strutturazione
Comunicazione
MODULO 5
Strutture di dati astratte
UD1
Le strutture dati: Array,
record, vettore e matrice
9 settimane
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
UD1
Strutture dati astratte
Obiettivi cognitivi
•Conoscere le strutture dati: Array e record, loro caratteristiche e le operazioni
su di esse
Abilità/Competenze
•
•
Definire un vettore, una matrice e un record
Realizzare operazioni su di essi
Contenuti
•Il tipo di dato strutturato ARRAY
•Il tipo di dato strutturato RECORD
•Concetti di dimensione, indice e occupazione di memoria RAM
Strumenti
Ambiente di sviluppo Pascal
Sorrentino, Corvino, Palumbo, Credendino, Salzano, Ponticiello
Scarica

Gruppo 5: Nucleo Fondante - Progetto Abacus (III)