INFORMATICA TRIENNIO _ITIS INFORMATICA SECONDO BIENNIO – ISTITUTO TECNICO – INFORMATICA Conoscenze Abilità Conoscere linguaggi e macchine a vari Saper: livelli di astrazione Progettare ed implementare algoritmi Conoscere i paradigmi di programmazione utilizzando diverse strutture di dati Conoscere la logica iterativa e ricorsiva Analizzare e confrontare algoritmi diversi Conoscere le principali strutture dati e le per la soluzione dello stesso problema loro implementazioni Scegliere il tipo di organizzazione dei dati Conoscere i file di testo più adatto a gestire le informazioni in una Conoscere la programmazione ad oggetti situazione data Conoscere la programmazione event driver Gestire file di testo Conoscere i linguaggi per la definizione Progettare ed implementare applicazioni delle pagine web Conoscere il secondo il paradigma ad oggetti linguaggio di Progettare e realizzare interfacce utente programmazione lato client per la gestione Progettare, realizzare e gestire pagine web locale di eventi in pagine web statiche con interazione locale Competenze utilizzare le strategie del pensiero razionale negli aspetti dialettici ed algoritmici per affrontare situazioni problematiche elaborando opportune soluzioni sviluppare applicazioni informatiche per reti locali o servizi a distanza scegliere dispositivi e strumenti in base alle loro caratteristiche funzionali redigere relazioni tecniche e documentare le attività individuali e di gruppo relative a situazioni professionali Attività in laboratorio Esercitazioni sui sistemi di numerazione e conversione di basi numeriche: DecimaleBinario, Decimale-Ottale, Decimale-Esadecimale, Ottale-Esadecimale. Programmazione in C++: sviluppo di programmi. Programmazione in Java: sviluppo di programmi. Installazione Eclipse per la stesura di applicazioni java. Illustrazione di configurazione di Eclipse con ATD: Android Tool Developer. Procedure di pubblicazione applicazioni nell'AppleStore e nell'AndroidMarket e procedura di installazione “hello.java” su dispositivo Android-based. QUINTO ANNO – ISTITUTO TECNICO - INFORMATICA Conoscenze Abilità Conoscere: Saper: Modello concettuale, logico e fisico di una Progettare base di dati. e realizzare applicazioni informatiche con basi di dati. Linguaggi e tecniche per l'interrogazione e Sviluppare la manipolazione delle basi di dati. applicazioni web-based integrando anche basi di dati. Linguaggi per la programmazione lato server a livello applicativo. Tecniche per la realizzazione di pagine web dinamiche. Competenze utilizzare le strategie del pensiero razionale negli aspetti dialettici ed algoritmici per affrontare situazioni problematiche elaborando opportune soluzioni sviluppare applicazioni informatiche per reti locali o servizi a distanza scegliere dispositivi e strumenti in base alle loro caratteristiche funzionali redigere relazioni tecniche e documentare le attività individuali e di gruppo relative a situazioni professionali Attività in laboratorio Introduzione all'ambiente DBMS Access Creazione di database e di tabelle con il linguaggio SQL, MySQL e PHP