LICEO SCIENTIFICO STATALE “C. D`ASCANIO”
Transcript
LICEO SCIENTIFICO STATALE “C. D`ASCANIO”
LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO DOCENTI: CRESCENZI MARIAELENA CARANCIA GIOVANNA LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO INFORMATICA – PROFILO Il secondo ciclo di istruzione e formazione ha come riferimento unitario il profilo educativo, culturale e professionale definito dal decreto legislativo 17 ottobre 2005, n. 226, nella forma definitiva, e dal DM 139/2007 - DPR 15/03/2010 n.89 – (Regolamento Licei). Gli studenti, a conclusione del percorso di studio, oltre a raggiungere i risultati di apprendimento comuni, dovranno: aver appreso concetti, principi e teorie scientifiche anche attraverso esemplificazioni operative di laboratorio; elaborare l'analisi critica dei fenomeni considerati, la riflessione metodologica sulle procedure sperimentali e la ricerca di strategie atte a favorire la scoperta scientifica; analizzare le strutture logiche coinvolte ed i modelli utilizzati nella ricerca scientifica; individuare le caratteristiche e l'apporto dei vari linguaggi (storico-naturali, simbolici, matematici, logici, formali, artificiali); comprendere il ruolo della tecnologia come mediazione fra scienza e vita quotidiana; saper utilizzare gli strumenti informatici in relazione all'analisi dei dati e alla modellizzazione di specifici problemi scientifici e individuare la funzione dell'informatica nello sviluppo scientifico; saper applicare i metodi delle scienze in diversi ambiti. ASSI CULTURALI GENERALI ASSE DEI LINGUAGGI (L) L1. L2. L3. L4. Padronanza della lingua italiana: L1.1 Padroneggiare gli strumenti espressivi ed argomentativi indispensabili per gestire l’interazione comunicativa verbale in vari contesti; L1.2 Leggere, comprendere ed interpretare testi scritti di vario tipo; L1.3 Produrre testi di vario tipo in relazione ai differenti scopi comunicativi. Utilizzare una lingua straniera per i principali scopi comunicativi ed operativi. Utilizzare gli strumenti fondamentali per una fruizione consapevole del patrimonio artistico e letterario. Utilizzare e produrre testi multimediali. ASSE MATEMATICO (M) M1 M2 M3 M4 Utilizzare le tecniche e le procedure del calcolo aritmetico ed algebrico, rappresentandole anche sotto forma grafica. Confrontare ed analizzare figure geometriche, individuando invarianti e relazioni. Individuare le strategie appropriate per la soluzione di problemi. Analizzare dati e interpretarli sviluppando deduzioni e ragionamenti sugli stessi anche con l’ausilio di rappresentazioni grafiche, usando consapevolmente gli strumenti di calcolo e le potenzialità offerte da applicazioni specifiche di tipo informatico. ASSE SCIENTIFICO-TECNOLOGICO (T) T1 T2 T3 Osservare, descrivere ed analizzare fenomeni appartenenti alla realtà naturale e artificiale e riconoscere nelle sue varie forme i concetti di sistema e di complessità. Analizzare qualitativamente e quantitativamente fenomeni legati alle trasformazioni di energia a partire dall’esperienza. Essere consapevole delle potenzialità e dei limiti delle tecnologie nel contesto culturale e sociale in cui vengono applicate. ASSE STORICO-SOCIALE (S) S1. S2. S3. Comprendere il cambiamento e la diversità dei tempi storici in una dimensione diacronica attraverso il confronto fra epoche e in una dimensione sincronica attraverso il confronto fra aree geografiche e culturali. Collocare l’esperienza personale in un sistema di regole fondato sul reciproco riconoscimento dei diritti garantiti dalla Costituzione, a tutela della persona, della collettività e dell’ambiente. Riconoscere le caratteristiche essenziali del sistema socio economico per orientarsi nel tessuto produttivo del proprio territorio. LINEE GENERALI E COMPETENZE DELLA DISCIPLINA (DECRETO 7 ottobre 2010, n. 211) FINALITÀ 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 delle 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. 20/09/2016 18:26 - Pagina 2 di 12 LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO OBIETTIVI Al termine del percorso liceale lo studente: padroneggia i più comuni strumenti 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, e scegliendo di volta in volta lo strumento più adatto. ha una sufficiente padronanza di uno o più linguaggi per sviluppare applicazioni semplici, ma significative, di calcolo in ambito scientifico. comprende la struttura logico-funzionale della struttura fisica e del software di un computer e di reti locali, tale da consentirgli la scelta dei componenti più adatti alle diverse situazioni e le loro configurazioni, la valutazione delle prestazioni, il mantenimento dell'efficienza. CONTENUTI Architettura dei computer (AC) Sistemi operativi (SO) Algoritmi e linguaggi di programmazione (AL) Elaborazione digitale dei documenti (DE) Reti di computer (RC) Basi di dati (BD) Computazione, calcolo numerico e simulazione (CS) Struttura di Internet e servizi (IS) OBIETTIVI SPECIFICI DI APPRENDIMENTO PRIMO BIENNIO 1. 2. 3. 4. 5. Caratteristiche architetturali di un computer (AC): i concetti di hardware e software; la codifica binaria e i codici ASCII e Unicode; gli elementi funzionali della macchina di Von Neumann: CPU, memoria, dischi, bus e le principali periferiche. Il Sistema Operativo (SO): il concetto di Sistema Operativo, le sue funzionalità di base e le caratteristiche dei sistemi operativi più comuni; il concetto di processo come programma in esecuzione; il meccanismo base della gestione della memoria; le principali funzionalità del file system. Elaborazione digitale dei documenti (DE): conoscere gli elementi costitutivi di un documento elettronico e i principali strumenti di produzione; il foglio elettronico. Struttura di Internet e servizi (IS): il browser, la comunicazione e la ricerca di informazioni, sviluppando la consapevolezza delle problematiche e delle regole nel loro uso. Algoritmi e linguaggi di programmazione (AL): principi base dei linguaggi di programmazione; principali tipologie di linguaggi; il concetto di algoritmo. sviluppare la capacità di implementare un algoritmo in pseudo-codice o in un particolare linguaggio di programmazione, di cui si introdurrà la sintassi. SECONDO BIENNIO 1. 2. 3. Elaborazione digitale dei documenti (DE): strumenti avanzati di produzione dei documenti elettronici; formati non testuali (bitmap, vettoriale, formati di compressione), font tipografici; progettazione web. Basi di dati (BD): introduzione al modello relazionale dei dati; i linguaggi di interrogazione e manipolazione dei dati. Algoritmi e linguaggi di programmazione (AL): metodologie di programmazione; implementazione di un linguaggio di programmazione; sintassi di un linguaggio orientato agli oggetti. QUINTO ANNO 1. Computazione, calcolo numerico e simulazione (CS): principi teorici della computazione; con l'ausilio degli strumenti acquisiti nel corso dei bienni precedenti, sviluppare semplici simulazioni come supporto alla ricerca scientifica (studio quantitativo di una teoria, confronto di un modello con i dati…) in alcuni esempi, possibilmente connessi agli argomenti studiati in fisica o in scienze. 20/09/2016 18:26 - Pagina 3 di 12 LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO 2. 3. Reti di computer (RC): tematiche relative alle reti di computer; i protocolli di rete. Struttura di Internet e servizi (IS): struttura di Internet; principali servizi di rete. FINALITÀ 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. 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. MODALITÀ Lezioni frontali esplicative Lezioni dialogative Momenti collettivi d’aula in forma discorsiva Ricerche guidate Attività di laboratorio individuali e di gruppo Esercitazioni individuali a casa STRUMENTI DIDATTICI Libro di testo Appunti integrativi e materiali di consultazione Laboratorio di informatica Lavagna Interattiva Multimediale Proiettore VERIFICHE Trattazione sintetica degli argomenti Prove strutturate, semistrutturate e aperte in classe e in laboratorio Interrogazioni orali brevi/intervento o lunghe 20/09/2016 18:26 - Pagina 4 di 12 LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO RUBRICA VALUTATIVA COMPETENZE ABILITÀ Sa rielaborare correttamente e approfondire in modo autonomo e critico situazioni complesse con originalità e creatività. Ha attuato il processo di interiorizzazione. CONOSCENZE Organiche, approfondite e ampie PREPARAZIONE Approfondita, organica, originale GIUDIZIO Eccellente VOTO 10 Rielabora in modo corretto, critico ed esercita un controllo intelligente delle proprie acquisizioni Organiche, articolate e con approfondimenti autonomi Organica Ottimo 9 Rielabora in modo corretto e significativo Ha acquisito contenuti sostanziali con alcuni approfondimenti interdisciplinari o trasversali Completa Buono 8 Applica autonomamente le conoscenze anche a problemi complessi, ma con imperfezioni. Espone in modo corretto e linguisticamente appropriato. Compie analisi coerenti. L’impegno e i progressi sono regolari. Rielabora in modo corretto e sa gestire le situazioni nuove Ha acquisito contenuti sostanziali con alcuni riferimenti interdisciplinari o trasversali Soddisfacente e coordinata Discreto 7 Applica le conoscenze senza commettere errori sostanziali. Si esprime in modo semplice, ma corretto. Sa individuare elementi di base e li sa mettere in relazione. L’alunno evidenzia consapevolezza dei propri punti deboli e disponibilità e volontà di miglioramento. Rielabora sufficientemente le informazioni e gestisce situazioni semplici Sufficienti rispetto agli obiettivi minimi, ma non approfondite Sufficiente – Limitata all’essenziale Sufficiente 6 Applica le conoscenze con imperfezione, si esprime in modo impreciso, compie analisi parziali. L’impegno e la motivazione non sono sempre adeguati o produttivi. Si esprime con difficoltà e incertezza. Gestisce con difficoltà situazioni semplici Limitate e superficiali Insufficienza lieve Mediocre 5 Applica le conoscenze minime se guidato. Si esprime in modo improprio. Controllo poco razionale delle proprie acquisizioni Lacunose e parziali Insufficienza grave Insufficienza grave 4 Non applica le conoscenze minime anche se guidato. Si esprime in modo scorretto e improprio. Non partecipa alle attività didattiche proposte. Gravemente compromesse dalla scarsità delle informazioni Frammentarie e piuttosto lacunose Insufficienza gravissima Insufficienza gravissima 3 Non riesce ad utilizzare le scarse conoscenze. Non sa rielaborare Molto frammentarie Insufficienza gravissima Del tutto insufficiente 2 Si rifiuta di sostenere la prova e/o non consegna l'elaborato nel tempo stabilito. Mostra un atteggiamento rinunciatario. Non attivate Non espresse Insufficienza gravissima Del tutto insufficiente 1 Applica le conoscenze in modo corretto e autonomo, anche a problemi complessi e trova da solo soluzioni migliori. Espone in modo fluido utilizzando un lessico ricco e appropriato. Si evidenziano motivazioni e interesse spiccati, apertura e disponibilità verso tutto il gruppo classe. Applica le conoscenze in modo corretto e autonomo, anche a problemi complessi. Espone in modo fluido e utilizza linguaggi specifici. Compie analisi approfondite e individua correlazioni precise. Si impegna con assiduità nello studio per sviluppare e consolidare progressivamente la sua preparazione. Applica autonomamente le conoscenze anche a problemi più complessi. Espone con proprietà linguistica e compie analisi corrette. Si impegna con regolarità nello studio. 20/09/2016 18:26 - Pagina 5 di 12 LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO INDICATORI DI CONOSCENZA/ABILITÀ/COMPETENZA SPECIFICI DELLA DISCIPLINA C1 COMPETENZA Analizzare dati e interpretarli sviluppando deduzioni e ragionamenti sugli stessi anche con l’ausilio di rappresentazioni grafiche, utilizzando consapevolmente gli strumenti di calcolo e le potenzialità offerte da applicazioni specifiche di tipo informatico C2 Individuare le strategie appropriate per la soluzione di problemi C3 Acquisire la padronanza di strumenti informatici per la risoluzione di problemi significativi in generale, ma in particolare connessi allo studio delle altre discipline C5 Individuare e gestire le problematiche più comuni relative alla comunicazione di rete, in ambito locale ed in ambito Internet Produrre testi di vario tipo in relazione ai differenti scopi comunicativi C6 Comprendere i principali fondamenti teorici delle scienze dell’informazione C7 Acquisire la consapevolezza dei vantaggi e dei limiti d’uso degli strumenti, dei metodi informatici e delle conseguenze sociali e culturali di tale uso C4 CLASSE I I II III I III IV II V II III IV V IV V CLASSE PRIMA C1 C2 C3 COMPETENZA Analizzare dati e interpretarli sviluppando deduzioni e ragionamenti sugli stessi anche con l’ausilio di rappresentazioni grafiche, utilizzando consapevolmente gli strumenti di calcolo e le potenzialità offerte da applicazioni specifiche di tipo informatico Individuare le strategie appropriate per la soluzione di problemi Acquisire la padronanza di strumenti informatici per la risoluzione di problemi significativi in generale, ma in particolare connessi allo studio delle altre discipline INDICATORE 4. Rappresentare informazioni e gestire operazioni simboliche con basi diverse e con l’algebra booleana Saper utilizzare funzionalità specifiche degli applicativi di elaborazione testi ed elaborazione dati Utilizzare il foglio elettronico come supporto effettivo alla soluzione di un problema di calcolo Relazionare le conoscenze fra le aree disciplinari affrontate 1. 2. 3. Saper elaborare un algoritmo risolutivo rappresentandolo con flow-chart o pseudo-codifica Saper implementare l’algoritmo utilizzando un linguaggio di programmazione specifico Relazionare le conoscenze fra le aree disciplinari affrontate 1. Individuare le architetture hardware e software di un sistema di elaborazione, comprendendo le interrelazioni tra le componenti e le finalità operative del sistema stesso Conoscere le funzionalità di un sistema operativo e saper utilizzare le più comuni funzioni offerte dai sistemi operativi di maggior diffusione odierna Relazionare le conoscenze fra le aree disciplinari affrontate 1. 2. 3. 2. 3. CLASSE SECONDA COMPETENZA C2 C4 C5 Individuare le strategie appropriate per la soluzione di problemi Individuare e gestire le problematiche più comuni relative alla comunicazione di rete, in ambito locale ed in ambito Internet Produrre testi di vario tipo in relazione ai differenti scopi comunicativi 1. 2. 3. 4. 5. 1. 2. INDICATORE Definire dati e variabili di un problema formalizzando il processo risolutivo Conoscere i principi della progettazione strutturata e saperli implementare utilizzando un linguaggio di programmazione specifico Implementare algoritmi risolutori di problemi Lavorare con codici sorgenti: comprensione, testing, modifiche Relazionare le conoscenze fra le aree disciplinari affrontate 3. Conoscere e utilizzare i principali servizi di Internet Analizzare un sistema di comunicazione nella sua architettura spiegando le finalità operative dei vari dispositivi e le relazioni che intercorrono fra loro Relazionare le conoscenze fra le aree disciplinari affrontate 1. 2. 3. Progettare e realizzare pagine Web statiche utilizzando il linguaggio di markup HTML Operare con informazioni, documenti, oggetti multimediali per il Web Relazionare le conoscenze fra le aree disciplinari affrontate 20/09/2016 18:26 - Pagina 6 di 12 LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO CLASSE TERZA COMPETENZA C2 Individuare le strategie appropriate per la soluzione di problemi C6 Comprendere i principali fondamenti teorici delle scienze dell’informazione C3 Acquisire la padronanza di strumenti informatici per la risoluzione di problemi significativi in generale, ma in particolare connessi allo studio delle altre discipline 3. 4. INDICATORE Definire dati e variabili di un problema formalizzando il processo risolutivo Conoscere i principi della progettazione strutturata e saperli implementare utilizzando un linguaggio di programmazione specifico Implementare algoritmi risolutori di problemi Lavorare con codici sorgenti: comprensione, testing, modifiche Relazionare le conoscenze fra le aree disciplinari affrontate Utilizzare gli approcci top-down e bottom-up durante la progettazione di algoritmi risolutori di problemi Strutturare in maniera opportuna i dati necessari alla risoluzione di un problema e comprendere le caratteristiche e i vantaggi legati al loro uso nella programmazione Confrontare, valutare e modificare gli algoritmi di ordinamento e di ricerca Relazionare le conoscenze fra le aree disciplinari affrontate 1. 2. 3. Progettare, gestire e manutenere siti web statici di piccole dimensioni Ideare e modificare ipertesti Relazionare le conoscenze fra le aree disciplinari affrontate 1. 2. 3. 4. 5. 1. 2. CLASSE QUARTA COMPETENZA 2. 3. 4. INDICATORE Comparare pro e contro della programmazione ad oggetti rispetto all’approccio classico procedurale per la risoluzione di un problema dato Codificare efficacemente algoritmi secondo gli schemi previsti dal paradigma a oggetti Gestire operazioni di lettura e scrittura su file Relazionare le conoscenze tra le aree disciplinari affrontate 1. 2. 3. Modellare una base di dati che sia d'ausilio alla risoluzione di un problema Creare, gestire e manutenere una base di dati Relazionare le conoscenze fra le aree disciplinari affrontate 1. 2. 3. Saper costruire pagine dinamiche per reperire informazioni da una base dati Modificare una Web Application realizzata da terzi Relazionare le conoscenze fra le aree disciplinari affrontate 1. C6 C3 C7 Comprendere i principali fondamenti teorici delle scienze dell'informazione Acquisire la padronanza di strumenti informatici per la risoluzione di problemi significativi in generale, ma in particolare connessi allo studio delle altre discipline Acquisire la consapevolezza dei vantaggi e dei limiti d’uso degli strumenti, dei metodi informatici e delle conseguenze sociali e culturali di tale uso CLASSE QUINTA C4 COMPETENZA Individuare e gestire le problematiche più comuni relative alla comunicazione di rete, in ambito locale ed in ambito Internet C6 Comprendere i principali fondamenti teorici delle scienze dell'informazione C7 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 INDICATORE 1. 2. 3. Comprendere le modalità di gestione hardware e software di una rete Progettare e manutenere reti di piccola e media entità Relazionare le conoscenze fra le aree disciplinari affrontate 1. Saper rappresentare i numeri utilizzando specifiche tecniche di rappresentazione interna al computer Modellare in astratto ragionamenti e procedure di utilizzo concreto Supervisionare e gestire sistemi e automi al fine di una comprensione profonda dei meccanismi simulati Relazionare le conoscenze fra le aree disciplinari affrontate Valutare il grado di realizzabilità di un sistema informatico Orientarsi nella normativa che disciplina i processi produttivi del settore informatico, con particolare attenzione sia alla sicurezza sui luoghi di lavoro, sia alla tutela dell’ambiente e del territorio Relazionare le conoscenze fra le aree disciplinari affrontate 2. 3. 4. 1. 2. 3. 20/09/2016 18:26 - Pagina 7 di 12 LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO CLASSE PRIMA SCANSIONE TEMPORALE DEGLI ARGOMENTI PERIODO Settembre Ottobre ARGOMENTI Caratteristiche architetturali di un computer (AC) Novembre Sistemi di numerazione La codifica binaria dell’informazione Algebra booleana Elaborazione digitale dei documenti (DE) Fogli di calcolo Dicembre Il Sistema Operativo (SO) Gennaio Febbraio Algoritmi e linguaggi di programmazione (AL) Informatica e problemi Problemi e algoritmi Wordprocessing Marzo Maggio Coding CONTENUTI I concetti di hardware e software Architettura del computer Gli elementi funzionali della macchina di Von Neumann (CPU, memoria centrale, memorie di massa, periferiche e bus) I tipi di computer Codifica e decodifica dell’informazione Conversioni tra sistemi in basi diverse Il sistema binario ed esadecimale Bit, Byte e multipli Codice ASCII e UNICODE Operatori dell’algebra booleana Tecniche di gestione e formattazione di fogli di calcolo Formule e funzioni per impostare calcoli Il software di base Le caratteristiche dei sistemi operativi più comuni Il concetto di processo come programma in esecuzione Il meccanismo base della gestione della memoria Le principali funzionalità del file system Tecniche di risoluzione di problemi Principali tipologie di linguaggi Astrazione e modelli di dati Algoritmi e flow-chart L’elaborazione automatica dei testi La struttura di un documento testuale in formato digitale La gestione del testo e dei paragrafi Formattazioni, stili e modelli, tabelle e rappresentazione di flowchart Implementare un algoritmo in pseudo-codice. Tecniche di costruzione di animazione con Scratch 20/09/2016 18:26 - Pagina 8 di 12 CONOSCENZE / ABILITÀ Acquisire degli strumenti e delle capacità superiori per l’utilizzo consapevole di un computer Sapere riconoscere gli elementi principali di un PC LABORATORIO Saper operare con i numeri binari Conoscere l’unità di misura della memoria Conoscere le potenzialità dei fogli di calcolo e sapere gestire i fogli di lavoro Realizzare fogli di calcolo usando formule e funzioni Realizzare grafici su dati relativi a fogli di calcolo Conoscere le operazioni di base con un PC Conoscere il significato di software Interagire con il Sistema Operativo e saper creare e gestire file e cartelle Microsoft Excel Saper risolvere problemi indipendentemente dal linguaggio di programmazione Istruzioni, tipi di dati e astrazione sui dati Comprendere i procedimenti algoritmici e saperli rappresentare Proprietà dei formati dei documenti Saper impostare documenti di testo formattando adeguatamente testo e paragrafi Saper disporre oggetti diversi all’interno di documenti testuali Microsoft Word Rappresentazioni grafiche Acquisizione degli strumenti e delle capacità per l’analisi e la soluzione di un problema Scratch Windows 8/10 LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO CLASSE SECONDA SCANSIONE TEMPORALE DEGLI ARGOMENTI PERIODO Settembre Ottobre Novembre Dicembre ARGOMENTI Algoritmi e linguaggi di programmazione (AL) Coding Costrutti iterativi Fondamenti dei linguaggi di programmazione Linguaggio pseudo-Assembly Linguaggio di programmazione ad alto livello Gennaio Febbraio Struttura di Internet e servizi (IS) Trasmissione dei dati Reti di comunicazione Marzo Aprile Fondamenti di Internet e Web Multimedialità Maggio Pagina Web statica CONTENUTI Risolvere problemi e organizzare la soluzione in ottica iterativa Codificare algoritmi in Scratch CONOSCENZE / ABILITÀ Rappresentazioni grafiche Acquisizione degli strumenti e delle capacità per l’analisi e la soluzione di un problema LABORATORIO Scratch Linguaggi a basso livello e linguaggi ad alto livello Ciclo macchina (fetch-decodeexecute) Elementi di sintassi dei linguaggi di programmazione La struttura di un programma Tipi di dato Variabili e costanti Compilatori e interpreti Il computer nella vita di ogni giorno (il mondo del lavoro, sicurezza, virus, privacy, diritti d’autore, …) Elementi della comunicazione Reti di computer: come sono realizzate e come funzionano Mezzi trasmissivi Reti analogiche e reti digitali Topologia di rete Terminologia legata alla Rete e ai servizi di Internet Il World Wide Web Campi di applicazione e potenzialità delle tecnologie ipermediali e della rete Internet Presentazioni multimediali Comprendere le differenze di funzione e di stile inerenti i vari paradigmi di programmazione Conoscere le differenze funzionali e operative di compilatori e degli interpreti Codificare algoritmi in Linguaggio C/C++ utilizzando dati elementari Linguaggio C/C++ Ambiente Dev-C++ Comprendere la valenza di una rete di computer e conoscere i vari elementi di cui può essere composta Il browser Motori di ricerca La comunicazione (chat, mail, forum, blog, social network, …) Cos’è Internet, come funziona e cosa serve per connettersi Come si naviga in Internet Le funzioni della comunicazione sincrona e asincrona Conoscere e utilizzare i principali servizi di Internet Sfruttare le potenzialità di Internet nello studio della vita quotidiana Realizzare semplici ipertesti utilizzando presentazioni multimediali Saper costruire una semplice pagina Web statica Servizi di Internet Microsoft Power Point / Prezi Struttura di una pagina Web statica I TAG principali 20/09/2016 18:26 - Pagina 9 di 12 HTML LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO CLASSE TERZA SCANSIONE TEMPORALE DEGLI ARGOMENTI PERIODO Settembre Dicembre Gennaio Febbraio Marzo Aprile Maggio ARGOMENTI Algoritmi e linguaggi di programmazione (AL) Il Linguaggio C/C++ e metodologie di programmazione: l’approccio topdown Il Linguaggio C/C++: dati strutturati CONTENUTI Elementi fondamentali del Linguaggio C/C++ Le istruzioni Scomposizione dei problemi Procedure e funzioni I parametri Visibilità delle variabili CONOSCENZE / ABILITÀ Organizzare l’analisi di un problema, dagli aspetti più generali ai dettagli Riconoscere ambienti globali e locali Riconoscere procedure e funzioni, caratteristiche e differenze LABORATORIO Ambiente Dev-C++ Gli array monodimensionali (vettori) e array bidimensionali (matrici) Ricerca e ordinamento Ambiente Dev-C++ Il Linguaggio C/C++: dati strutturati Elaborazione digitale dei documenti (DE) Progettazione di un sito Web Linguaggi per il Web I record Comprendere le caratteristiche dei dati strutturati e i vantaggi legati al loro uso nella programmazione Progettare e implementare algoritmi utilizzando diverse struttura dati. Scegliere il tipo di organizzazione dei dati più adatto a gestire le informazioni in una situazione data. Analizzare e confrontare algoritmi diversi per la soluzione dello stesso problema Implementazione di algoritmi su dati strutturati Comprendere l’utilità dell’affiancamento di CSS a XHTML Saper utilizzare consapevolmente i principali linguaggi per la realizzazione di siti Web Realizzazione di un sito Web Notepad++ Mozilla Firebug Javascript Struttura di un sito Web Fondamenti di XHTML Fogli di stile CSS 20/09/2016 18:26 - Pagina 10 di 12 Ambiente Dev-C++ LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO CLASSE QUARTA SCANSIONE TEMPORALE DEGLI ARGOMENTI PERIODO Settembre Novembre ARGOMENTI Algoritmi e linguaggi di programmazione (AL) Fondamenti di programmazione orientata agli oggetti (OOP: Object Oriented Programming) Basi di dati (BD) Introduzione ai database CONTENUTI Classi di oggetti I metodi costruttori Rappresentazione grafica di classi e istanze (UML: Unified Modeling Language) Le interfacce Incapsulamento, ereditarietà e polimorfismo CONOSCENZE / ABILITÀ Metodologie di sviluppo software Astrazione dei dati Costruire oggetti software utilizzando la tecnica OOP Mettere gli oggetti in comunicazione tra loro LABORATORIO Ambiente BlueJ / Eclipse Introduzione alle basi di dati La progettazione concettuale: il modello ER Forme normali e processo di normalizzazione Modellare la realtà servendosi delle regole del modello ER Software per rappresentare uno schema ER Gennaio Febbraio Modello relazionale dei dati La progettazione logica: il modello relazionale Algebra relazionale e operatori Marzo Aprile I linguaggi di interrogazione e manipolazione dei dati Il modello fisico I DBMS Linguaggio SQL Maggio Elaborazione digitale dei documenti (DE) Linguaggi di markup Formati non testuali Sviluppo di pagine Web dinamiche Il linguaggio PHP Web Application Formati bitmap, vettoriale, formati di compressione Tradurre uno schema concettuale in uno schema relazionale Applicare gli operatori dell’algebra relazionale per interrogare la base di dati Implementare una base di dati attraverso un DBMS Utilizzare il linguaggio SQL per query semplici e annidate Saper costruire pagine dinamiche per reperire informazioni da una base dati Dicembre 20/09/2016 18:26 - Pagina 11 di 12 MySQL Linguaggio SQL PHP Application server LICEO SCIENTIFICO STATALE “C. D’ASCANIO” - MONTESILVANO OPZIONE SCIENZE APPLICATE ANNO SCOLASTICO 2016/2017 PROGETTAZIONE DI INFORMATICA PRIMO BIENNIO – SECONDO BIENNIO – QUINTO ANNO CLASSE QUINTA SCANSIONE TEMPORALE DEGLI ARGOMENTI PERIODO Settembre Ottobre ARGOMENTI Computazione, calcolo numerico e simulazione (CS) Errore computazionale Rappresentazione di numeri interi e reali CONTENUTI La rappresentazione di numeri interi e reali secondo la notazione IEEE Overflow e underflow CONOSCENZE / ABILITÀ Sapere rappresentare i numeri utilizzando specifiche tecniche di rappresentazione interna al computer Novembre Dicembre Sistemi e modelli Teoria degli automi Teoria della calcolabilità Caratteristiche e comportamento di un sistema I modelli Rappresentazione di automi Automi di Mealy, di Moore e senza uscite Macchina di Turing Utilizzo di software in grado di simulare gli automi a stati finiti Intelligenza artificiale Intelligenza artificiale forte e debole Le aree di applicazione dell’intelligenza artificiale Dispositivi hardware e software di rete Modello client-server e peer-topeer Il modello ISO/OSI e TCP/IP I mezzi trasmissivi I protocolli CSMA/CD e token ring Il livello Datalink Classi di reti e indirizzi IP Protocollo IPv4: indirizzi, subnet mask, routing Classificare e rappresentare sistemi naturali e artificiali Modellare sistemi di elaborazione dati tramite il formalismo degli automi a stati finiti Risolvere semplici problemi utilizzando la macchina di Turing Saper distinguere pregi e potenzialità di algoritmi generici e sistemi di intelligenza artificiale Comprendere le modalità di gestione hardware e software di una rete Sapere gestire e configurare parametri relativi al networking Sistema Operativo di rete Utilizzo di software per analisi del traffico di rete Gennaio Marzo Reti di computer (RC) Tecniche di implementazione di reti Aprile Maggio Struttura di Internet e servizi (IS) La sicurezza nel Web Processi produttivi e sistemi organizzativi La crittografia Le figure professionali dell’informativa Contesti organizzativi e aziendali Orientarsi nella normativa che disciplina i processi produttivi del settore informatico, con particolare attenzione sia alla sicurezza sui luoghi di lavoro sia alla tutela dell’ambiente e del territorio Riconoscere le caratteristiche del sistema informativo aziendale. 20/09/2016 18:26 - Pagina 12 di 12 LABORATORIO