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