RELAZIONE FINALE DEL DOCENTE
All. A
Docente: Rigoni Carla
Disciplina: INFORMATICA GENERALE E APPLICAZIONI GESTIONALI
Classe 5^ BP
A. S. 2013 -2014
1. LIBRO DI TESTO UTILIZZATO:



estratti del testo redatto per la quinta programmatori dal collega prof.
Dall’Amico Giantonio;
Iacobelli, Ajme, Marrone, Top Down, vol.3, Juvenilia Scuola Milano 2009;
materiale prodotto dall’insegnante o reperito online
2. OBIETTIVI DISCIPLINARI RAGGIUNTI:
La classe è stata assegnata alla sottoscritta solo nel corrente anno scolastico con la
conseguente difficoltà, almeno iniziale, di allineare l’approccio alla materia da parte degli
studenti allo stile di didattica e alle richieste del docente. Purtroppo la classe ha sofferto la
mancanza di continuità didattica nella disciplina in ogni classe del triennio.
L’impostazione della materia è stata orientata da una parte all’acquisizione dei concetti teorici
previsti dal programma e dall’altra parte all’uso del “problem solving” inteso come “saper
risolvere problemi e descriverne la loro soluzione in un linguaggio di programmazione”.
Questo per offrire agli studenti, insieme alla matematica e per certi versi in modo affine, una
metodologia per affrontare razionalmente e risolvere problemi. Sono stati insegnati, nelle
classi precedenti, i “Fondamenti della programmazione”, le strutture di dati con l’uso dei
linguaggi di programmazione VisualBasic e PHP; è stato introdotto anche HTML.
Nella classe quinta sono stati trattati argomenti molto attuali come le Basi di Dati e il
linguaggio SQL, le reti di computer e Internet, è stato ripreso e approfondito il linguaggio di
programmazione PHP per la realizzazione di web application.
L’attività di laboratorio ha consentito mediante l’uso di Access e MySQL di approfondire la
gestione delle Basi di Dati e la loro “interrogazione”; inoltre consentito di sviluppare semplici
siti web dinamici (web application) mettendo insieme vari linguaggi come HTML, PHP, SQL.
Gli obiettivi, previsti per il corrente a.s. sono stati raggiunti dalla maggior parte degli allievi,
anche se con livelli di competenza diversi: alcuni alunni hanno dimostrato costantemente
interesse, motivazione, determinazione e una buona capacità di analizzare e rappresentare
anche problematiche complesse, facendo confluire fruttuosamente i diversi linguaggi
affrontati, altri hanno manifestato difficoltà nel procedere in modo autonomo e solo in
problematiche più semplici.
Mod. 7.5b3 Rev. 2
1
Obiettivi generali:
 Capire l’importanza trasversale dell’informatica come strumento per la soluzione di
problemi gestionali delle organizzazioni aziendali e affini, nonché per la razionale
organizzazione del proprio lavoro, in ambito privato e professionale
 Interpretare i sistemi aziendali nei loro modelli, processi, flussi informativi
 Possedere una visione di insieme delle caratteristiche di un sistema di gestione di
basi di dati e degli obiettivi che esso si prefigge
 Rappresentare e documentare processi aziendali in vista dell’automazione
 Comprendere le funzioni complessive di un Sistema Operativo e utilizzarne le
potenzialità
 Descrivere l’architettura di un DB e di un DBMS (schemi ,linguaggi per la definizione
e la manipolazione di DB)
 Distinguere e classificare le Reti locali e geografiche (topologie, dispositivi, mezzi
trasmissivi, protocolli)
 Costruire semplici pagine web dinamiche (anche interfacciate a un DBMS),
codificandole con PHP
 Laboratorio: realizzare semplici simulazioni come sintesi dei punti precedenti
(pacchetti utilizzati: access, mysql; linguaggi :sql, html, php)
Obiettivi specifici in termini di: CONOSCENZE,COMPETENZE,ABILITA’,per ogni modulo
svolto durante l’anno scolastico :
MODULO N. 1 - Reti
CONOSCENZE
Le reti e la loro classificazione
Dispositivi di rete
Architetture di rete, modelli e
protocolli
Reti locali e geografiche,
tecnologie standard
Le applicazioni di rete
Mod. 7.5b3 Rev. 2
di computer
COMPETENZE
ABILITA’
 utilizzare le reti e gli strumenti
informatici nelle attività di
studio,
ricerca
e
approfondimento proiettandosi
al loro impiego nell’ambito
lavorativo
 analizzare valore , limiti e rischi
delle soluzioni tecniche per la
vita
professionale,
con
attenzione alla sicurezza sul
lavoro
 scegliere tipologie e topologie
di rete
 individuare l’architettura di rete
più efficiente nel contesto
aziendale
 implementare una rete locale,
configurare i computer ed
effettuare diagnosi in rete
 utilizzare le potenzialità delle
reti per i fabbisogni aziendali
2
MODULO N. 2 - Creazione
pagine web statiche e dinamiche (LABORATORIO)
CONOSCENZE
COMPETENZE
ABILITA’
I linguaggi HTML, PHP, SQL e
 scrivere il codice sorgente di
semplici pagine web statiche e
dinamiche, saperlo leggere e
modificare nelle parti principali
 utilizzare i sistemi informativi
aziendali e gli strumenti di
comunicazione
integrata
d’impresa
 implementare database remoti
con interfaccia grafica sul web
 produrre semplici programmi
PHP che interagiscano con
database remoti
loro utilizzo integrato
MODULO N. 3 - I
Database
CONOSCENZE
COMPETENZE
ABILITA’
Definizione di DB., modelli, vincoli
e progettazione
Gli R.D.B.M.S.
Linguaggi di un DB e operatori
 analizzare realtà informative,
progettare e realizzare basi di
dati in relazione a esigenze
aziendali/professionali
 utilizzare i sistemi informativi
aziendali e gli strumenti di
comunicazione
integrata
d’impresa
 individuare
gli
aspetti
tecnologici innovativi per il
miglioramento
dell’organizzazione aziendale
MODULO N. 4 - DBMS:
CONOSCENZE
Conoscenza ed utilizzo di
MSAccess e di MySQL
Creazione tabelle/query con
MySQL
sw per la gestione dei database (LABORATORIO)
COMPETENZE
ABILITA’
 implementare efficacemente il
progetto di un database
relazionale
 usare le principali funzionalità
dell’interfaccia grafica di un
RDBMS
MODULO N. 5 – Il
CONOSCENZE
Caratteristiche del linguaggio e
ambito di utilizzo
Principali comandi DDL, DML,
QL, DCL
Interrogazioni nidificate (solo
cenni)
Mod. 7.5b3 Rev. 2
linguaggio SQL (LABORATORIO)
COMPETENZE
ABILITA’
 implementare efficacemente il
progetto di un database
relazionale mediante SQL
 interrogare/manipolare il DB
con comandi SQL
 utilizzare/riconoscere/modificare
consapevolmente i comandi del
linguaggio SQL richiesti nei
diversi contesti reali
3
MODULO N. 6 - Sistemi
operativi
CONOSCENZE
COMPETENZE
ABILITA’
Caratteristiche generali, funzioni,
compiti e classificazione dei s.o.
I meccanismi che governano la
gestione delle varie risorse
I diversi moduli del s.o. e la loro
funzione
 analizzare e identificare i
principi di funzionamento e di
progetto dei sistemi operativi, i
concetti
e i meccanismi
fondamentali per la gestione
dei processi, della memoria,
del’I/O, e del file system
 individuare il valore, i limiti, le
problematiche
relative
all’interazione con l’utente
 individuare
vantaggi
e
svantaggi nelle politiche di
gestione delle risorse del
computer
 apprezzare l’evoluzione dei s.o.
in quanto a prestazioni e con
riferimento ad una sempre
maggior facilità di utilizzo
anche per l’utente comune
MODULO N. 7 - Sistema
CONOSCENZE
Sistema informativo e sistema
informatico
Cenni sulla sicurezza e sulla
crittografia
informativo aziendale (in sintesi)
COMPETENZE

cogliere
le
opportunità
offerte
dall’informatizzazione
delle
aziende e della società, con
un
attenta
valutazione
rischi/benefici
ABILITA’
 integrare
le
conoscenze
acquisite nello studio e nella
soluzione di problematiche
aziendali
 individuare i numerosi ambiti
aziendali
fruitori
delle
innovazioni dell’ICT
3. METODOLOGIE DIDATTICHE UTILIZZATE:
X Lezione frontale
X Lezione partecipata
X Gruppi di lavoro
□ Approccio pluridisciplinare
□ Processi individualizzati, attività di potenziamento)
□ Altro(specificare):
4. STRUMENTI DI INSEGNAMENTO (laboratori, attrezzature, tecnologie audiovisive o multimediali):
Nello svolgimento dell’attività teorico-pratica ci siamo avvalsi delle attrezzature del laboratorio
di informatica n.3, con impiego del videoproiettore per illustrare gli argomenti e guidare gli
studenti nello svolgimento delle esercitazioni applicative; utilizzati materiale informativo e
software reperiti in Internet.
5. PROVE DI VERIFICA:
 compiti scritti o scritto-pratici, se svolti con l’ausilio del computer;
 colloqui orali individuali;
 simulazioni di terza prova tipol. B;
6. ATTIVITA’ INTEGRATIVE: nessuna
Mod. 7.5b3 Rev. 2
4
7. GIUDIZIO COMPLESSIVO SULLA CLASSE (impegno, frequenza, rapporti interpersonali, eventuali
problemi disciplinari):
La classe è caratterizzata dalla presenza di un gruppo di studenti molto attenti e partecipi alle
lezioni, responsabili e regolarmente impegnati nello studio e nell’assolvimento delle consegne
domestiche; il resto della classe, complessivamente corretta nei rapporti con gli adulti e fra pari,
piacevolmente affabile e cordiale, non si è fatta particolarmente coinvolgere dalle diverse attività
proposte nello svolgimento del programma e ha studiato mediamente con parsimonia e senza la
necessaria regolarità. Gli studenti, con diversi esiti, sono in grado di riportare almeno i concetti
fondamentali degli argomenti proposti; sul piano applicativo, grazie alla costante partecipazione in
laboratorio e all’esecuzione di esercizi a casa, una frazione della classe ha acquisito apprezzabili
competenze, seppur con frequente necessità di essere guidati e reindirizzati; alcuni invece faticano
a raggiungere gli obiettivi minimi, anche a causa della discontinua partecipazione alle attività
laboratoriali, spesso subite passivamente piuttosto che vissute e fatte proprie.
La frequenza è stata assidua.
8. PROGRAMMA DETTAGLIATO al 15 maggio ( con * gli argomenti in corso di
conclusione)
MODULO : Reti di computer
UNITA’ DIDATTICHE:
Componenti di una rete
Modalità di trasmissione dati
Estensione della rete
Topologie
Mezzi trasmissivi
La banda delle linee di trasmissione
Segnali analogici e digitali (Modem)
Apparati di rete
Le architetture di rete
Il modello OSI
La suite di protocolli TCP/IP ( nei diversi livelli)
Protocolli IP, TCP, UDP
Indirizzi IP, classi, subnet mask
Indirizzi IPv6
Le reti locali
Reti peer to peer e client-server
Metodi di accesso alla rete
Wifi e applicazioni
Ethernet e FDDI
Le applicazioni di rete
Protocollo DNS e instradamento dei pacchetti
i principali servizi del livello di applicazione e i relativi protocolli:
posta elettronica (SMTP, POP, IMAP)
web (http)
URL, porte e indirizzo socie
Tecnologie standard per reti pubbliche (accesso a Internet da
rete fissa e mobile)
Mod. 7.5b3 Rev. 2
PERIODO DI
SVOLGIMENTO
ottobre - marzo
5
MODULO : Creazione pagine web statiche e dinamiche
UNITA’ DIDATTICHE:
Programmazione lato client e lato server
Ripresa dei principali tag di HTML
Ripresa di costrutti sintattici di PHP
PHP come linguaggio lato server e Apache
Array mono e multidimensionali, ad indice numerico, associativi
e misti
PHP, HTML e interazione con il browser
Form HTML
Passaggio di dati tra HTML e PHP
Metodi POST e GET, variabili $_POST, $_GET
Gestione delle sessioni
Interazione tra web server e server SQL
MySQL e PHP
Funzioni per interfacciare pagine web a un DB remoto
Web application con uso di HTML, PHP, SQL
MODULO : I Database
UNITA’ DIDATTICHE:
Introduzione alle basi di dati
Dati e informazioni: schemi e istanze
Il modello dei dati
La progettazione di una base di dati: le diverse fasi
Il DBMS
La progettazione concettuale
Attributi, entità, associazioni e loro tipi
Il modello E/R
I vincoli di integrità
La progettazione logica
Il modello relazionale e le relazioni
Derivazione delle relazioni dal modello E/R
Le operazioni relazionali selezione, proiezione, congiunzione (in
particolare INNER JOIN)
MODULO : DBMS, sw per la gestione dei database
UNITA’ DIDATTICHE:
Definizione di RDBMS
Microsoft Access, caratteristiche e interfaccia
MySQL, caratteristiche e interfaccia
Per entrambi gli RDBMS mediante la GUI:
Creare e gestire un database
Creare e gestire le tabelle
Query di manipolazione
Query di interrogazione
Utilizzo di SQL in modalità interattiva (scrittura del codice)
MySQL e PHP
Mod. 7.5b3 Rev. 2
PERIODO DI
SVOLGIMENTO
settembre – novembre
marzo - aprile
PERIODO DI
SVOLGIMENTO
novembre - dicembre
PERIODO DI
SVOLGIMENTO
dicembre;
febbraio
6
MODULO : Il linguaggio SQL
UNITA’ DIDATTICHE:
Il linguaggio: definizione, origini, ambito di impiego, standard
Modalità di utilizzo
Tipi di dati e domini
Comandi CREATE TABLE, ALTER TABLE, DROP TABLE
Vincoli di unicità, integrità referenziale, di dominio/formato nei
comandi di cui sopra
Comandi per la manipolazione dei dati (INSERT, UPDATE,
DELETE)
Il comando per l’interrogazione di un DB: SELECT (sintassi
completa)
Gli operatori relazionali selezione, proiezione, inner join con il
comando SELECT
Operatori di confronto generali e specifici (LIKE, BETWEEN, IN)
Clausole WHERE, GROUP BY, HAVING, ORDER BY)
Alias di tabelle e campi
Campi calcolati
Funzioni di aggregazione (COUNT, SUM, AVG, MAX, MIN)
Creazione di viste
Comandi DCL GRANT E REVOKE
Cenni su query di query (predicati ALL, ANY, EXISTS)
MODULO : Sistemi operativi
UNITA’ DIDATTICHE:
Definizione di sistema operativo
Classificazione dei sistemi secondo i criteri in uso
Gestione delle risorse
Le funzioni
La struttura gerarchica dei s.o.
Il modello a macchine virtuali
Elaborazione a lotti e interattiva
Sistemi in multiprogrammazione
Time sharing
Prestazioni di un s.o.
La gestione del processore
I processi, schedulatore dei lavori, schedulatore dei processi,
controllore del traffico, gestore delle interruzioni
Stati di un processo
Politiche di schedulazione
La gestione della memoria centrale
Paginazione, segmentazione e tecniche miste
Memoria virtuale
Gestione delle periferiche
Buffer e virtualizzazione, lo spooling
La gestione delle memorie di massa e il file system*
Tecniche di catalogazione dei file e protezione*
Mod. 7.5b3 Rev. 2
PERIODO DI
SVOLGIMENTO
gennaio -febbraio
PERIODO DI
SVOLGIMENTO
aprile - maggio
7
MODULO : Sistema informativo aziendale (sintesi)*
UNITA’ DIDATTICHE:
Sistema informativo e sistema informatico
Cenni sulla sicurezza e sulla crittografia
PERIODO DI
SVOLGIMENTO
maggio
S’invita la Commissione d’esame a prendere in considerazione i programmi finali
consegnati al termine delle lezioni e firmati anche dai rappresentanti di classe degli
studenti.
Schio, 15 maggio 2014
Mod. 7.5b3 Rev. 2
Il Docente
8