Liceo Scientifico con annessa sezione classica “Ettore Majorana” Mod. PSQ 11 02 ALLEGATO AL PIANO DI LAVORO Rev. 1 del 06-06-2010 Pagina 1 di 2 OBIETTIVI IMPRESCINDIBILI Primo biennio CONTENUTI IMPRESCINDIBILI DEL PRIMO ANNO Foglio di calcolo Elaboratore di testi Concetti di base dell’ICT, sicurezza e aspetti giuridici Algebra booleana e sistemi di numerazione Foglio di calcolo (cf. ECDL Spreadsheets): interfaccia del software per il foglio di calcolo; salvataggio di file in vari formati; inserimento/cancellazione di celle, righe o colonne; selezione, trascinamento, spostamento e copia di celle; riferimenti relativi e assoluti; inserimento di formule e utilizzo di alcune funzioni predefinite; impostazione del formato delle celle; realizzazione di vari tipi di grafici; layout della pagina e opzioni di stampa. Elaboratore di testi (cf. ECDL Word Processing): creazione e salvataggio di file in vari formati; selezione, spostamento e copia del testo; ricerca e sostituzione; annullamento e ripristino delle modifiche; formattazione del testo e dei paragrafi; creazione di tabelle ed elenchi puntati o numerati; utilizzo di oggetti grafici; layout della pagina; controllo ortografico; la stampa unione. Concetti di base dell’ICT, sicurezza e aspetti giuridici (cf. ECDL Computer Essentials): definizione, servizi ed utilizzi della tecnologia dell’informazione e della comunicazione; tipi di computer e dispositivi; hardware e architettura di un computer; sistema operativo e applicazioni; software libero, proprietario e altri tipi di licenze; interazione di base con il computer; gestione di file e cartelle su memorie di massa; tipologie e topologie di reti; modalità di trasmissione dei dati; elementi di sicurezza informatica, ergonomia e tutela della salute; rispetto dell’ambiente. Algebra booleana e sistemi di numerazione: proposizioni logiche; negazione e connettivi logici AND, OR, NOT; tavole di verità; sistemi di numerazione; notazione decimale, binaria, esadecimale. CONTENUTI IMPRESCINDIBILI DEL SECONDO ANNO Strumenti di presentazione; Navigazione e comunicazione sul Web; Collaborazione online; Sicurezza informatica. Strumenti di presentazione (cf. ECDL Presentation): scopo e caratteristiche di una presentazione; progettazione, modifica e salvataggio di una presentazione; utilizzo di modelli, temi e layout predefiniti; personalizzazione dello schema delle diapositive; aggiunta di testi e immagini alle diapositive; utilizzo di oggetti grafici e multimediali; inserimento e modifica di dati in tabelle e grafici; creazione di effetti di transizione ed animazioni. Navigazione e comunicazione sul Web (cf. ECDL Online Essentials): Internet e WWW; navigazione con un browser; ricerca e recupero di informazioni; crittografia e protezione dei dati; comunità virtuali e social network; sistemi di messaggistica istantanea; gestione della posta elettronica. Mod. PSQ 11 02 Liceo Scientifico con annessa sezione classica “Ettore Majorana” ALLEGATO AL PIANO DI LAVORO Rev. 1 del 06-06-2010 Pagina 2 di 2 Collaborazione online (cf. ECDL Online Collaboration): vantaggi della collaborazione online; tecnologie di cloud computing; condivisione di file in rete; gestione di calendari ed eventi; uso dei social media; strumenti per le riunioni e per l’apprendimento online; dispositivi e applicazioni mobili. Sicurezza informatica (cf. ECDL IT Security): controllo della privacy e degli accessi ai dati; furto d’identità e ingegneria sociale; tipi di malware e software antivirus; sicurezza delle reti e delle connessioni; riservatezza delle comunicazioni; archiviazione ed eliminazione dei documenti. Secondo biennio CONTENUTI IMPRESCINDIBILI DEL TERZO ANNO Algoritmi e diagrammi di flusso Programmazione procedurale in C++ Sviluppo di siti web con HTML e CSS Algoritmi e diagrammi di flusso: definizione di algoritmo; linguaggi naturali e linguaggi formali; rappresentazione di algoritmi con diagrammi di flusso e pseudocodice; variabili e costanti; costrutti fondamentali di selezione e di iterazione. Programmazione procedurale in C++: editor e compilatore; struttura generale di un programma; istruzioni di input/output; tipi di dato e rappresentazione in memoria; operatori e funzioni; vettori monodimensionali; implementazione di algoritmi risolutivi di problemi matematici, di ricerca e di ordinamento. Sviluppo di siti web con HTML e CSS: nascita e sviluppo del Web; editor e browser; struttura generale di una pagina HTML; tag per il markup di testo, immagini, tabelle e link; utilizzo di fogli di stile a cascata; validazione del codice. CONTENUTI IMPRESCINDIBILI DEL QUARTO ANNO Matrici e file in C++ Programmazione a oggetti Basi di dati applicate al Web Matrici e file in C++: tipi di dati strutturati; dichiarazione, lettura e gestione di array a due indici; dichiarazione di oggetti file stream; apertura, controllo degli errori, scrittura su file. Programmazione a oggetti: modellizzazione e rappresentazione di entità; linguaggio UML; dichiarazione di classi ed oggetti in C++; implementazione di costruttori e metodi; definizione della visibilità dei membri; ereditarietà delle classi. Basi di dati applicate al Web: descrizione di entità attraverso attributi e relazioni; progettazione concettuale e logica di una base dati; impostazione di vincoli di integrità referenziale; normalizzazione delle tabelle; operazioni di definizione, manipolazione e selezione dei dati con il linguaggio SQL; creazione di pagine web con contenuti estratti da un database tramite il linguaggio PHP.