tpsit 5bi - Silvio Ceccato

annuncio pubblicitario
SCHEDA DI PROGRAMMAZIONE DELLE
ATTIVITA’ EDUCATIVE DIDATTICHE
Disciplina: Tecnologie e Progettazione di Sistemi Informatici e di Telecomunicazioni
Classe: 5B Informatica
A.S. 2014/15
Docente: Barbara Zannol
ITP: Alessandro Solazzo
ANALISI DI SITUAZIONE - LIVELLO COGNITIVO
La classe è composta da 13 studenti di cui una sola ragazza. Dal punto di vista della disciplina, gli studenti
risultano comportarsi in conformità all’età, partecipando alle lezioni in modo costruttivo e intervenendo a
modo con domande, richieste di approfondimenti o completamento di argomenti. Dal punto di vista cognitivo
si evidenziano alcuni studenti più brillanti ed altri che per difficoltà pregresse risultano più deboli.
DEFINIZIONE DEGLI OBIETTIVI COMPORTAMENTALI
Alla fine dell’anno scolastico, gli alunni dovranno essere in grado di:
• collaborare attivamente al processo di insegnamento – apprendimento
• sviluppare la capacità di socializzare in modo corretto
• essere tolleranti nei confronti degli altri
• sviluppare atteggiamenti di solidarietà nei confronti dei compagni bisognosi o in difficoltà
• usare il proprio tempo in modo consapevole e propositivo
• sviluppare la capacità di svolgere il proprio lavoro in modo responsabile
• rispettare orari e regole della vita comunitaria mantenendo un comportamento corretto nei confronti del
Dirigente Scolastico, dei docenti, del personale ATA e dei compagni
• utilizzare con cura e responsabilità ambienti, strumenti e materiali scolastici
• usare la lingua italiana nelle relazioni interpersonali con i docenti
• utilizzare un linguaggio consono all’ambiente scolastico
DEFINIZIONE DEGLI OBIETTIVI TRASVERSALI
• capacità di leggere e interpretare documenti
• capacità di comunicare in modo efficace utilizzando linguaggi appropriati a seconda del contesto
• capacità di formulare giudizi personali
• effettuare scelte e prendere decisioni ricercando e assumendo informazioni
Pagina 1 di 7
SCHEDA DI PROGRAMMAZIONE DELLE
ATTIVITA’ EDUCATIVE DIDATTICHE
DEFINIZIONE DEGLI OBIETTIVI DISCIPLINARI
Obiettivi da raggiungere relativamente alle conoscenze nel quinto anno:
• metodi e tecnologie per la programmazione in rete
• protocolli e linguaggi di comunicazione a livello applicativo
• tecnologie per la realizzazione di web-service
Obiettivi da raggiungere relativamente alle abilità nel quinto anno:
• realizzare applicazioni per la comunicazione di rete
• progettare l’architettura di un prodotto/servizio individuandone le componenti tecnologiche
• sviluppare programmi client-server utilizzando protocolli esistenti
• progettare semplici protocolli di comunicazione
• realizzare semplici applicazioni orientate ai servizi
Obiettivi da raggiungere relativamente alle competenze nel quinto anno:
• sviluppare applicazioni informatiche per reti locali o servizi a distanza
• scegliere dispositivi e strumenti in base alle loro caratteristiche funzionali
• gestire progetti secondo le procedure e gli standard previsti dai sistemi aziendali di gestione
della qualità e della sicurezza
• gestire processi produttivi correlati a funzioni aziendali
• configurare, installare e gestire sistemi di elaborazione dati e reti
• redigere relazioni tecniche e documentare le attività individuali e di gruppo relative a situazioni
professionali
Pagina 2 di 7
SCHEDA DI PROGRAMMAZIONE DELLE
ATTIVITA’ EDUCATIVE DIDATTICHE
SCELTA DEI METODI
Metodi utilizzati in ambito comportamentale :
Il raggiungimento degli obiettivi comportamentali richiede l’adozione delle seguenti metodologie:
Metodi utilizzati in ambito cognitivo:
• lezione frontale
• esercitazione in classe
• lavori di gruppo
• richiesta di interventi dal posto
• proposte di problemi concreti e ricerca di soluzioni non codificate
• assegnazione di lavoro individuale domestico
• correzione in classe dei lavori assegnati individualmente
• studio guidato
• verifica della comprensione degli argomenti trattatati, prima di procedere con il programma
Pagina 3 di 7
SCHEDA DI PROGRAMMAZIONE DELLE
ATTIVITA’ EDUCATIVE DIDATTICHE
VALUTAZIONE E VERIFICA
Vengono adottati i seguenti strumenti di valutazione:
compiti tradizionali
interrogazioni
Test
Per quanto riguarda i livelli della valutazione del profitto si adotterà una scala da 1 a 10, facendo
riferimento alla tabella d’Istituto riportata nel POF:
Numero di verifiche e/o valutazioni
Il numero delle verifiche e/o valutazioni è di minimo 2 scritti e 2 prove pratiche nel trimestre e altrettante nel
pentamestre.
Si elaborano prove di verifica e/o di valutazione relative a uno (o più) moduli . I dati vengono utilizzati per :
• individuare il grado di preparazione degli alunni
• individuare chi necessita di recupero
• individuare gli alunni con specifici debiti formativi
La riconsegna agli alunni delle prove corrette avviene entro 15 giorni dalla somministrazione.
La valutazione delle prove orali è comunicata agli alunni al massimo entro il successivo giorno di
lezione.
Nel valutare si tiene conto :
•
•
•
•
•
dell’impegno dimostrato
della correttezza espositiva
dei progressi effettivamente riscontrati rispetto alla situazione di partenza
della capacità di analisi, sintesi e rielaborazione dei contenuti
della capacità di operare collegamenti all’interno della stessa disciplina e di discipline diverse
Modalità di recupero in corso d’anno.
Nel corso del presente anno scolastico sono considerati bisognosi di recupero gli alunni che risultano
insufficienti nelle prove di valutazione e/o verifica e si propongono:
• strategie di recupero durante l’orario curriculare
• attività di sportello
STRUMENTI UTILIZZATI
Saranno utilizzati i seguenti strumenti:
•
•
•
•
•
libro di testo
lavagna
computer
appunti
altro: fotocopie per integrare gli esercizi
Pagina 4 di 7
SCHEDA DI PROGRAMMAZIONE DELLE
ATTIVITA’ EDUCATIVE DIDATTICHE
DEFINIZIONE DEGLI OBIETTIVI DISCIPLINARI DEI MODULI - SCELTA DEI CONTENUTI
Unità didattiche modulo
UD1 – I sistemi distribuiti
UD2 – Storia dei sistemi distribuiti e
modelli architetturali
UD3 – Il modello client-server
UD4 – Le applicazioni di rete
Obiettivi: 1.conoscenze
2.competenze
3.abilità
Conoscenze:
• Conoscere gli stili architetturali
fondamentali per sistemi distribuiti
• Comprendere il modello client-server
• Avere chiaro il concetto di
elaborazione distribuita
• Conoscere il concetto di middleware
• Conoscere le caratteristiche del
modello client-server
• Conoscere l’evoluzione del modello
client-server
• Avere chiaro il concetto di applicazione
di rete
Competenze:
• Saper riconoscere le diverse tipologie
di sistemi distribuiti
• Saper classificare le architetture
distribuite
• Individuare i benefici della distribuzione
• Confrontare la distribuzione con
l’elaborazione concentrata
• Scegliere i protocolli per le applicazioni
di rete
• Individuare le diverse applicazioni
distribuite
Abilità:
• Classificare le applicazioni di rete
• Saper installare e configurare IIS
• Saper installare e configurare Apache
e MySQL
Tempi
Seconda metà di settembre ed ottobre 2014
1Architettura di rete
Modulo
Pagina 5 di 7
Abilità:
• Utilizzo delle classi Classe Socket e
Server Socket
• Realizzare un client TCP in Java
• Realizzare un server TCP in java
• Realizzare un server multiplo in Java
• Realizzare un server UDP in java
• Realizzare un server TCp in C
• Realizzare un client TCP in C
• Realizzare un server UDP in C
Conoscenze:
• Conoscere il ciclo di vita di una servlet
• Conoscere le caratteristiche delle
pagine JSP
• Conoscere le caratteristiche delle
Bean
• Conoscere i tipi di driver per la
connessione ai database
Competenze:
• Acquisire le caratteristiche delle servlet
• Riconoscere i componenti di una
pagina JSP
• Saper realizzare un’applicazione con
JSP e Bean
• Acquisire
le
caratteristiche
dell’interfaccia JDBC
Abilità:
• Realizzare un’applicazione web
• Generare un file .WAR
• Scrivere, installare e configurare una
servlet
• Realizzare
un’applicazione
web
dinamica con pagine JSP
• Connettere le applicazioni web con
MySQL e Access
Novembre, dicembre 2014 e gennaio 2015
UD1– il linguaggio XML
UD2 – Le servlet
UD3 – JSP: Java Server Page
UD4 – JSP: Java Server Page e Java
Bean
UD5 – JDBC: Java DataBase
Connectivity
Conoscenze:
• Conoscere i protocolli di rete
• Avere il concetto di socket
• Conoscere le famiglie e le tipologie di
socket
• Conoscere la comunicazione multicast
• Sapere
le
caratteristiche
della
comunicazione con i socket Java
• Sapere
le
caratteristiche
della
comunicazione con i socket in C
Competenze:
• Acquisire il modello di comunicazione
in una network
• Acquisire il protocollo UDP nel
linguaggio Java
Febbraio - aprile 2015
2I socket e la comunicazione con i
protocolli TCP/UDP
UD1- I socket e i protocolli per la
comunicazione di rete
UD2- La connessione tramite socket
3 – Applicazioni lato server in Java
SCHEDA DI PROGRAMMAZIONE DELLE
ATTIVITA’ EDUCATIVE DIDATTICHE
Pagina 6 di 7
SCHEDA DI PROGRAMMAZIONE DELLE
ATTIVITA’ EDUCATIVE DIDATTICHE
UD1- I file e l’upload in PHP
UD2- Gli oggetti in PHP
UD3- Le API di Google e PHP
ad
Competenze:
• Apprendere il ruolo del Web Server
• Saper applicare le API di Google in
pagine Web dinamiche
• Comprendere il ruolo di AJAX nel
dialogo client - server
Abilità:
• Saper realizzare applicazioni client
server in PHP con l’uso dei socket
• Saper realizzare applicazioni web
dinamiche che realizzino interazione
con le mappe di google
• Saper realizzare pagine con Ajax e
PHP
• Saper realizzare pagine Web con
Socket
• Saper realizzare server FTP con PHP
• Saper realizzare un servizio di mailing
con PHP
• Saper realizzare pagine in formato
PDF con PHP
• Saper realizzare file in formato excel e
Word da PHP
Aprile - Maggio 2015
4 – Applicazioni lato server in PHP
Conoscenze:
• Conoscere i file e l’upload in PHP
• Conoscere la programmazione
oggetti in PHP
Le attività di laboratorio previste sono:
• Web server apache
• Web server IIS su Windows
• Java socket e realizzazione di server
• Server engine tomcat
• Le servlet
• Installazione di easyphp e xampp e loro utilizzo
Data: 31 ottobre 2014
I docenti
Pagina 7 di 7
Scarica