PROGRAMMAZIONE DISCIPLINARE CLASSE 4BLST DISCIPLINA: INFORMATICA E SISTEMI INSEGNANTI: NOTARANGELO MARIA BARBAGALLO SALVATORE MONTE ORE PREVISTO: (ore settimanali x 33 settimane) = 99 (di cui 66 in compresenza) 1) MACROARGOMENTI CHE VERRANNO TRATTATI NEL CORSO DEL CORRENTE ANNO SCOLASTICO (Con riferimento a quanto scritto sul POF) MOD 1 Ripasso Moduli Del Terzo Anno Tempo previsto: 3 settimane (SETT) L organizzazione dei programmi - Le strutture dei dati: vettori- struct. Vettori, matrici, struct in C/C++. Attività di laboratorio: Esercitazioni in C++. MOD 2 Stringhe Ordinamenti e ricerca Tempo previsto: 4 settimane (OTT) Algoritmi di ordinamento e ricerca. Ordinamento bubblesort.ordinamento selection sort. Ricerca dicotomica. Funzioni sulle stringhe La ricerca e l ordinamento in vettori di record. Attività di laboratorio: Esercitazioni in C++. MOD 3 La programmazione orientata agli oggetti Tempo previsto: 6 settimane (NOV/DIC) Definizione di OOP. Differenza tra paradigma ad oggetti e programmazione strutturata. Le classi in C++: attributi e metodi. Membri privati e membri pubblici di una classe. Definizione di ereditarietà e polimorfismo. Dichiarazione di un oggetto. Costruttori di default e costruttori parametrizzati. Distruttori. Funzioni friend. Attività di laboratorio: Esercitazioni sulle classi in C++. MOD 4 Gestione File Tempo previsto: 4 settimane (DIC/GEN) I file I file di record Apertura e chiusura di file Operazioni di lettura e di scrittura Funzioni di libreria per la gestione di file. File di testo e file binari Attività di laboratorio: Esercitazioni sui file in C++. Realizzazione di progetti MOD 5 Comunicazione e teoria dell informazione Tempo previsto: 3 settimane (FEB) La comunicazione come processo. I mezzi trasmissivi. Canali trasmissivi: punto-punto, broadcast. Commutazione. Commutazione di circuito, di pacchetto,di pacchetto a circuito virtuale. Entropia dell informazione. Codici di rilevazione degli errori: bit di parità, CRC. Codici di rilevazione e correzione degli errori: Hamming. Controllo del flusso: stop-and-wait e sliding-window. Attività di laboratorio: Esercitazioni sulle classi e stream in C++. Realizzazione di progetti MOD 6 Reti di computer Tempo previsto: 6 settimane (MARZO/APR) Dall'informatica centralizzata all'informatica distribuita. Classificazione delle reti: LAN, MAN e WAN. Enti e organizzazioni: ISO, ITU, associazioni di categoria Reti Client/Server, peer to peer, ibride. I livelli del modello OSI. Funzioni dei livelli. Definizione di: architettura, livello, interfaccia, entità, servizio, protocollo. Architetture proprietarie, de iure, de facto. Topologie reti locali e geografiche Attività di laboratorio: uso di protocolli di Internet. Pag.: 1 di 5
MOD 7 Uso di Internet, linguaggio HTML e fogli di stile CSS (da svolgersi interamente in laboratorio, da Novembre a Maggio) Internet e il World Wide Web (WWW). HTML, HTTP, URL, link ipertestuale, ISP, FTP. Sicurezza: cookie, cache, autenticazione, certificati digitali, crittografia, virus, firewall. Programmi di navigazione su Internet (browser): utilizzo, opzioni di configurazione, cronologia, segnalibri. Motori di ricerca Posta elettronica: creazione caselle di posta, gestione posta tramite programma dedicato o browser, allegati, problemi di sicurezza. Linguaggio HTML: struttura pagina, collegamenti ipertestuali, immagini, riferimenti relativi e assoluti, tabelle, frame e form. Fogli di stile CSS. Il CMS Joomla. Installazione e gestione di un sito. Attività di laboratorio: Realizzazione pagine web Realizzazione e gestione dell area del sito scuola21.nattabg.it MOD 8 Realizzazione progetti di laboratorio Tempo previsto: (Aprile/Maggio) Nell ultimo bimestre dell anno si curerà la realizzazione di progetti interdisciplinari, con particolare cura nella ricerca della documentazione necessaria e stesura della relazione finale. Inoltre si curerà l interfacciamento con tutte le altre discipline coinvolte nel progetto Scuola21, per la realizzazione e la pubblicazione dei contenuti fin qui svolti sul sito scuola21.nattabg.it. 2) OBIETTIVI E CONTENUTI DISCIPLINARI IRRINUNCIABILI CONCORDATI NELLE RIUNIONI DI AREA MODULO 1 RIPASSO ARGOMENTI DEL TERZO ANNO Recupero di eventuali lacune MODULO 2 STRINGHE ORDINAMENTO E RICERCA SAPERE. Definire e riconoscere un vettore e un record; SAPER FARE. Costruire algoritmi che prevedano l utilizzo di array. Implementare un metodo di ordinamento e ricerca. Utilizzare la struttura record per risolvere problemi Saper definire e riconoscere un vettore, un vettore di record, una stringa Saper riconoscere un metodo di ordinamento e di ricerca Saper ordinare/ricercare in un vettore Saper implementare un vettore di struct Saper individuare la struttura dati più appropriata al problema MODULO 3 LA PROGRAMMAZIONE ORIENTATA AGLI OGGETTI SAPERE Conoscere la struttura fondamentale di un OOPL Conoscere il concetto di classe, ereditarietà, polimorfismo SAPER FARE Saper fare un analisi OO.. Conoscere la struttura fondamentale di un OOPL Conoscere concetti di classe, ereditarietà, polimorfismo Conoscere le tecniche di analisi OO Saper fare una analisi OO con relative classi Saper progettare classi Saper implementare le classi Pag.: 2 di 5
Ministero dell Istruzione, dell Università e della Ricerca MODULO 4 GESTIONE FILE SAPERE Conoscere il concetto di file. Conoscere le diverse modalità di accesso ai file SAPER FARE Utilizzare la struttura file per risolvere problemi Conoscere le principali proprietà dei file Saper operare con i file Saper creare file binari e file di testo MODULO 5 COMUNICAZIONE E TEORIA DELL INFORMAZIONE SAPERE Conoscere gli elementi di base della Teoria dell informazione Conoscere i vari tipi di canali e di comunicazione. Conoscere i principali mezzi trasmessivi e i tipi di comunicazione Conoscere il funzionamento dei codici a rilevazione d errore. Saper classificare i vari tipi di canali e di comunicazione MODULO 6 RETI DI COMPUTER SAPERE Conoscere gli elementi fondamentali di una architettura di rete. Conoscere le caratteristiche fondamentali del modello di riferimento OSI. Conoscere le caratteristiche delle diverse topologie di rete. SAPER FARE Saper classificare i vari tipi di rete di calcolatori. Confronto tra informatica distribuita e centralizzata. Classificazione delle reti. Modello ISO/OSI: livelli, funzioni, protocolli, interfacce. Saper distinguere i protocolli più comuni MODULO 7 USO DI INTERNET, LINGUAGGIO HTML E FOGLI DI STILE CSS SAPERE Utilizzare un programma di navigazione per Internet. Inviare e ricevere messaggi di posta con allegati. SAPER FARE Realizzare o modificare ipertesti in linguaggio HTML utilizzando i fogli di stile Conoscere i servizi di chat, forum, mailing list e newsletter. Conoscere la sintassi dei fogli di stile CSS Saper accedere a informazioni o trovare informazioni in Internet. Saper utilizzare la posta elettronica Realizzare o modificare ipertesti in linguaggio HTML utilizzando i fogli di stile CSS MODULO 8 REALIZZAZIONE PROGETTI DI LABORATORIO SAPERE Sapere classificare le risorse SAPER FARE Saper utilizzare strumenti disciplinari in contesti diversi Pag.: 3 di 5
Saper produrre adeguata documentazione per il proprio lavoro Saper rappresentare il proprio progetto con tool informatici Saper cooperare nella realizzazione di un progetto 3) NUMERO DI VERIFICHE PREVISTE PER QUADRIMESTRE, MODALITA E TIPOLOGIA DELLE PROVE DI VERIFICA CHE SI PREVEDE UTILIZZARE (Scrittoorale-grafico-pratico. Tema, relazione, saggio breve, test a risposta singola, test a risposta multipla, progetti, prove di laboratorio, Si prevedono le seguenti verifiche: Primo trimestre: - 2 verifiche scritte (test a risposta singola / test a risposta multipla/risoluzione di problemi) - 1 verifiche orali - 1 progetto di laboratorio Per il pentamestre: - 3 verifiche scritte (test a risposta singola / test a risposta multipla/risoluzione di problemi) - 2 verifiche orali - 1 progetto 4) STRATEGIE DIDATTICHE PREVISTE PER FAVORIRE/MIGLIORARE I PROCESSI DI APPRENDIMENTO (eventuali lavori interdisciplinari) Le modalità di insegnamento usate saranno: lezioni frontali dialogate, analisi di casi di studio, realizzazione di progetti e lavoro di gruppo. Quando possibile si cercherà di utilizzare la scoperta guidata. Inoltre la classe aderisce al progetto Scuola21 e sarà quindi fortemente curato l aspetto interdisciplinare, in quanto tsaranno svolti dei lavori interdisciplinari, (c è già un intesa di massima con alcuni insegnanti del CdC) 5) USO DI SUPPORTI DIDATTICI UTILI ALLA REALIZZAZIONE DI EFFICACI PERCORSI FLESSIBILI Saranno utilizzati il libro di testo adottato, dispense, manuali tecnici, manuali di programmazione, documenti ricavati da Internet o da riviste specialistiche sia in italiano che in inglese. Per le attività di laboratorio si farà uso di personal computer in numero minimo di uno ogni due studenti. E previsto l utilizzo di una piattaforma di e-learning come supporto all attività sia pratica che teorica. 6) INTERVENTI INTEGRATIVI Oltre a quanto definito nel POF e deciso nel collegio docenti, si adotteranno per ogni modulo, delle ore di recupero in itinere, in misura del bisogno effettivo,. Nelle esercitazioni in classe si utilizzeranno esempi guida e allievi tutor. Per gli allievi più capaci, il docente organizzerà, dei percorsi di approfondimento anche attraverso risorse di rete. Infine, per quanto possibile, si utilizzerà la posta elettronica per un supporto individualizzato. SI ALLEGA LA GRIGLIA DI VALUTAZIONE CHE SI INTENDE ADOTTARE IN TERMINI DI --CAPACITA La valutazione, oltre che i criteri fissati nel POF, terrà conto dei seguenti criteri: conoscenza dei linguaggi, della metodologia e della terminologia tecnica capacità di analizzare, scegliere, progettare una soluzione adeguata alla traccia declinati di volta in volta secondo la seguente scala: eccellente 9-10 buono 8 Pag.: 4 di 5
discreto 7 sufficiente 6 mediocre 5 scarso 4 Gravemente insufficiente 3 non svolto 2 In particolare le prove scritte saranno corredate della relativa griglia di valutazione, corrispondente agli obiettivi esplicitati nella traccia stessa. Pag.: 5 di 5