Anno Scolastico 2015-2016 PROGRAMMAZIONE adottata dal Dipartimento Disciplinare di Matematica, Fisica e Informatica sulla base delle Indicazioni Nazionali per i Licei (D.P.R. n. 211 del 7 ottobre 2010) INFORMATICA Liceo delle Scienze Applicate I docenti della disciplina - 1 / 16 - OBIETTIVI GENERALI L’insegnamento dell’informatica deve contemperare diversi obiettivi: comprendere i principali fondamenti teorici delle scienze dell’informazione, acquisire la padronanza di strumenti dell’informatica, utilizzare tali strumenti per la soluzione di problemi significativi in generale, ma in particolare connessi allo studio della altre discipline, acquisire la consapevolezza dei vantaggi e dei limiti dell’uso degli strumenti e dei metodi informatici e delle conseguenze sociali e culturali di tale uso. Al termine del percorso liceale lo studente dovrà acquisire la conoscenza e la padronanza dei più comuni strumenti di software per il calcolo, la ricerca e la comunicazione in rete, la comunicazione multimediale , l’acquisizione e l’organizzazione dei dati applicandoli in una vasta gamma di situazioni, ma soprattutto nell’indagine scientifica, scegliendo di volta in volta lo strumento più adatto. OBIETTIVI MINIMI Classe Prima Concetti di hardware e software; gli elementi funzionali dell'architettura di Von Neumann: CPU, memoria, dischi, bus e le principali periferiche; la codifica binaria, gli operatori booleani (Modulo AC). Elementi costitutivi di un documento elettronico e i principali strumenti di produzione (Modulo DE). Saper elaborare dati con un foglio elettronico applicando formattazioni, formule e grafici (Modulo DE). Principi base dei linguaggi di programmazione e principali tipologie di linguaggi; concetto di algoritmo (Modulo AL). Conoscere la sintassi base del linguaggio C/C++ (Modulo AL). Essere capace di implementare un semplice algoritmo in C/C++ utilizzando istruzioni operative, di I/O, di selezione e di ripetizione (Modulo AL). Essere capace di scegliere ed utilizzare i tipi di dato primitivi più comuni (int, float, char, bool) in C/C++ (Modulo AL). Conoscere le principali funzioni e le potenzialità di un Sistema Operativo (Modulo SO). Conoscere e saper gestire i processi di un S.O; conoscere il concetto di memoria virtuale (Modulo SO). Saper operare su un filesystem di un S.O (Modulo SO). Classe Seconda Strutture lineari mono e bidimensionali: vettori, stringhe e matrici (Modulo AL). Codificare applicazioni in C/C++ finalizzate alla manipolazione dei dati memorizzati in vettori, stringhe e matrici (Modulo AL). Conoscere le principali funzioni e le potenzialità di un Sistema Operativo (Modulo SO). Conoscere e saper gestire i processi di un S.O; Conoscere il concetto di memoria virtuale (Modulo SO). Saper operare su un filesystem di un S.O (Modulo SO). Utilizzare i principali servizi alla base della rete Internet (Modulo IS). Conoscere struttura, protocolli e servizi di Internet. (Modulo IS) - 2 / 16 - Classe Terza Analizzare un problema “ad oggetti” applicando i corretti paradigmi della programmazione ad oggetti (incapsulamento, information hiding, ereditarietà, interfacce, polimorfismo). Codificare semplici programmi utilizzando classi e oggetti nel linguaggio Java. Saper documentare i progetti in stile javadoc. Saper gestire le eccezioni in java. Creare manualmente o automaticamente documenti xHTML. Applicare fogli di stile CSS ai documenti ipertestuali. Scrivere semplici script in javascript. Conoscere i principi base della codica, compressione e formati delle immagini, suoni e video Classe Quarta Scrivere semplici applet in Java utilizzando i componenti disponibili nel framework grafico di Java. Saper gestione degli eventi del mouse, tastiera e timers utilizzando i listeners. Conoscere e applicare il concetto di collections (List) ed generics in Java. Saper accedere in lettura/scrittura a files (di testo) utilizzando gli streams. Conoscere e applicare le regole di XML per produrre un documento “well formed”. Conoscere l’importanza della validazione di un documento XML. Applicare un foglio di stile ad un documento XML. Effettuare il parsing di un documento XML utilizzando il DOM. Conoscere il modello relazionale di una base dati Saper definire un modello concettuale: entità, attributi, associazioni. Simbologia e criteri di interpretazione. Saper derivare il modello logico. Conoscere delle caratteristiche generali del linguaggio SQL. Saper definire e utilizzare tabelle e relazioni tra tabelle. Saper creare query di inserimento, aggiornamento, eliminazione, selezione anche con funzioni di aggregazione, raggruppamento, ordinamento. Classe Quinta ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ Saper costruire un semplice modello e/o una simulazione (anche grafica) di un fenomeno (fisico,naturale,matematico). Conoscere e saper gestire strutture astratte: pila, lista. Saper scrivere semplici algoritmi ricorsivi. Riconoscere le differenze degli algoritmi di ricerca e di ordinamento di una sequenza di dati. Conoscere il metodo di Gauss per la risoluzione di un sistema lineare. Saper applicare il metodo di bisezione per calcolare gli zeri di una funzione. Saper applicare un metodo di derivazione numerica. Conoscere e applicare il metodo Monte Carlo in semplici contesti. - 3 / 16 - ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ ◦ Saper implementare il metodo dei rettangoli, dei trapezi, di Cavalieri – Simpson per integrare numericamente una funzione. Conoscere il concetto di qualità di un algoritmo, individuare i parametri di qualità di un algoritmo, definire la complessità asintotica di un algoritmo. Essere in grado di stimare la complessità computazionale in tempo di un semplice algoritmo. Saper confrontare gli algoritmi in base alle classi di complessità. Saper classificare i problemi, riuscendo ad individuare quelli non computabili. Aspetti evolutivi delle reti. I servizi per gli utenti e per le aziende I modelli client/server e peer to peer La tecnologia di trasmissione Saper classificare una rete per estensione, topologia, commutazione I modelli per le reti (ISO/OSI) e i dispositivi di rete. Conoscere le caratteristiche dei principali mezzi trasmissivi e saper scegliere il mezzo più adeguato in funzione delle esigenze di comunicazione. Conoscere il modello ISO/OSI e TCP/IP. Conoscere il modello di indirizzamento IP e come avviene il trasporto dei dati all’interno di una rete basata sul protocollo TCP/IP v4. Sapere implementare una semplice rete LAN basata sul protocollo TCP/IP v4. Conoscere le differenze tra Intranet ed Extranet I servizi server di Internet (web, mail). Conoscere la metodologia dell’indirizzamento Internet e la funzione dei DNS, le caratteristiche dei principali server di Internet, il cloud computing Saper riconoscere le principali cause che minano la sicurezza di una rete e saper applicare la giusta contromisura. - 4 / 16 - INDICAZIONI METODOLOGICHE Le tipologie di attività utilizzate sono varie e dipendono dalle problematiche affrontate e dagli obiettivi che ci si propone di raggiungere. Sicuramente le più usate sono la lezione frontale, il lavoro individuale, il lavoro di gruppo, le attività di laboratorio e la discussione. Quest’ultima permette di coinvolgere la classe in una partecipazione attiva e produttiva e di verificare il livello medio di conoscenza. Le modalità di lavoro attuate tenderanno a far pervenire al possesso delle conoscenze partendo da situazioni il più possibile concrete, così da stimolare l'abitudine a costruire modelli. Si cercherà di realizzare progetti di difficoltà crescente per abituare gli alunni a formulare ipotesi e a procedere per approssimazioni successive. MODALITA' DI VERIFICA E VALUTAZIONE STRUMENTI PER LA VERIFICA FORMATIVA (Controllo in itinere del processo di apprendimento). Per controllare tempestivamente il processo di apprendimento si ritiene necessaria la partecipazione attiva della classe per facilitare il dialogo educativo e permettere ai ragazzi di manifestare conoscenze, dubbi e perplessità.L'osservazione costante del lavoro svolto dai singoli alunni sia in classe che a casa e la discussione relativa agli esercizi svolti sarà occasione di riflessione per l'insegnante. Anche la continua attività di laboratorio fornisce occasioni di tipo formativo e permette di osservare il livello di partecipazione del singolo al lavoro svolto e la sua capacità di rapportarsi in modo corretto e produttivo con i compagni. STRUMENTI PER LA VERIFICA SOMMATIVA (Controllo del profitto scolastico ai fini della valutazione). In generale le verifiche saranno di diverso tipo: prove scritte strutturate e non, prove orali e prove in laboratorio al fine di valutare le conoscenze e le competenze. I principali elementi che caratterizzano la valutazione sono: il metodo di lavoro sia individuale che all’interno di un gruppo, la partecipazione all'attività didattica, l'impegno profuso, le conoscenze acquisite, le abilità raggiunte, il progresso dell'alunno. Per il primo periodo la disciplina prevede un voto unico con un minimo di due prove scritte ed un'eventuale prova scritta valida per l’orale e almeno una prova orale. Per il secondo periodo la disciplina prevede un minimo di due prove scritte ed un'eventuale prova scritta valida per l’orale e almeno una prova orale. - 5 / 16 - CONTENUTI INFORMATICA PRIMO BIENNIO MODULO: Architettura dei computer (AC) Conoscenze Competenze Principali tappe della Storia dell'Informatica. Architettura e componenti di un elaboratore. Significato di Informazione, dato e codifica. Caratteristiche fondamentali dell’algebra booleana. Tavole di verità dei principali connettivi logici Caratteristiche fondamentali delle porte logiche. Sistemi di numerazione. Principali norme sul diritto d’autore Riconoscere le caratteristiche funzionali di un computer. Saper riconoscere e individuare le caratteristiche della CPU, della RAM, delle memorie di massa e delle principali periferiche. Riconoscere la terminologia di base legata ai componenti HW e SW. Saper identificare le principali tipologie di software. Saper distinguere le principali licenze software. Saper convertire un numero da una base 2,16 o 10 e viceversa Contenuti Nozioni di base: dalla nascita dell’informatica fino ai giorni nostri. I principali protagonisti della Storia dell'Informatica. Architettura di Von Neumann: caratteristiche e funzioni dei componenti hardware di un sistema di elaborazione (cpu, ram, bus, periferiche di I/O, memorie di massa); Le unità di misura della memoria e conversioni. La codifica delle informazioni nella memoria. Sistemi di numerazione e conversione da una base ad un'altra, in particolare per le basi 2,16, 10. Operatori logici AND,OR,NOT e porte e circuiti logici. Software di base, software applicativo e Licenze software. Il software opensource. Classe PRIMA Periodo Settembre - Ottobre MODULO: Sistemi operativi (SO) Conoscenze Competenze Concetto di processo, la gestione Gestire e configurare le funzionalità della memoria, le principali di base di Windows (7) e/o di una distribuzione linux (Ubuntu). funzionalità dei file system. Gestire e manipolare un filesystem di un SO. Classe Contenuti Funzioni e le potenzialità di un Sistema Operativo. PRIMA/SECONDA Evoluzione e le funzioni di un S.O. sia come gestione delle risorse che come interfaccia utente. Processi e gestione dei processi. Gestione della memoria, la memoria virtuale. Le periferiche ed i drivers. Filesystem, files e directories. - 6 / 16 - Periodo Novembre (prima), Marzo-Aprile (seconda) MODULO: elaborazione digitale dei documenti (DE) Conoscenze Competenze Contenuti Classe Periodo Conoscere le principali operazioni per produrre presentazioni con l’applicativo Power Point o LibreOffice/OO Impress. Produrre una breve presentazione di un argomento teorico svolto. Principali caratteristiche di una presentazione. Scelta del template Concetto di slide. Regole fondamentali di stile. Inserire testi, immagini, video PRIMA Dicembre Conoscere le principali operazioni per creare un foglio di calcolo con Excel™ o LibreOffice/OO Calc. Produrre un foglio elettronico che sfrutta la formattazione dei dati, le funzioni predefinite dell’applicativo, i vari tipi dei grafici. Principali caratteristiche di un foglio elettronico. Righe, colonne, celle, coordinate di una cella, tipo di dato. Formattazioe di una cella. Selezionare celle, copiare, tagliare, incollare, applicare formattazioni. Riferimenti relativi, assoluti. Formule (somma, media, max, min, conta, conta.se, somma.se, se). Grafici (istogramma, torta), grafici con sorgenti multiple, formattazione di un grafico. PRIMA Dicembre-Gennaio - 7 / 16 - MODULO: algoritmi e linguaggi di programmazione (AL) Conoscenze Competenze Impostare e risolvere problemi utilizzando un linguaggio di programmazione. Definire problemi attraverso la specificazione dei risultati attesi e dei dati disponibili. Scegliere in maniera opportuna i tipi di dato. Rappresentare in linguaggi formali gli algoritmi. Conoscere ed utilizzare il linguaggio di programmazione C/C++ Strutture lineari mono e bidimensionali: vettori e matrici. Contenuti Classe Periodo Definizione di problema e di algoritmo. Individuazione di dati di input; dati di output; di lavoro e sequenza delle azioni da compiere; Le variabili e le costanti, i tipi di dato. Tipologia delle istruzioni che compongono un algoritmo; istruzioni di input/output, di assegnazione, di controllo. Conoscenza dei diagrammi a blocchi per la formalizzazione di un algoritmo e uso del C/C++ come linguaggio di programmazione PRIMA Febbraio Implementare semplici algoritmi utilizzando il C/C++ come linguaggio di programmazione L'ambiente di sviluppo DEV-C++. Concetto di codice sorgente, compilatore, link, eseguibile. Il codice C/C++; sintassi, struttura di un programma (direttive #include, il main). Varibili e costanti. Tipi di dato primitivi : int, float, char, bool. Il codice ASCII e il tipo char, standard Unicode. I costrutti fondamentali: dichiarazione di variabili, assegnazioni, operazioni matematiche e logiche, gestione dell'I/O da console (cin, cout). Generazione di numeri casuali. Strutture di controllo: if … then...else Cicli di ripetizione pre e post condizionali (while, do … while). Esercizi con algoritmi di elaborazione dei tipi di dato primitivi (somme, medie, massimi, minimi, estrazione cifre, analisi di sequenze di dati, mcd, etc...) PRIMA MarzoGiugno Codificare semplici applicazioni in C/C++ finalizzate alla manipolazione di dati memorizzati in vettori, stringhe e matrici. Gli array: definizione, accesso in lettura/scrittura, indicizzazione, applicazioni. Le stringhe: definizione, comprarazione con un array of char, creazione, modifica, accesso. Le matrici: definizione, accesso in lettura/scrittura, matrici notevoli (diagonale, triangolare superiore, inferiore, sparsa), applicazioni matematiche e informatiche. SECONDA - 8 / 16 - SettembreDicembre MODULO: Struttura di Internet e servizi (IS) Conoscenze Comunicazione e ricerca di informazioni Competenze Contenuti Classe Periodo Utilizzare i principali software di accesso ai servizi Internet rispettando le regole di tale uso. Comunicare e ricercare informazioni. Definizione e caratteristiche di una rete. La tecnologia di comunicazione. Servizi Internet: www, email, instant messaging, chat, motori di ricerca, forum, mailing-list, blog, feed rss. Aspetti della sicurezza, la sicurezza dei dati in rete Configurazione della posta elettronica (pop3, imap). La posta elettronica certificata PEC. SECONDA AprileGiugno La tecnologia di comunicazione. Classificazione delle reti per estensione I mezzi di trasmissione. Topologie di rete. Il modello client/server, peer-to-peer. I servizi per gli utenti e per le aziende. Il modello TCP/IP Indirizzamento IP SECONDA AprileGuigno Utilizzare la posta elettronica. Struttura, protocolli e servizi di Internet. Conoscere i principali aspetti delle tecnologie alla base della rete Internet. - 9 / 16 - CONTENUTI INFORMATICA SECONDO BIENNIO MODULO: algoritmi e linguaggi di programmazione (AL) Conoscenze Competenze Contenuti Classe Periodo Strutture lineari mono dimensionali: stringhe e vettori(RIPASSO). Procedure e funzioni (RIPASSO) Organizzare i programmi in procedure e funzioni. Il tipo di dato strutturato Record Procedure, functions, parametri formali, attuali, passaggio di parametri per valore e per indirizzo. Il tipo di dato strutturato Record. TERZA Settembre Il tipo Record Definire ed accedere ai dati di tipo Record. Il paradigma di programmazione ad oggetti. Concetto di classe, oggetto (istanza), membri di una classe Metodi di costruzione di un oggetto. Regole di visibilità dei membri di una classe. Ereditarietà ed Interfacce I packages java.lang, java.util Gestione delle eccezioni Saper codificare semplici classi in Java utilizzando l'IDE Eclipse. Creare un workspace in Eclipse implementando le classi e definendo i packages. Saper accedere e interpretare la documentazione del linguaggio Java (apidoc). Saper documentare le classi in stile javadoc. Saper creare codice che gestisce situazioni impreviste (eccezioni). Differenze tra la programmazione strutturata e la programmazione ad oggetti. Analizzare un problema “ad oggetti”. Sinstassi java: tipi di dato primitivi, dichiarazione ed assegnazione di variabili, strutture di controllo e di ripetizione. La classe, istanza, stato di un oggetto, membri di una classe. Metodi, signature di un metodo. Modificatori di accesso public, protected, private. Costruttori, getters, setters. Concetto di package. Ereditarietà in java (differenze con ereditarietà in C++) Diagramma di classe. Interfaccia Documentare i progetti in stile javadoc La classe Exception ed il costrutto try..catch Le principali classi dei packages java.lang, java.util Gli array mono e bidimensionali in java. TERZA OttobreDicembre QUARTA SettembreDicembre Classe Periodo MODULO: Linguaggi di markup XML, xHTML (DE) Conoscenze Competenze Contenuti - 10 / 16 - Conoscenze Competenze Conoscere le differenze tra un documento di testo plain e uno a marcatori. Struttura di un documento a marcatori. I principali TAG per produrre un documento xHTML. Elementi multimediali Lo scripting client side Produrre un documento xHTML statico oppure generandolo con un programma automatico. Collegare un foglio di stile CSS ad un documento xHTML per modificarne la formattazione. Scrivere semplice codice javascript all'interno di una pagina xHTML L'XML come definizione di un sistema generale di definizione di un linguaggio a marcatori. Produrre un documento XML statico oppure generato da con un programma automatico Regole di XML per produrre un documento “well formed”. Definizione del tipo di documento (DTD) La validazione di un documento XML. Visualizzazione con i fogli di stile (CSS) Parsing di un documento XML utilizzando il DOM (org.w3c.dom.*) L'xHTML come markup per la documenti HTML. linguaggio definizione di di I fogli di stile CSS Contenuti Codica, compressione e formati delle immagini Grafica raster e vettoriale Audio digitale, campionamento del suono, standard mp3. Classe Periodo TERZA GennaioAprile QUARTA Gennaio Streaming digitale e formati mpeg I form e l’interazione con l’utente Il “Document Object Model”. I fogli di stile a cascata: dichiarazioni inline, incorporate, collegate. I principali selectors e le principali direttive di formattazione CSS. Accessibilità e usabilità Javascript: sintassi base e esempi di accesso al DOM del documento xHTML. MODULO: Modello relazionale dei dati, linguaggi di interrogazione e manipolazione dei dati (BS) Conoscenze Competenze Contenuti Classe Periodo Conoscere le caratteristiche di una base dati e del modello E/R. Saper descrivere situazioni reali attraverso modelli entità/relazioni. Saper applicare le regole di derivazione. Saper applicare i vincoli di integrità. Le basi di dati Il modello relazionale della base di dati Il modello concettuale: entità, attributi, associazioni. Simbologia e criteri di interpretazione. La derivazione del modello logico. Operatori relazionali (proiezione, restrizione, giunzione) Vincoli di integrità QUARTA FebbraioMarzo - 11 / 16 - Conoscenze Competenze Contenuti Classe Periodo Conoscere le caratteristiche di un sistema di gestione di basi di dati (DBMS) e degli obiettivi che esso si prefigge. Possedere una visione degli aspetti funzionali e organizzativi di un sistema di gestione di data base (DBMS). Utilizzare i comandi di un linguaggio per data base per implementare il modello logico. Saper interrogare informazioni, inserire, aggiornare,cancellare dati utilizzando il linguaggio SQL. Il dbms, l'engine e i linguaggi per database Conoscenza delle caratteristiche generali del linguaggio SQL. Struttura generale di un DBMS (Access o MySQL o SQLite) Definizione e uso di tabelle. Definizione delle relazioni tra tabelle. Definizione e uso di query di selezione, inserimento, aggiornamento, eliminazione Uso di funzioni di aggregazione, raggruppamento, ordinamento. QUARTA AprileGiugno Conoscere la sintassi del linguaggio di interrogazione SQL - 12 / 16 - CONTENUTI INFORMATICA QUINTO ANNO MODULO: Algoritmi del calcolo numerico e principi teorici della computazione (CS) Conoscenze Competenze Contenuti Periodo Il concetto di ricorsione. Il problema della ricerca e dell'ordinamento. Principali strutture astratte: pila, lista, albero. Rappresentazione dei dati attraverso matrici e calcolo matriciale. Metodi di risoluzione dei sistemi lineari, calcolo approssimato di zeri di funzioni e integrali definiti. Comprendere le basi del calcolo numerico. Acquisire il concetto di numeri pseudocasuali. Saper sviluppare algoritmi per il calcolo approssimato (π, zeri funczione, integrale definito, area polilinea). Saper utilizzare l’ambiente di programmazione java per creare le semplici simulazioni di fenomeni fisici e matematici. Editare, testare e collaudare un programma. Procedimenti ricorsivi Il problema della ricerca (sequenziale, sentinella, dicotomica) e dell'ordinamento di una sequenza di dati (Bubble, Selection, Quicksort). Strutture astratte: pila, lista, albero. Calcolo matriciale Metodo di Gauss per la risoluzione di un sistema lineare. Metodo di bisezione per calcolare gli zeri di una funzione. Algoritmi di approssimazione, tramite la generazione di numeri pseudocasuali. Il metodo Monte Carlo. Implementazione del metodo di bisezione, dei rettangoli, dei trapezi, di Cavalieri – Simpson Modelli e Simulazioni - Torri di Hanoi - LifeGame - Campo elettrostatico Settembre-Gennaio Complessità computazionale Conoscere la notazione O-grande. Conoscere le classi di problemi Essere in grado di stimare la complessità computazionale in tempo di un semplice algoritmo. Saper confrontare gli algoritmi in base alle classi di complessità. Saper classificare i problemi, riuscendo ad individuare quelli non computabili. Conoscere il concetto di qualità di un algoritmo. Individuare i parametri di qualità di un algoritmo. Definire la complessità asintotica di un algoritmo. Automi a stati finiti, computabilità, macchina di Turing. Febbraio MODULO: Reti di computer (RC) Conoscenze Competenze Contenuti - 13 / 16 - Periodo Conoscenze Competenze Conoscere la terminologia specifica legata al networking. Possedere una visione di insieme delle tecnologie e delle applicazioni nella trasmissione di dati nelle reti. Cogliere l’importanza delle reti come strumento per la comunicazione. Utilizzare le reti (locale e Internet) per condividere risorse e accedere a servizi. Saper analizzare la configurazione di una rete basata sul protocollo TCP/IP. Conoscere la classificazione e i modelli delle reti più difusi. Conoscere le caratteristiche del protocollo TCP/IP e le regole di instradamento dei pacchetti. Contenuti Aspetti evolutivi delle reti I servizi per gli utenti e per le aziende I modelli client/server e peer to peer La tecnologia di trasmissione Classificazione delle reti per estensione Classificazione delle reti in base alla topologia Classificazione delle reti per tecnica di commutazione Architetture di rete I modelli per le reti (ISO/OSI) I mezzi trasmissivi Il modello TCP/IP Gli indirizzi IP I livelli applicativi nel modello TCP/IP Gli standard digitali per le reti pubbliche Periodo Marzo-Aprile MODULO: Struttura di internet e dei servizi di rete (IS) Conoscenze Competenze Conoscere l'evoluzione della rete internet Essere in grado di attivare o implementare un servizio in una rete locale. Valutare gli aspetti legati alla sicurezza dei servizi internet più diffusi. Cogliere l'importanza dell'evoluzione dei servizi di computazione offerti dal cloud computing. Conoscere i principali servizi basati sul protocollo TCP/IP. Conoscere gli aspetti legati alla sicurezza ed alla protezione dei dati veicolati per mezzo della rete Contenuti La storia di Internet Intranet ed Extranet Indirizzi Internet e DNS I server di Internet Ricerca di informazioni. La comunicazione Il cloud computing La sicurezza - 14 / 16 - Periodo Aprile-Maggio GRIGLIA DI VALUTAZIONE DELLA PROVA SCRITTA DI INFORMATICA Voto Conoscenze Abilità Competenze 1-2 Non riesce ad orientarsi. Nessuna. Nessuna. 3 Frammentarie e gravemente lacunose, con vuoti o errori concettuali su concetti fondanti della disciplina Lacunose e parziali, puramente mnemoniche, con errori concettuali su concetti chiave della disciplina. Limitate e superficiali, con imprecisioni concettuali di un certo rilievo che evidenziano una comprensione generica Applica alcune conoscenze minime, ma con gravi errori; La risoluzione è scorretta e impropria. Non sa analizzare ed esporre. Quando elabora, commette errori frequenti e gravissimi. Utilizza le conoscenze, ma con errori anche gravi. La risoluzione è scorretta ed impropria con analisi lacunose ed errori. Utilizza le conoscenze con imperfezioni. La risoluzione è imprecisa con analisi parziali. 6 Essenziali, ma non approfondite 7 Discrete, sicure negli aspetti fondamentali. Se guidato sa approfondire. Complete, con qualche approfondimento autonomo Utilizza le conoscenze senza commettere errori sostanziali. La risoluzione è semplice e corretta con semplici analisi e sintesi in modo sostanzialmente corretto. Utilizza autonomamente le conoscenze anche a fronte di problemi più complessi, ma con imperfezioni. La risoluzione è corretta e formalmente appropriata. Utilizza autonomamente le conoscenze anche a fronte di problemi più complessi. La risoluzione è corretta e formalmente appropriata con analisi esatta e con implicazioni. Utilizza le conoscenze in modo corretto ed autonomo, anche a fronte di problemi complessi. La risoluzione è in forma chiara, rigorosa e completa. L’analisi è approfondita e sono individuate, in maniera autonoma, correlazioni precise. Utilizza le conoscenze in modo corretto ed autonomo, anche a problemi complessi e trova da solo le risoluzioni migliori. La risoluzioni è in forma chiara, rigorosa e completa. L’ analisi è approfondita e sono individuate, in maniera autonoma, correlazioni precise. Analizza ed espone malamente e con difficoltà. Compie sintesi errate. Commette errori concettuali e di risoluzione gravi. Riesce, anche se in modo incompleto e non privo di errori o fraintendimenti, ad analizzare le consegne e procedere con la risoluzione. Gestisce con difficoltà situazioni nuove semplici. Rielabora sufficientemente le informazioni e gestisce senza patemi situazioni nuove semplici. 4 5 8 9 Complete, organiche, articolate, approfondite, anche in modo autonomo 10 Complete, organiche, articolate, molto approfondite, anche in modo autonomo - 15 / 16 - Rielabora in modo corretto le informazioni e gestisce le situazioni nuove di media difficoltà con sicurezza. È capace di svolgere le attività proposte con disinvoltura e sicurezza, anche nel caso di compiti complessi. È capace di svolgere le attività proposte con disinvoltura e sicurezza, anche nel caso di compiti complessi, generando soluzioni autonome e fornendo contributi personali. È capace di svolgere le attività relative alle competenze possedute con disinvoltura e sicurezza, anche nel caso di compiti complessi, dando prova di un’impostazione personale ed originale della risoluzione del problema. GRIGLIA PER LA VALUTAZIONE DELLA PROVA ORALE DI INFORMATICA Voto Conoscenze 1-2 Non riesce ad orientarsi anche se guidato. Frammentarie e gravemente lacunose, con vuoti o errori concettuali su concetti fondanti della disciplina Lacunose e parziali, puramente mnemoniche, con errori concettuali su concetti - chiave della disciplina. Limitate e superficiali, con imprecisioni concettuali di un certo rilievo che evidenziano una comprensione generica 3 4 5 6 7 8 9 10 Abilità Nessuna. Competenze Nessuna. Anche se guidato: - applica alcune conoscenze minime, ma con gravi errori; - si esprime in modo scorretto e improprio. Utilizza le conoscenze se guidato, ma con errori anche gravi. Si esprime in modo scorretto ed improprio, compie analisi lacunose e con errori. Utilizza le conoscenze con imperfezioni. Si esprime in modo impreciso. Compie analisi parziali. Risponde positivamente agli aiuti dell'insegnante. Essenziali, ma non approfondite Utilizza le conoscenze senza bisogno di un supporto sostanziale e commettere errori sostanziali. Si esprime in modo semplice e corretto. Compie semplici analisi e sintesi in modo sostanzialmente corretto. Discrete, sicure negli aspetti Utilizza autonomamente le conoscenze anche a fronte di fondamentali. Se guidato sa problemi più complessi, ma con imperfezioni. Espone in modo approfondire. corretto e linguisticamente appropriato. Complete, con qualche approfondimento Utilizza autonomamente le conoscenze anche a fronte di autonomo problemi più complessi. Espone in modo corretto e linguisticamente appropriato. Compie analisi corrette, coglie implicazioni. Complete, organiche, articolate, Utilizza le conoscenze in modo corretto ed autonomo, anche a approfondite, anche in modo autonomo fronte di problemi complessi. Espone in modo fluido, utilizzando correttamente i linguaggi specifici. Compie analisi approfondite e individua autonomamente correlazioni precise. Complete, organiche, articolate, molto Utilizza le conoscenze in modo corretto ed autonomo, anche a approfondite, anche in modo autonomo problemi complessi e trova da solo le risoluzioni migliori. Espone in modo fluido ed utilizza un lessico ricco e appropriato. Compie analisi approfondite e individua autonomamente correlazioni precise. - 16 / 16 - Non sa esporre e analizzare. Commette errori frequenti e gravissimi. Espone e analizza malamente e con difficoltà. Compie sintesi errate. Commette errori gravi. Riesce, anche se in modo incompleto e non privo di errori o fraintendimenti, ad analizzare il testo e procedere con la risoluzione. Gestisce con difficoltà situazioni nuove semplici. Rielabora sufficientemente le informazioni e gestisce senza patemi situazioni nuove semplici. Rielabora in modo corretto le informazioni e gestisce le situazioni nuove di media difficoltà con sicurezza. È capace di svolgere le attività proposte con disinvoltura e sicurezza, anche nel caso di compiti complessi. È capace di svolgere le attività proposte con disinvoltura e sicurezza, anche nel caso di compiti complessi, generando soluzioni autonome e fornendo contributi personali. È capace di svolgere le attività relative alle competenze possedute con disinvoltura e sicurezza, anche nel caso di compiti complessi, dando prova di un’impostazione personale ed originale della risoluzione del problema.