Programmazione del Dipartimento di INFORMATICA – a.s 2012/2013 1. FINALITA’ DELL’INSEGNAMENTO DELLA DISCIPLINA L’informatica costituisce uno dei linguaggi fondamentali della nostra epoca. Linguaggio per sua natura ampiamente trasversale, nel senso che le applicazioni informatiche gestiscono ormai ogni aspetto dell’agire umano in situazioni di coordinamento organizzativo, e anche spazi crescenti dell’attività personale degli individui; ma trasversale anche nel senso che la presenza di questa disciplina non è limitata al mondo dei computer e delle reti di computer, ma si estende a una varietà sempre più ampia di dispositivi (telefonini, smartphone, ipad, tablet, elettrodomestici, automobili, semafori, lavagne elettroniche, ecc.). Insegnare l’informatica significa far capire che essa è strettamente connessa alla possibilità di raccogliere, controllare, elaborare, trasmettere e ricevere informazioni, per migliorare la nostra comprensione del mondo e, più prosaicamente, per incrementare costantemente l’efficienza e l’efficacia nella soluzione di problemi. Si deve porre particolare cura nell’approfondire l’aspetto dell’elaborazione dei dati, facendo capire che essa significa qualsiasi intervento e trasformazione di dati esistenti e strutturati (dati di input) per produrre altri dati strutturati e significativi (dati di output). L’informatica, in quanto linguaggio, possiede i suoi testi specifici, che si chiamano programmi. Quando si conosce una lingua, si è in grado di leggere testi scritti in quella lingua, ma anche di scrivere nuovi testi, o di modificare testi esistenti. Tale considerazione permette di definire e delimitare la natura e il contenuto dell’insegnamento dell’informatica nel biennio e nel triennio della nostra scuola. Nel biennio l’attenzione si concentra nel trasmettere all’allievo la capacità di leggere testi, cioè programmi esistenti. Fuor di metafora, lo studente impara a conoscere e utilizzare al meglio programmi di larga diffusione sia a livello di elaborazione personale, sia negli ambienti di lavoro, o comunque di attività organizzata. Nel triennio, invece, si insegna allo studente a scrivere e modificare testi, cioè a scrivere programmi (anche partendo da zero), e a modificarne di esistenti. 2. METODOLOGIA Sono previsti i metodi seguenti per l’insegnamento della materia: - brevi lezioni frontali di presentazione degli argomenti; - lezioni interattive con presentazione di casi e discussioni; - lezioni multimediali; - risoluzione di esercizi e correzione di esercizi assegnati per casa o in classe; - quando serve, attività individualizzate (nelle ore di compresenza); - attività di laboratorio curricolare (con compresenza). 3. OBIETTIVI TRASVERSALI Un obiettivo trasversale è un risultato positivo che si desidera gli studenti raggiungano nella disciplina di cui si sta trattando, nel nostro caso l’informatica, ma che ha valore anche per la cultura e la formazione complessive della persona. Possiamo individuare realisticamente i seguenti obiettivi trasversali forniti dall’insegnamento/apprendimento dell’informatica: - imparare e saper utilizzare metodi per affrontare problemi; - imparare e saper utilizzare metodi per scomporre un problema complesso in vari sottoproblemi dotati di senso, e nei collegamenti funzionali tra i sottoproblemi; - imparare e saper utilizzare metodi di analisi e sintesi di problemi dall’alto in basso (top-down, metodo deduttivo, inferenza, dal generale al particolare) e dal basso in alto (bottom-up, metodo induttivo, dal particolare al generale); - imparare a distinguere tra le priorità e i dettagli; - imparare a cogliere, in un problema da risolvere, sia i particolari sia il disegno complessivo; - imparare a utilizzare la propria mente in modo ordinato, limpido, efficace. 112 3a. Programmazione didattica per le classi del biennio secondo le linee guida per il passaggio al nuovo ordinamento e per la certificazione delle competenze relative all’assolvimento dell’obbligo d’istruzione Settore Economico (Amministrazione, Finanza e Marketing e Turismo) Disciplina: INFORMATICA Conoscenze Abilità Sistemi informatici. Informazioni, dati e loro codifica. Architettura e componenti di un computer. Comunicazione uomo-macchina. Riconoscere le caratteristiche logico funzionali di un computer e il ruolo strumentale svolto nei vari ambiti (calcolo, elaborazione, comunicazione, ecc.). Struttura e funzioni di un sistema operativo. Riconoscere e utilizzare le funzioni di base di un sistema operativo. Software di utilità e software gestionali. Fasi risolutive di un problema, algoritmi e loro rappresentazione. Raccogliere, organizzare e rappresentare dati/informazioni sia di tipo testuale che multimediale. Organizzazione logica dei dati. Fondamenti di programmazione e sviluppo di semplici programmi in un linguaggio a scelta. Analizzare, risolvere problemi e codificarne la soluzione. Utilizzare programmi di scrittura, di grafica e il foglio elettronico. Utilizzare software gestionali per le attività del settore di studio. Struttura di una rete. Utilizzare la rete Internet per ricercare fonti e dati di tipo tecnico-scientifico-economico. Funzioni e caratteristiche della rete Internet e della posta elettronica. Utilizzare le reti per attività di comunicazione interpersonale. Normativa sulla privacy e sul diritto d’autore. 113 Settore Tecnologico Disciplina: TECNOLOGIE INFORMATICHE Conoscenze Abilità Informazioni, dati e loro codifica. Architettura e componenti di un computer. Riconoscere le caratteristiche funzionali di un computer. (calcolo, elaborazione, comunicazione) Funzioni di un sistema operativo. Riconoscere e utilizzare le funzioni di base di un sistema operativo. Software di utilità e software applicativi. Utilizzare applicazioni elementari di scrittura, calcolo e grafica. Raccogliere, organizzare e rappresentare informazioni. Concetto di algoritmo. Fasi risolutive di un problema e loro rappresentazione. Fondamenti di programmazione. Impostare e risolvere problemi utilizzando un linguaggio di programmazione. La rete Internet. Utilizzare la rete Internet per ricercare dati e fonti. Utilizzare le rete per attività di comunicazione interpersonale. Funzioni e caratteristiche della rete internet. Normativa sulla privacy e diritto d’autore. Riconoscere i limiti e i rischi dell’uso della rete con particolare riferimento alla tutela della privacy. 114 3b. PROGRAMMAZIONE DIDATTICA E OBIETTIVI ESSENZIALI DISCIPLINARI DISCIPLINARI PER LE CLASSI DEL TRIENNIO. Settore Economico (Amministrazione, Finanza e Marketing) Secondo biennio Disciplina: INFORMATICA Conoscenze Sistema Informativo e sistema informatico. Funzioni di un Data Base Management System (DBMS) Struttura di un Data Base Fasi di sviluppo di un ipermedia Linguaggi del Web Struttura, usabilità e accessibilità di un sito Web Servizi di rete a supporto dell’azienda con particolare riferimento alle attività commerciali Software di utilità e software gestionali: manutenzione e adattamenti Lessico e terminologia di settore, anche in lingua inglese Abilità Rappresentare l’architettura di un sistema informativo aziendale Documentare con metodologie standard le fasi di raccolta, archiviazione e utilizzo dei dati Realizzare tabelle e relazioni di un Data Base riferiti a tipiche esigenze amministrativo-contabili Utilizzare le funzioni di un DBMS per estrapolare informazioni Produrre ipermedia integrando e contestualizzando oggetti selezionati da più fonti Realizzare pagine Web Individuare le procedure che supportano l’organizzazione di un’azienda Scegliere e personalizzare software applicativi in relazione al fabbisogno aziendale Individuare gli aspetti tecnologici innovativi per il miglioramento dell’organizzazione aziendale Utilizzare lessico e terminologia di settore, anche in lingua inglese 115 Settore Economico (Amministrazione, Finanza e Marketing) Opzione Relazioni internazionali per il Marketing Secondo biennio Disciplina: TECNOLOGIE DELLA COMUNICAZIONE Conoscenze Sistema informativo e sistema informatico Etica e disciplina giuridica della comunicazione Aspetti della comunicazione economico-societaria e d’impresa Forme e tecniche di comunicazione Evoluzione delle tecnologie di comunicazione Servizi di rete a supporto della comunicazione aziendale Software di utilità per la rappresentazione sinteticografica di dati, per il marketing ecc. Funzioni di un Data Base Management System (DBMS) Editor per gestire oggetti multimediali e pagine web Abilità Riconoscere la tipologia di comunicazione adatta al contesto Utilizzare le diverse forme di comunicazione a servizio delle esigenze aziendali Individuare la tecnologia più efficace per le diverse tipologie di comunicazione Applicare prassi e norme relative alla diffusione della comunicazione Integrare oggetti multimediali selezionati da più fonti Produrre oggetti multimediali di tipo economicoaziendale rivolti ad ambiti nazionali ed internazionali Operare con un DBMS per gestire informazioni Usare software di utilità in relazione al fabbisogno aziendale Elaborare dati e documenti relativi alle attività di marketing 116 Settore Economico (Amministrazione, Finanza e Marketing) Opzione Sistemi Informativi Aziendali Secondo biennio Disciplina: INFORMATICA Conoscenze Abilità Linguaggi di programmazione Metodologia di sviluppo di software Fasi di sviluppo di un progetto software Sistema informatico e sistema informativo nei processi aziendali Sistema Operativo: caratteristiche generali e linee di sviluppo Data Base Management System (DBMS) Progettazione di Data Base Linguaggio SQL Software di utilità per la produzione e gestione di oggetti multimediali Progettazione d’ipermedia per la comunicazione aziendale Linguaggi e strumenti di implementazione per il Web Struttura, usabilità e accessibilità di un sito Web Reti di computer e reti di comunicazione Data base in rete Servizi di rete a supporto dell’azienda E-commerce Social networking Esprimere procedimenti risolutivi attraverso algoritmi Implementare algoritmi con diversi stili di programmazione e idonei strumenti software Produrre la documentazione relativa alle fasi di progetto Progettare e realizzare basi di dati in relazione alle esigenze aziendali Individuare gli aspetti tecnologici innovativi per il miglioramento dell’organizzazione aziendale Individuare le procedure telematiche che supportano l’organizzazione di un’azienda Implementare data base remoti con interfaccia grafica sul web in relazione alle esigenze aziendali Progettare ipermedia a supporto della comunicazione aziendale Progettare e realizzare pagine Web statiche e dinamiche Pubblicare su Internet pagine Web Valutare, scegliere e adattare software applicativi in relazione alle caratteristiche e al fabbisogno aziendale Utilizzare le potenzialità di una rete per i fabbisogni aziendali 117 OBIETTIVI SPECIFICI DEL PRIMO BIENNIO - CLASSE PRIMA settore ECONOMICO: NUCLEI FONDANTI, CONOSCENZE E COMPETENZE NB per ciascuno dei moduli di insegnamento/apprendimento viene indicato il tempo di trattazione previsto espresso in settimane (il totale dà 33 settimane) Modulo 1 Concetti generali 4 settimane Conoscenze: conoscere i termini fondamentali dell’informatica e della struttura dell’elaboratore, conoscere le caratteristiche della comunicazione informatica, linguaggio, algoritmo. Competenze: hardware e software; il sistema operativo; i sistemi operativi Windows e gestione file e cartelle; algoritmi e diagrammi di flusso e connettivi logici. Modulo 2 Word processor 1 4 settimane Conoscenze: conoscere la struttura, le principali funzioni di un programma per il trattamento di testi. Competenze: avvio di WORD, immettere e correggere testo in un documento; salvare file, muoversi all’interno di un file, stampare file, “manipolare” il testo. Modulo 3 Word processor 2 4 settimane Conoscenze: conoscere le principali procedure di WORD. Competenze: formattazione della pagina e impostazione estetica della stessa: marginazione, uso di paragrafo e carattere, selezione blocchi di testo, inserimento immagini,anteprima e stampa documento. Modulo 4 Spreadsheet 7 settimane Conoscenze: conoscere la struttura e le funzionalità di EXCEL. Competenze: inserimento dati, formule, funzione somma, funzione media, calcoli percentuali. Modulo 5 Programmi di presentazione 6 settimane Conoscenze: conoscere le potenzialità del programma POWERPOINT e saper utilizzare le funzioni principali. Competenze: saper creare una presentazione multimediale. Modulo 6 Comunicazioni e Internet 8 settimane Conoscenze: conoscere Internet, origini, evoluzione, caratteristiche, requisiti e servizi;Conoscere la topologia della reti. Riconoscere i motori di ricerca e le modalità di navigazione e di ricerca con un browser, conoscere le potenzialità della posta elettronica:conoscere le tecniche per prelevare testo, immagini e file dal Web. Competenze: saper descrivere le caratteristiche di Internet, gli elementi costitutivi di una finestra del browser, le caratteristiche dei diversi tipi di rete; utilizzare il browser per la navigazione; saper ricercare informazioni su Internet usando i motori di ricerca, saper scaricare le pagine Web visitate, saper inviare e ricevere messaggi via e-mail, prelevare file ed effettuare download. 118 - CLASSE SECONDA settore ECONOMICO: NUCLEI FONDANTI, CONOSCENZE E COMPETENZE NB per ciascuno dei moduli di insegnamento/apprendimento viene indicato il tempo di trattazione previsto espresso in settimane (il totale dà 33 settimane) Modulo 1 Word processor 1 3 settimane Conoscenze: conoscere la struttura del testo e diverse tipologie di scrittura. Competenze: riconoscere le forme di testo orale da quelle del testo scritto, riconoscere la funzione testuale, trasformare messaggi dal registro informale a quello formale. Modulo 2 Word processor 2 3 settimane Conoscenze: conoscere, comprendere e applicare funzioni e comandi per la revisione e la modifica del testo. Creare impaginazioni che siano funzionali ai contenuti linguistici, comprendere e interpretare il contenuto linguistico dei testi. Competenze: controllo ortografico, ricerca testo e parti di testo, sostituzioni parti di testo, elenchi puntati e numerati, saper intervenire sull’ortografia Modulo 3 Word processor 3 3 settimane Conoscenze: comprendere la tipologia di un testo allo scopo di presentarlo nel modo più appropriato. Competenze: bordi, sfondi, immagini, caselle di testo, forme, oggetti WordArt e file audio. Modulo 4 Word processor 4 3 settimane Conoscenze: progettare e produrre relazioni, documenti complessi e verbali. Competenze: saper produrre un testo, sintetizzare informazioni, produrre mappe e scalette, sunti automatici, commenti, Thesaurus, note, colonne, file grafici, creazione stili; saper comporre un verbale. Modulo 5 Word processor 5 3 settimane Conoscenze: tabulazioni e rappresentazione in forma tabellare. Competenze: saper gestire tabelle; saper ordinare, ricercare e tabulare dati. Modulo 6 Word processor 6 3 settimane Conoscenze: conoscere gli elementi della lettera commerciale, modelli principali, ricostruire modelli, creare lettere commerciali personalizzate e comprendere la terminologia commerciale. Competenze: saper valutare gli elementi principali e accessori di una lettera, la disposizione estetica, l’autocomposizione; saper utilizzare la carta intestata, la stampa unione, la ricostruzione dei vari modelli; saper comporre un testo commerciale. Saper utilizzare modelli dot, creare glossari; saper utilizzare la stampa unione e “manipolare” il testo. Modulo 7 Spreadsheet 1 3 settimane Conoscenze: conoscere la struttura e i comandi essenziali relativi alla creazione di un foglio di lavoro, conoscere i comandi e le opzioni di Excel. Competenze: saper avviare il programma e spostarsi nel foglio di lavoro, salvare una cartella di lavoro, essere in grado di copiare e allineare il contenuto delle celle, saper visualizzare in anteprima di stampa un foglio di lavoro, saper stampare un foglio di lavoro. 119 Modulo 8 Spreadsheet 2 4 settimane Conoscenze: acquisire il concetto di funzione, saper proteggere il contenuto di un foglio di lavoro, conoscere il significato di indirizzo assoluto e relativo, conoscere gli elementi basilari relativi alla disposizione estetica di una tabella. Competenze: saper inserire le formule tramite digitazione diretta, saper utilizzare la funzione somma, media, saper proteggere un foglio, saper distinguere tra riferimenti assoluti, relativi e misti, essere in grado di elaborare tabelle con adattamenti automatici degli indirizzi di cella all’interno di una formula, essere in grado di costruire tabelle con i bordi e con la formattazione automatica. Modulo 9 Spreadsheet 3 4 settimane Conoscenze: conoscere le tecniche e la procedura per la creazione e la stampa di grafici presenti in un foglio di lavoro, conoscere le diverse tipologie di grafici. Competenze: saper individuare gli oggetti da relazionare nel grafico presenti in un foglio di lavoro, conoscere i passaggi da seguire per creare un grafico incorporato o indipendente, saper individuare gli elementi costitutivi di un grafico, saper individuare il tipo di grafico più adatto per la rappresentazione di un foglio di lavoro. Modulo 10 Comunicazioni e Internet 4 settimane Conoscenze: conoscere le potenzialità, i principali servizi di Internet e le modalità di navigazione con un browser; conoscere le potenzialità della posta elettronica, conoscere l’importanza dei processi comunicativi, creare pagine Web con il software Dreamweaver o direttamente con i tag HTML. Competenze: saper avviare un programma di navigazione, saper modificare la pagina iniziale caricata all’apertura del browser, saper ricercare informazioni su Internet usando i motori di ricerca, saper scaricare le pagine Web visitate, saper inviare e ricevere messaggi via e-mail, saper utilizzare il newsgroup. Essere in grado di individuare i fattori della comunicazione, significanti e significati. Saper utilizzare il programma Dreamweaver o direttamente i tag HTML per creare un sito Web, con eventuale pubblicazione. - CLASSE PRIMA settore TECNOLOGICO: NUCLEI FONDANTI, CONOSCENZE E COMPETENZE NB per ciascuno dei moduli di insegnamento/apprendimento viene indicato il tempo di trattazione previsto espresso in settimane (il totale dà 33 settimane) Modulo 1 Concetti generali 4 settimane Conoscenze: informazioni, dati e loro codifica. Architettura e componenti di un computer. Competenze: saper individuare e descrivere le caratteristiche funzionali di un computer (calcolo, elaborazione, comunicazione); distinguere i dati dalle informazioni; essere in grado di trasformare un numero da base decimale ad altra base (codice binario). Modulo 2 Sistema operativo 4 settimane Conoscenze: conoscere le funzioni di un sistema operativo. Competenze: saper utilizzare le funzioni di un sistema operativo. Modulo 3 Word processor e spreadsheet 7 settimane Conoscenze: software di utilità e software applicativi. Competenze: saper utilizzare le funzioni principali di programmi largamente diffusi di scrittura, calcolo e grafica. 120 Modulo 4 Problemi e algoritmi 6 settimane Conoscenze: concetti di problema e di algoritmo. Competenze: saper raccogliere, organizzare e rappresentare informazioni. Saper individuare, descrivere e rappresentare la soluzione di un problema nelle diverse fasi. Modulo 5 Programmi 6 settimane Conoscenze: fondamenti di programmazione. Competenze: saper descrivere e risolvere semplici problemi utilizzando un linguaggio di programmazione. Modulo 6 Internet 4 settimane Conoscenze: caratteristiche principali di Internet. Competenze: saper utilizzare Internet per ricercare dati e fonti. Saper utilizzare la Rete per attività di comunicazione interpersonale. Modulo 7 Informazioni riservate e tutela della privacy 2 settimane Conoscenze: normativa sulla privacy e il diritto d’autore. Competenze: conoscere i limiti e i rischi dell’uso della Rete con particolare riferimento alla tutela della privacy. - COMPETENZE MINIME CLASSE PRIMA settore ECONOMICO - Conoscere la struttura di un elaboratore - Conoscere il sistema operativo Windows - Conoscere le caratteristiche di base di Word - Conoscere le caratteristiche di base di Excel - Conoscere le potenzialità di PowerPoint - Saper utilizzare la posta elettronica - Conoscere Internet - Conoscere i principali motori di ricerca. CLASSE SECONDA settore ECONOMICO - Saper utilizzare le funzioni principali di un word processor - Saper utilizzare le funzioni principali di uno spreadsheet - Saper utilizzare Internet e posta elettronica - Conoscere i principali social network - Saper effettuare ricerche con i principali search engine - Saper creare semplici pagine Web e saperle collegare. CLASSE PRIMA settore TECNOLOGICO - Conoscere le parti fondamentali del computer - Conoscere le funzioni di base del sistema operativo - Saper gestire file e cartelle con Windows - Conoscere e utilizzare le funzioni fondamentali di un word processor - Conoscere e utilizzare le funzioni fondamentali di uno spreadsheet - Conoscere e utilizzare le funzioni fondamentali di un software di presentazione - Conoscere le caratteristiche principali di Internet - Conoscere i principali motori di ricerca - Saper utilizzare la posta elettronica. 121 OBIETTIVI SPECIFICI DEL SECONDO BIENNIO (solo classi TERZE) - CLASSE TERZA settore ECONOMICO, indirizzo AFM: NUCLEI FONDANTI, CONOSCENZE E COMPETENZE DISCIPLINA: INFORMATICA Modulo 1 Il sistema informativo e la comunicazione 6 settimane Conoscenze: il sistema informativo aziendale e la contabilità integrata; la comunicazione; la comunicazione in azienda; gli aspetti giuridici dell’informazione e della comunicazione. Competenze: Saper passare dai dati alle informazioni; padroneggiare alcuni strumenti informatici per la gestione aziendale (software gestionali e contabilità integrata); selezionare le modalità e gli strumenti della comunicazione nell’era digitale; definire obiettivi, strumenti e metodi della comunicazione aziendale interna ed esterna; concretizzare il diritto all’informazione e alla comunicazione, la normativa a tutela della privacy e del diritto d’autore. Modulo 2 Le basi di dati 15 settimane Conoscenze: cos’è una base di dati; database (DB) e database management system (DBMS); definizione e progettazione di basi di dati relazionali; gestione di una base di dati. Competenze: individuare gli obiettivi e la funzionalità di una base di dati; caratterizzare il modello per la progettazione di una base di dati; sviluppare la progettazione concettuale di basi di dati (modello Entità/Relazioni); saper passare dal modello concettuale al modello relazionale; saper utilizzare le funzionalità di un DBMS. Modulo 3 Interrogare le basi di dati 12 settimane Conoscenze: cos’è una query; strumenti per la definizione di una query; definizione, struttura, parole chiave dell’SQL (Structured Query Language). Competenze: saper definire una query; saper utilizzare le varie opzioni dell’istruzione SELECT; saper individuare i comandi di manipolazione. - CLASSE TERZA settore ECONOMICO, indirizzo RIM: NUCLEI FONDANTI, CONOSCENZE E COMPETENZE DISCIPLINA: TECNOLOGIE DELLA COMUNICAZIONE Modulo 1 Il sistema informativo e la comunicazione 6 settimane Conoscenze: il sistema informativo aziendale e la contabilità integrata; la comunicazione; la comunicazione in azienda; gli aspetti giuridici dell’informazione e della comunicazione. Competenze: Saper passare dai dati alle informazioni; padroneggiare alcuni strumenti informatici per la gestione aziendale (software gestionali e contabilità integrata); selezionare le modalità e gli strumenti della comunicazione nell’era digitale; definire obiettivi, strumenti e metodi della comunicazione aziendale interna ed esterna; concretizzare il diritto all’informazione e alla comunicazione, la normativa a tutela della privacy e del diritto d’autore. Modulo 2 Le basi di dati 15 settimane Conoscenze: cos’è una base di dati; database (DB) e database management system (DBMS); definizione e progettazione di basi di dati relazionali; gestione di una base di dati. 122 Competenze: individuare gli obiettivi e la funzionalità di una base di dati; caratterizzare il modello per la progettazione di una base di dati; sviluppare la progettazione concettuale di basi di dati (modello Entità/Relazioni); saper passare dal modello concettuale al modello relazionale; saper utilizzare le funzionalità di un DBMS. Modulo 3 Interrogare le basi di dati 12 settimane Conoscenze: cos’è una query; strumenti per la definizione di una query; definizione, struttura, parole chiave dell’SQL (Structured Query Language). Competenze: saper definire una query; saper utilizzare le varie opzioni dell’istruzione SELECT; saper individuare i comandi di manipolazione. CLASSE TERZA settore ECONOMICO- OPZIONI AFM E RIM - COMPETENZE MINIME 1. 2. 3. 4. 5. 6. definizione di sistema informativo aziendale; i principali aspetti della comunicazione in azienda; sintesi delgi aspetti giuridici dell’informazione e della comunicazione definizione di base di dati e database management system; operazioni e fasi della progettazione di basi di dati relazionali; definizione di query; definizione di SQL e conoscenza della sintassi generale completa del comando SELECT - CLASSE TERZA settore ECONOMICO, indirizzo AFM, opzione Sistemi Informativi Aziendali: NUCLEI FONDANTI, CONOSCENZE E COMPETENZE DISCIPLINA: INFORMATICA Modulo 1 Algoritmi e basi della programmazione 11 settimane Conoscenze: conoscere i problemi esistenti nella comunicazione tra l’uomo e l’elaboratore; acquisire i primi elementi di programmazione; conoscere la rilevanza dei dati e la loro classificazione; sapere che cos’è un algoritmo e che cos’è un programma; conoscere i diversi tipi di operandi, operatori ed espressioni; apprendere la classificazione delle diverse istruzioni rappresentative delle operazioni di un algoritmo; conoscere le principali forme di rappresentazione di un algoritmo (PDL e flow chart); conoscere il paradigma della programmazione strutturata e le strutture di controllo consentite Competenze: riconoscere il ruolo esecutivo dell’elaboratore; sviluppare il modello dati, e l’algoritmo risolutivo di semplici problemi relativi all’ambito scientifico ed economico; rappresentare un algoritmo, saperlo leggere e testare Modulo 2 Le tecniche di programmazione 11 settimane Conoscenze: sapere che cosa sono i sottoalgoritmi; conoscere la progettazione top – down; conoscere la classificazione di procedure e funzioni per rappresentare sottoalgoritmi;acquisire i concetti di variabile locale e globale e la loro visibilità; capire che cosa sono i parametri e la loro valenza nelle procedure Competenze: saper applicare e comprendere l’utilità dell’approccio top – down; saper scrivere funzioni e procedure ed individuarne le diverse tipologie; capire ed applicare le regole di visibilità sui dati; impiegare il passaggio di parametri. 123 Modulo 3 Alcune strutture dati 11 settimane Conoscenze: conoscere i dati e la loro struttura nella programmazione; sapere che cosa sono gli array (vettori e matrici); conoscere gli algoritmi notevoli (anche sort e ricerche) relativi agli array; conoscere il tipo record e le operazioni relative; conoscere lacune strutture dati composte Competenze: capire la differenza fra dati semplici e strutturati; utilizzare consapevolmente le diverse strutture dati proposte per la risoluzione di problemi complessi; applicare opportunamente gli algoritmi notevoli Modulo 4 L'ambiente di programmazione visuale (LABORATORIO) moduli nel corso dell’intero anno scolastico 30 settimane in parallelo agli altri Conoscenze: conoscere in generale l’ambiente di programmazione visuale; imparare le principali istruzioni per la codifica di algoritmi; distinguere i diversi tipi di Dato e che cosa consiste il casting; codificare e testare programmi nell’ambiente di programmazione Competenze: saper utilizzare le principali funzionalità dell’ambiente di programmazione; essere in grado di sviluppare programmi gradualmente sempre più articolati, coerentemente con il modello dati e l’algoritmo sviluppati nell’attività di progettazione - COMPETENZE MINIME 1. i contenuti teorici (le conoscenze) devono essere acquisiti interamente in quanto frutto di studio mnemonico e condizione necessaria per approcciare gli aspetti applicativi della programmazione con forte caratterizzazione logica; 2. definizione/dichiarazione di diversi tipi di dati semplici, array mono e bidimensionali con tipo base semplice; 3. conoscenza dei diversi tipi di istruzioni e delle strutture di controllo sequenziale, di selezione, iterativa 4. definizione/dichiarazione del tipo record, array monodimensionali di record; 5. lo sviluppo in proprio almeno di algoritmi semplici, almeno la riproduzione di algoritmi articolati 6. conoscenza dei diversi metodi di sort/ricerca 7. conoscenza dell’interfaccia dell’ambiente di programmazione scelto ed utilizzo elementare; gestione di semplici progetti 124 PROGRAMMAZIONE DIDATTICA E OBIETTIVI ESSENZIALI DISCIPLINARI QUARTA E QUINTA PROGRAMMATORI DISCIPLINA: INFORMATICA Classe: 4a Programmatori PARTE TEORICA (•) File, di testo e multimediali: occupazione di memoria e tempi di gestione (lettura, scrittura, trasmissione, compressione, decompressione) Capitolo 3 Programmazione strutturata Capitolo 4 Dati strutturati Dati multimediali Capitolo 5 L’informatica al lavoro nella vita reale: settori di applicazione, linee di tendenza Capitolo 2 tutti gli Intermezzi LABORATORIO, PROGETTAZIONE E SCRITTURA DI PROGRAMMI Algoritmi per: a) metodo “Montecarlo” (o della “pioggia di punti”); b) analisi numerica (calcolo delle soluzioni di equazioni e sistemi, calcolo di aree e lunghezze di linee rette e curve); c) Gestione e presentazione di una pagina WEB; link fra pagine WEB; d) gestione degli array; e) misura del tempo (date e orari) Linguaggi di programmazione: ampliamento e approfondimento della conoscenza del linguaggio di programmazione studiato in terza (Visual Basic o linguaggio equivalente); studio e utilizzo del linguaggio HTML; studio e utilizzo del linguaggio PHP (•) NB Per i Capitoli e gli Intermezzi si fa riferimento al testo in formato digitale: G. Dall’Amico “Informatica, alias Computer Science” volume 2, progetto interno dell’ITCG “Pasini”, Schio, 2012 LIVELLO DI SUFFICIENZA - - Conoscenza delle tecniche fondamentali per trovare occupazione di memoria e tempi di gestione dei file Conoscenza delle caratteristiche fondamentali della programmazione strutturata Conoscenza delle caratteristiche fondamentali dei dati strutturati Conoscenza delle caratteristiche fondamentali dei dati multimediali Conoscenza e capacità d’uso delle istruzioni basilari dei linguaggi di programmazione studiati Conoscenza degli algoritmi principali per il metodo Montecarlo, l’analisi numerica, la gestione di una pagina Web, l’uso degli array, la misura del tempo 125 5a Programmatori Classe: PARTE TEORICA Analisi e documentazione di procedure complesse: a fronte di un problema, saperlo analizzare correttamente, e saper individuare e applicare gli strumenti informatici adatti alla soluzione del problema stesso Database e DBMS – SQL – MS/Access (o altro gestore di database equivalente) Telematica: reti locali e geografiche (Internet) Software di base e Sistemi Operativi Informatica e lavoro, informatica e società (stato attuale delle applicazioni informatiche nel mondo del lavoro e nella vita quotidiana) LABORATORIO Progettazione e documentazione di procedure informatiche anche complesse e articolate, che prevedano l’utilizzo di file tradizionali e di database relazionali Linguaggi di programmazione: a) approfondimento di Visual Basic, per ciò che riguarda la gestione dei file, di HTML ed eventualmente di PHP: b) studio e applicazione del linguaggio SQL (Structured Query Language) LIVELLO DI SUFFICIENZA - - Capacità di risolvere problemi di media complessità tramite strumenti informatici Conoscenza dello “stato dell’arte” nel settore informatico Conoscenza della struttura e delle funzionalità fondamentali di un Sistema Operativo. Conoscenza dei fondamenti teorici dei database e utilizzo corretto di un DBMS (DataBase Management System) e delle principali istruzioni del linguaggio SQL (Structured Query Language) Capacità di progettare, nel contenuto e nella forma, alcune semplici pagine Web tra loro collegate. - Analisi materiali allegati (Linee Guida della Direttiva n. 69 del 1/8/2012 a completamento della Direttiva del 4/2012) Si prende visione dei materiali allegati, rilevando però che non sono pertinenti alle materie del Dipartimento. - Proposte in merito: principi educativi; metodologie di insegnamento e sussidi didattici; valutazione, tipologie e numero delle prove di verifica, griglie di valutazione; criteri di attribuzione del voto di condotta; criteri per il passaggio alla classe successiva; attribuzione del credito scolastico; autonomia didattica. 126 Tipologie e numero delle prove di verifica BIENNIO SETT. ECON./SETT. TECNOLOG.: almeno due prove per periodo, in forma scritta o scritto/pratica. AFM e RIM: almeno due prove per periodo, in forma scritta o scritto/pratica. SIA: almeno due prove scritte o o scritto/pratiche per periodo e almeno due prove orali o valide per l’orale. PROGRAMMATORI (4a e 5a pre riforma) : almeno due prove scritte o scritto/pratiche per periodo e almeno due prove orali o valide per l’orale. 8. GRIGLIE DI VALUTAZIONE (in particolare per le classi quinte in vista dell’esame di stato) 127 Griglia di valutazione per la seconda prova scritta dell’esame di stato (informatica) ITCG “Pasini” - Schio (VI) Data__ /__ /__ A.S. ____/__ Commissione __________ SECONDA PROVA SCRITTA Prova di Informatica Griglia di valutazione Classe 5__ Indicatori Candidato ___________________________________________ Descrittori Punteggio Massimo attribuibile Parte teorica Analisi dei dati (Progetto dei file) Trattazione anche breve ma esauriente e non banale Trattazione parziale o con qualche errore, ma accettabile Trattazione in gran parte errata o fuori tema Attribuito 2 1,5 0,5 Individuazione dello schema logico dei dati, dei file e dei tracciati record Sostanzialmente corretta Accettabile anche se con qualche errore Con numerosi errori 3,5 3 0,5 Individuazione dei campi chiave Corretta Parziale Errata 1,5 1 0,5 Descrizione delle operazioni svolte dal progetto con eventuale sviluppo dello schema dei menu e dei programmi Completa Parziale ma accettabile Non soddisfacente 3 2 0,5 Analisi delle funzioni Pagina Web Realizzazione di una pagina Web relativa alla procedura proposta Sostanzialmente corretta Corretta solo in parte, ma accettabile 1,5 1 128 Con numerosi errori 0,5 Codifica di un passo Codifica in un linguaggio a scelta di un passo della procedura Sostanzialmente corretta Corretta solo in parte, ma accettabile Con numerosi errori o assai lacunosa 2 1,5 0,5 Espone il progetto in modo formalmente corretto, chiaro e comprensibile, e usa anche una terminologia tecnica appropriata 1,5 Chiarezza del progetto Punteggio ottenuto: ___/15 129 Griglia di valutazione per la terza prova scritta dell’esame di stato (informatica) ITCG “Pasini” - Schio (VI) Data__ /__ /__ Commissione __________ A.S. ____/__ TERZA PROVA SCRITTA Prova di Informatica Griglia di valutazione Classe 5__ Indicatori Candidato ___________________________________________ Descrittori Punteggio Massimo attribuibile Attribuito Conoscenza dei contenuti Molto scarsa Lacunosa e incompleta Limitata agli aspetti principali Appropriata e precisa Ampia, approfondita, esauriente 0,5 – 1,2 1,3 - 4,4 4,5 4,6 – 5,2 5,3 – 6,5 Assente o assai scarsa In alcuni passaggi errata o incerta Sostanzialmente corretta Corretta e appropriata Sicura, assimilata, completa 0,5 – 1,2 1,3 - 4,4 Esposizione confusa e disordinata Esposizione in alcuni passaggi confusa e disordinata Complessivamente accettabile Esposizione nitida, ben strutturata 0,1-0,3 Terminologia tecnica 4,5 4,6 – 5,2 5,3 – 6,5 Chiarezza di esposizione 0,4 - 0,9 1 1,1 - 2 Punteggio ottenuto: ___/15 130