Istituto Tecnico Commerciale e per geometri “G. Marconi” – PENNE

annuncio pubblicitario
Istituto Tecnico Commerciale e per geometri “G. Marconi” – PENNE (PE)
Settore SISTEMI INFORMATIVI AZIENDALI (SIA)
PIANO DI LAVORO – Prof. RANIERI VINCENZO PAOLO
DISCIPLINA
CLASSE/SEZIONE
ANNO SCOLASTICO
ANALISI DELLA
SITUAZIONE INIZIALE
DEGLI STUDENTI
INFORMATICA
5A INDIRIZZO SIA
2016 2017
La classe 5A SIA è composta da soli 7 alunni. La classe non è quindi numerosa, è generalmente attenta e
partecipe alle lezioni in classe. Vi è a volte qualche momento di distrazione, che comporta un calo di
attenzione. Le prime ore di lezione sono state utilizzate per un ripasso e un approfondimento di alcuni
argomenti studiati nell’anno scolastico precedente. Le ore dedicate sono state utili per verificare le conoscenze
pregresse e per conoscere il metodo di studio degli alunni. La classe non è sembrata molto omogenea nella
preparazione e per alcuni alunni si sta cercando di svolgere un recupero in itinere, in vista dei nuovi argomenti
che saranno trattati nel corso dell'anno scolastico e che richiedono una solida base. La prima parte dell’anno
scolastico è utilizzata a questo scopo, per far acquisire una tecnica e un metodo indispensabili per lo studio di
questa disciplina, in vista dell’esame conclusivo del corso di studi, che prevede un tema in cui più conoscenze
sono richieste, soprattutto di carattere progettuale, organizzativo e implementativo.
·
·
·
·
·
·
FINALITA’ SPECIFICHE E
TRASVERSALI DELLA
DISCIPLINA
·
·
·
Promuovere le facoltà intuitive e logiche
Educare ai procedimenti euristici e ai processi di astrazione
Esercitare al ragionamento induttivo e deduttivo
Sviluppare le attitudini analitiche e sintetiche
Utilizzare un linguaggio specifico, esprimendosi in modo chiaro e corretto
Raggiungere e consolidare la capacità di ragionamento coerente e argomentato, espresso con il
rigore linguistico della disciplina informatica.
Comprendere l’impostazione che privilegia gli aspetti concettuali e applicativi della materia
Comprendere l’importanza del linguaggio di programmazione come mezzo espressivo e
come strumento applicativo.
Inoltre,al fine di contribuire allo sviluppo del processo di maturazione dell’individuo e favorire lo
sviluppo civile e personale di ogni alunno si perseguiranno le seguenti finalità educative:
¨ promuovere il senso di responsabilità
¨ promuovere la motivazione alla conoscenza e all’apprendimento
¨ promuovere la capacità di condividere le regole all’interno del gruppo classe.
1
Obiettivi cognitivo – operativi
Al termine del percorso triennale l’allievo sarà posto di fronte all’orizzonte mutevole del mondo automatizzato. Egli coglierà le implicazioni sociali e
organizzative delle “realtà virtuali” che, in misura crescente, invadono la nostra vita quotidiana. In particolare, producendo ed utilizzando modelli,
ne saprà valutare rappresentatività e finalizzazione.
Per quanto riguarda gli aspetti più concreti della materia, egli dovrà essere in grado di:
o
Rappresentare processi aziendali, anche complessi, per automatizzarli.
o
Utilizzare tecniche di documentazione per controllare lo sviluppo di progetti.
o
o
Comprendere le funzioni complessive di un sistema operativo.
Rilevare i limiti delle organizzazioni tradizionali degi archivi e la loro evoluzione.
o
Descrivere l’architettura di un sistema di gestione di base di dati (schemi, linguaggi di descrizione e di manipolazione di basi di dati,
ecc..).
o
o
o
o
o
o
o
o
Gestire una semplice base di dati nei suoi aspetti funzionali e organizzativi.
Partecipare a progetti che utilizzino basi di dati per semplici situazioni applicative.
Valutare tra gli strumenti disponibili (software funzionali) il più idoneo al trattamento dei dati disponibili.
Riconoscere le diverse funzioni di un centro elaborazione dati.
Proporre soluzioni a problemi aziendali utilizzando strumenti software di produttività individuale.
Rilevare le problematiche aziendali che derivano dall’utilizzo di reti per la trasmissione dei dati.
Effettuare l’installazione, la manutenzione e la personalizzazione dei programmi.
Cogliere le potenzialità e i cambiamenti indotti in azienda e nella società dalle nuove tecnologie dell’informazione.
Diventa di fondamentale importanza l’utilizzo del laboratorio e del sistema di elaborazione. L’attività sarà indirizzata particolarmente alla
realizzazione di progetti interdisciplinari che saranno discussi durante gli esami di maturità. L’ambito sarà il sistema informativo aziendale
automatizzato, osservato assumendo il punto di vista di discipline diverse: la visione d’insieme non dovrà essere sacrificata, anche se il lavoro
assegnato al singolo gruppo sarà relativo alla realizzazione di uno specifico settore. E’ il caso di un problema aziendale la cui soluzione richiede il
concorso di conoscenze acquisite in ambiti disciplinari diversi.
Interventi di recupero
Si farà riferimento alle decisioni del Consiglio di Classe, per quanto riguarda le modalità e le attuazioni degli interventi di recupero per gli alunni
che risulteranno carenti nella preparazione.
2
Nuclei fondanti della disciplina (standard minimi da conseguire)
·
Costruzione di pagine Web complete (statiche e dinamiche).
·
Progettazione logica e implementazione fisica di un database relazionale.
·
Utilizzo operazionale del linguaggio SQL.
·
Progettazione hardware e software di una rete locale.
·
Individuare le caratteristiche dei sistemi operativi moderni.
·
Interazione HTML, PHP e database.
·
Conoscenza delle principali norme di legge che regolano l’informatica.
Contenuti della disciplina e loro scansione temporale
L’articolazione degli argomenti di insegnamento poggia su quattro moduli fondamentali:
§ Trasmissione dati.
§ Funzioni ed evoluzione dei sistemi operativi.
§ Base di dati.
§ Informatica in azienda e tendenze evolutive nel settore.
I moduli precedenti costituiscono ognuno un tema con il quale l’allievo:
·
Sistematizzerà le sue conoscenze acquisendo una visione organica e funzionale.
·
Acquisirà la determinata consapevolezza della sempre maggiore diffusione di strumenti telematici che interagiscono con banche dati.
·
Sarà aggiornato sulle più moderne tecnologie utilizzate e sui servizi che la rete offre, in modo da saper stabilire quali sono gli
strumenti più idonei e moderni in grado di risolvere un determinato problema.
·
Applicherà le proprie conoscenze anche a problematiche sviluppate in altre discipline, focalizzando l’attenzione da un lato sul sistema
organizzativo e informativo, dove si presentano precise rappresentazioni e si individuano problemi, dall’altro si studiano soluzioni e si
individuano e si coordinano strumenti.
Data la propedeuticità della disciplina, molto spesso durante l’anno gli argomenti trattati verranno ripresi e approfonditi, di volta in volta alla luce
delle nuove conoscenze e competenze acquisite. Si può comunque prevedere una scansione di questo tipo:
3
Settembre / Ottobre
Linguaggio HTML
Obiettivi generali (conoscenze, abilità e competenze):Conoscere le funzioni dei linguaggi di tipo markup. Conoscere le caratteristiche fondamentali del linguaggio
HTML. Scrivere un documento HTML e leggerlo con un browser. Saper applicare formattazioni semplici e complesse ai documenti. Migliorare la veste grafica di
un documento HTML e personalizzare documenti HTML esistenti.
·
Formato degli oggetti utilizzati nel Web.
·
Codici (tag) fondamentali del linguaggio HTML. Basi del linguaggio HTML: titolo e struttura di una pagina, commenti, testo e immagini,
collegamenti ipertestuali (link) relativi ed assoluti, elenchi puntati e numerati (liste).
·
Formattazione e allineamento del testo. Tipo e dimensione dei font. Paragrafi, intestazioni, stile dei caratteri, testo preformattato, linee
orizzontali, ritorno a capo, caratteri speciali. Link (relativi ed assoluti), immagini.
·
Tabelle: tag <TABLE> (attributi BORDER, CELLSPACING, CELLPADDING, WIDTH), tag <CAPTION> (attributo ALIGN), tag <TR>,
<TD> e <TH> (attributi ALIGN, VALIGN, ROWSPAN, COLSPAN, WIDTH).
·
Frames: tag <FRAMESET> (attributi COLS, ROWS, FRAMEBORDER, BORDERCOLOR, BORDER, FRAMESPACING), tag <FRAME>
(attributi SRC, NAME, SCROLLING, NORESIZE) tag <BASE> e attributo TARGET.
·
Image Map: tag <IMG> e attributo USEMAP, tag <MAP> e attributo NAME, tag <AREA> (attributi SHAPE, COORDS, HREF). Valori
RECT, CIRCLE, POLY.
·
Form (Moduli). Metodi POST e GET. Attributo ACTION. Pulsanti di inoltro (submit), campo di testo, campo reset, radio (opzione),
checkbox (selezione) e campo password. Tag <INPUT> e attributo TYPE (con valori SUBMIT, RESET, TEXT, PASSWORD, RADIO,
CHECKBOX, IMAGE), Attributi NAME, SIZE, MAXLENGTH, VALUE, CHECKED, SRC. Tag <SELECT> e attributi MULTIPLE, SIZE. Tag
OPTION e attributi SELECTED, VALUE. Aree di testo (TEXTAREA e attributi COLS e ROWS). Tag <BUTTON> e attributo TYPE.
Ottobre / Novembre
Sistema operativo Linux
Obiettivi generali (conoscenze, abilità e competenze) Installare e personalizzare un sistema operativo, utilizzare le risorse del sistema attraverso comandi e script
della shell, conoscere le principali interfacce per l’utilizzo delle funzioni dei sistemi operativi. Essere in grado di utilizzare i comandi di base del sistema con la
sintassi corretta e gestire file e risorse attraverso i comandi del sistema operativo.
·
Distribuzioni del sistema operativo Linux. LiveCD e installazione su memoria di massa.
·
Organizzazione del file system. Manuale online di un comando Unix.
·
Comandi per la gestione di file e directory: pwd, mkdir, cd, ls, cat, cp, mv, rm, rmdir. Caratteri jolly ? e *.
·
Programmi di utilità per il desktop (calcolatrice interattiva bc, programma mail per l'invio di messaggi di posta elettronica fra utenti del
sistema, programma cal per la visualizzazione del calendario, date per la visualizzazione di data/ora e who per la lista degli utenti
connessi). Editor di testo mcedit e nano.
4
·
Comando chmod per la gestione dei permessi. Notazione ottale e notazione standard. Utenti u (user), g (group), o (others), a (all).
Significato delle opzioni +, - e = e dei permessi r, w, x applicati a file e directory.
·
Redirezione di standard input, standard output e standard error. Caratteri speciali (metacaratteri) < (input), > (output), >> (output in
modalità append), >? (standard output e standard error).
·
Pipeline di comandi. Filtri sui file. Comando tee.
·
Comandi sort (ordinamento, opzioni –n, -r, -u, -t e +x, con x = numero del campo in base al quale ordinare), wc (conteggio, opzioni –c, -w, l), grep (ricerca, opzioni –i, -n), cut (estrazione, opzioni –f, -c, -d), head e tail (inizio e fine di un file).
·
Gestione dei processi. Comandi per la gestione dei dispositivi di memoria di massa.
·
Utilizzo delle periferiche collegate al sistema. Meccanismo di avvio e arresto dei servizi.
·
Comandi per eseguire il backup.
·
Demoni per i servizi di rete. Schede di rete e porte. Comandi e file di configurazione TCP/IP: ifconfig, arp, ping, route, traceroute, netstat.
Configurazione del server Web Apache. Configurazione del server FTP vsftpd. Configurazione del database server MySQL. Edit dei file di
configurazione dei principali servizi di rete.
Novembre / Dicembre
Reti di calcolatori
Obiettivi generali (conoscenze, abilità e competenze):conoscere la struttura di una rete di computer. Conoscere le varie topologie fisiche e logiche. Conoscere le
tecniche per la trasmissione dei dati. Conoscere il modello architetturale ISO/OSI e TCP/IP. Conoscere gli indirizzi IP, le classi di indirizzi e le subnet mask.
Conoscere le tecniche e gli strumenti per implementare una rete locale. Saper individuare le topologie logiche e fisiche. Saper individuare l’architettura di rete più
efficiente nel contesto aziendale preso in esame. Saper implementare una rete locale. Saper configurare un computer in modo da poterlo connettere a una rete
locale oppure remota. Saper effettuare diagnosi in rete.
·
Introduzione alle reti di calcolatori. Breve storia. Tipi di reti. Reti locali LAN e globali WAN. Architettura Client / Server.
·
Mezzi fisici di trasmissione: cavo elettrico, cavi coassiali Thicknet e Thinnet, cavi a doppini incrociati UTP e STP, fibra ottica.
·
Topologie principali: a bus lineare, a stella, ad anello.
·
Ripetitori, terminatori, connettori a T e connettori cilindrici.
·
Hardware per reti LAN e WAN. Hub/Switch. Modem e Router.
·
Principi di progettazione e realizzazione di una LAN: problematiche, strumenti e implementazione. LAN virtuali (VLAN) e reti senza fili
(WLAN). Normative di riferimento.
·
Protocolli di rete. Tipi di trasmissione. Metodi di accesso.
·
Organizzazioni competenti. Basi del modelli OSI. Architettura di rete Ethernet. Velocità di trasmissione 10Mbps/100Mbps/1Gbps.
·
Internet e protocollo TCP/IP.
5
·
Indirizzi IP e loro classificazione: classi di indirizzi e maschere di sottorete. Reti private (RFC 1918). Maschera di sottorete (netmask).
Processo AND. Gateway predefinito e server DNS.
·
ID di rete e ID dell’host. Installazione e configurazione del protocollo TCP/IP in una rete locale.
·
Protocolli HTTP e FTP, trasferimento e condivisione file, posta elettronica. Client testuale ftp di Windows e comandi principali. Utilizzo del
browser e dei motori di ricerca.
·
Altri servizi di rete e loro utilizzo: SMTP, POP3, IMAP, Telnet, SSH.
Dicembre
Linguaggi dinamici nel Web: PHP
Obiettivi generali (conoscenze, abilità e competenze):Descrivere le principali funzionalità del linguaggio PHP, con la sintassi e la semantica degli operatori e delle
strutture di controllo del linguaggio. Conoscere le principali funzioni di PHP, come definirle e richiamarle, come passare i parametri. Conoscere i concetti di array
semplici e associativi. Conoscere i diversi modi con cui passare i dati tra pagine HTML e pagine PHP. Saper gestire i file di testo e costruire semplici applicazioni
notevoli.
·
Finalità di un linguaggio dinamico. Istruzione di output “echo”. Commenti, variabili, costanti e caratteri speciali.
·
Operatori aritmetici, logici e di confronto. Strutture di selezione (if, if…else) e cicli (for, while, do…while).
·
Funzioni predefinite del linguaggio: matematiche, operante con date e ore (date) e operanti con stringhe (strlen, strtolower, strtoupper,
strrev, strtr, str_replace, substr, strstr, strcmp, strcmpcase, strpos, explode).
·
Array monodimensionali e array associativi.
·
Gestione dei file di testo (sequenziali): lettura, scrittura, scrittura in coda (append). Funzioni fopen, fgets, fclose, feof, flock, fputs.
Applicazioni notevoli: contatore di accesso, file di testo con struttura record e metodi di ricerca all’interno. Form mail. Guestbook (libro degli
ospiti) e costruzione file di inserimento messaggi.
·
Passaggio di parametri attraverso moduli (form) Web. Modalità POST e GET.
Gennaio
Archivi di dati, basi di dati DBMS e progettazione
Obiettivi generali (conoscenze, abilità e competenze):Richiamare le nozioni di base relative agli archivi e ai loro supporti di registrazione. Possedere una visione
d’insieme sui diversi tipi di organizzazione degli archivi. Rappresentare situazioni reali o processi aziendali attraverso modelli. Applicare le tecniche fondamentali
per la progettazione di basi di dati. Conoscere le caratteristiche di un sistema di gestione di basi di dati e degli obiettivi che esso si prefigge. Comprendere i
concetti e le tecniche per la progettazione di basi di dati. Individuare le fasi della metodologia di sviluppo software. Utilizzare le tecniche per la definizione del
modello di dati e documentare l’analisi di un problema in modo efficace. Saper determinare le entità, gli attributi e le associazioni e disegnare lo schema E/R.
Saper applicare le regole di lettura del modello e le regole di derivazione del modello logico.
·
Gli archivi. Operazioni su archivi: manipolazione (inserimento, modifica, cancellazione) e interrogazione.
6
·
Metodologia. Modellazione dei dati. Modello E/R (Entity/Relation Ship).
·
Entità, associazioni, attributi. Chiavi primarie ed esterne. Chiavi multiple.
·
Associazioni fra entità. 1 : 1, 1 : N, N : N. Regole di lettura. Regole di derivazione del modello logico.
·
Implementazione logica e fisica degli archivi (tabelle). Esempi notevoli di modellazione dei dati. Analisi di un problema e organizzazione in
funzioni.
·
Modello relazionale e concetti fondamentali. Operazioni relazionali (selezione, proiezione e congiunzione). Inner Join (congiunzione
interna), Self-Join (congiunzione di una tabella con se stessa). Alias e clausola AS. Congiunzioni interne multiple.
·
Esempi notevoli con modello E/R, tabelle e operazioni relazionali.
·
Integrità dell’entità e integrità referenziale. ON DELETE e ON UPDATE CASCADE.
·
Normalizzazione delle relazioni. Prima e seconda forma normale (1FN e 2FN). Esempi notevoli.
Febbraio
Linguaggio SQL (Structured Query Language)
Obiettivi generali (conoscenze, abilità e competenze):Possedere una visione degli aspetti funzionali e organizzativi di un sistema di gestione di basi di dati.
Utilizzare i comandi di un linguaggio per basi di dati per implementare il modello logico e validare le interrogazioni. Gestire una base di dati a partire da una
semplice situazione applicativa. Applicare correttamente i principi del modello relazionale. Rappresentare le operazioni relazionali. Codificare e validare
interrogazioni in linguaggio SQL. Conoscere i comandi per la definizione e la manipolazione delle tabelle e per creare interrogazioni (selezione, proiezione e
congiunzione). Conoscere le funzioni di aggregazione, gli ordinamenti e i raggruppamenti, le interrogazioni nidificate e i comandi per la sicurezza e l’integrità dei
dati.
·
Caratteristiche generali. Identificatori e tipi di dati. Valore NULL. Definizione delle tabelle.
·
Comando CREATE DATABASE (creazione database), DROP DATABASE (cancella database), CREATE TABLE (creazione tabella),
DROP TABLE (cancella tabella), ALTER TABLE … ADD (aggiunge un attributo) e ALTER TABLE … DROP (elimina un attributo).
·
Comando INSERT INTO … VALUES (inserimento record), DELETE FROM … WHERE (cancellazione record), UPDATE … SET
(aggiornamento di un record).
·
Definizione delle associazioni 1 : N mediante mysql. Indici, chiavi primarie ed esterne. Comandi INDEX, FOREIGN KEY … REFERENCES.
·
Costrutto USE: selezione del database. Costrutto SHOW: visualizzazione tabelle. Costrutto DESCRIBE oppure SHOW COLUMNS FROM:
descrizione della struttura di una tabella.
·
Comandi per la manipolazione dei dati. Comando SELECT. Istruzione classica SELECT … FROM … WHERE. Clausola DISTINCT. Query
parametriche e notazione Access.
·
Funzioni di aggregazione: COUNT, SUM, AVG, MAX, MIN.
·
Funzioni di utilità sulle stringhe: LOWER, UPPER, LENGTH, CONCAT. Funzioni di utilità sulle date.
7
·
Ordinamenti e raggruppamenti: clausole ORDER BY … ASC oppure ORDER BY … DESC, GROUP BY …, HAVING.
·
Condizioni di ricerca: BETWEEN … AND, LIKE (caratteri jolly “_” e “%” dello standard SQL)
·
Le viste: comando CREATE VIEW (creazione di una vista) e DROP VIEW (eliminazione di una vista). Interrogazioni nidificate (subquery) e
comandi di amministrazione.
Marzo
Applicativi MS-Access e mysql
Obiettivi generali (conoscenze, abilità e competenze):Saper gestire una base di dati nei suoi aspetti funzionali e organizzativi utilizzando applicativi testuali e
grafici. Saper utilizzare in modalità grafica gli oggetti di un database (tabelle, query, maschere e report). Realizzare applicazioni per la gestione dei dati a partire
dal livello logico di definizione del database. Conoscere le tecniche per definire una query utilizzando QBE e il linguaggio SQL. Definire e utilizzare le tabelle e le
query nei due ambienti applicativi e ivi definire le relazioni tra le tabelle.
·
Caratteristiche generali. Tipi di dati. Definizione e apertura di un database MS-Access.
·
Definizione delle tabelle e caricamento (popolamento) dei dati. Caratteri jolly “?” e “*” per la ricerca dei dati.
·
Definizione delle associazioni. Interrogazioni mediante QBE (Query By Example) oppure linguaggio SQL. Maschere. Report.
·
Caratteristiche generali del database server MySQL. Tipi di dati. Utilizzo del software PHPMyAdmin.
·
Connessione al database MySQL Server mediante client testuale mysql. Parametri di connessione: host, username e password.
Aprile
Informatica e società
Obiettivi generali (conoscenze, abilità e competenze):Concetti di intranet ed extranet; concetti di housing e hosting; concetto di commercio elettronico e le sue
principali applicazioni; principali aspetti della sicurezza: affidabilità, integrità, riservatezza, autenticazione e non ripudio; concetto di sistema sicuro; concetto di
attacco e protezione da attacchi; conoscere i concetti di base della crittografia a chiave simmetrica e asimmetrica; conoscere il concetto di firma digitale di enti
certificatori e certificati; concetto di firewall e protezione tramite firewall; concetto di cookies e protezione dai cookies; saper scegliere il tipo di organizzazione di
un sistema informativo aziendale che sia pronto per Internet. Saper distinguere e scegliere la modalità di commercio elettronico adatto all’azienda.
·
Sistema informativo e sistema informatico. Evoluzione dei sistemi informatici.
·
Intranet ed Extranet. Commercio elettronico (e-commerce). Aspetti contrattuali e giuridici.
·
Server Web aziendale e connessione alla rete Internet dell’intera rete aziendale. Hosting e housing.
·
Sicurezza di un sistema informatico. Sicurezza dei dati e violazione dei sistemi. La figura dell’hacker.
·
Protezione da attacchi umani e non umani. Protezione da codice malefico. Virus. Cavalli di Troia. Worm.
·
Crittografia e firma digitale. Protocolli SSL e HTTPS. Cookie e sicurezza. Firewall. Posta elettronica certificata (PEC).
·
Sviluppo di Internet e web 2.0. Blog e forum. Social network. Wiki. CMS.
8
Maggio / Giugno
Programmazione client-server: HTML e PHP
Obiettivi generali (conoscenze, abilità e competenze): Saper creare dinamicamente pagine HTML con PHP e CSS, con script lato client e con utilizzo delle
sessioni. Saper implementare l’interazione tra PHP e un database MySQL. Conoscere le primitive per creare, modificare, interrogare un database MySQL.
Creare applicazioni che inseriscono, modificano e visualizzano i dati in un database.
·
Basi della programmazione Client-Server. Costruzione di pagine Web interagenti con database MySQL Server mediante il linguaggio PHP.
Connessione (mysql_connect), selezione del database (mysql_select_db) e chiusura della connessione (mysql_close).
·
Direttiva include. Variabili PHP di tipo SQL. Funzioni mysql_query, mysql_num_rows e mysql_fetch_array per la gestione di array
associativi. Formattazione dell’output in forma testuale e/o tabellare.
·
Interrogazione, visualizzazione e modifica delle tabelle di un database mediante browser. Formattazione tabellare dell’output.
·
Connessione al server MySQL, creazione di una tabella, inserimento dei dati nella tabella, modifica e cancellazione di un record della
tabella, chiusura della connessione.
·
Costruzione di un pannello di controllo Web per la gestione di un database MySQL server.
LABORATORIO DI INFORMATICA
·
Linguaggio HTML e progettazione di pagine Web complete, con utilizzo di tabelle, frames, immagini a mappa e form.
·
Corso multimediale sulle reti di calcolatori.
·
Sistema operativo Linux. Comandi principali. Utilizzo del sistema operativo attraverso login remoto mediante client SSH PuTTY. Ambiente
CygWin per il porting su Windows dei principali programmi Unix.
·
Programmazione client/server in ambiente LAMP (Linux, Apache, MySQL, PHP) e simulazione di un ambiente hosting. Applicativi PHP di
tipo vario (contatori di accesso, form mail, guestbook).
·
MS-Access e mysql. Analisi, progettazione e implementazione di una base di dati e dei relativi archivi. Interrogazioni (query) alla base di
dati.
·
Ambiente EasyPHP per Windows per l’utilizzo locale delle tecniche di programmazione client/server.
·
Pagine Web dinamiche mediante il linguaggio PHP. Query semplici e parametriche. Interrogazioni costruite attraverso form (moduli) del
linguaggio HTML.
·
Preparazione alla prova scritta: risoluzione di temi assegnati agli esami di maturità negli anni scolastici precedenti.
9
Metodologie didattiche
Il raggiungimento degli obiettivi sarà realizzato attraverso metodi di insegnamento basati sulle seguenti tecniche didattiche:
§
Lezioni frontali nelle quali si cercherà di coinvolgere attivamente gli studenti con domande, riferimenti ad argomenti trattati in altre
§
discipline ed a problematiche reali.
Esercitazioni di tipo pratico/teorico con vari livelli di difficoltà e di integrazione: i) mirate all’apprendimento ed all’applicazione dei singoli
argomenti, ii) mirate all’integrazione dei vari argomenti trattati, iii) mirate ad ambiti multidisciplinari e iv) mirate alla risoluzione di
problematiche reali.
§
Ricerche finalizzate all’approfondimento ed all’aggiornamento degli argomenti trattati.
Strumenti
Per lo svolgimento delle attività si utilizzeranno, oltre ai metodi tradizionali (lavagna e libri di testo), il laboratorio di Informatica, dispense,
presentazioni multimediali, lavagne luminose, proiettori ed in genere il maggior numero di strumenti disponibili all’interno della scuola, al fine
di variegare le presentazioni dell’attività didattica.
Gli ambienti di lavoro saranno ripartiti tra aula e laboratorio.
Saranno previsti lavori di gruppo e gli allievi saranno suddivisi in modo eterogeneo allo scopo di stimolare lo scambio di esperienze diverse
maturate dai singoli allievi ed al fine di stimolare gli studenti tramite il confronto diretto e la collaborazione reciproca.
Libri di testo utilizzati:
o
EPROGRAM – Informatica Quinto Anno
Autore: Iacobelli, Ajme, Marrone, Brunetti
Editore: Juvenilia Scuola
Verifiche periodiche/Criteri di valutazione
In accordo con la programmazione didattico-curricolare della classe, per la valutazione sono previste tre tipologie di verifiche: prove scritte
(compiti in classe, almeno 2 nel primo periodo e 3 nel secondo), prove orali (almeno 2 nel primo periodo e 2 nel secondo, compresi test a
risposta multipla), prove pratiche di laboratorio (almeno 1 nel primo periodo e 1 nel secondo). Il secondo periodo è comprensivo della
scansione valutativa intermedia alla data del 31/03/2017. Le verifiche saranno volte ad accertare il raggiungimento degli obiettivi prefissati. Le
verifiche saranno naturalmente periodiche, sia individuali che collettive. La valutazione sarà:
o
In itinere per verificare la capacità di apprendimento in modo progressivo e per poter praticare eventuali strategie di recupero per
gli allievi che si trovino in difficoltà;
10
o
o
Sommativa, in questo caso si sommano gli esiti delle varie prove nella maniera più obiettiva possibile;
Finale per valutare se l’allievo ha acquisito quelle conoscenze e abilità specifiche in maniera tale da poter sostenere l’Esame di
Stato conclusivo del corso di studi.
Data __________30/10/2016__________________
Firma __________
11
_________________
Scarica