PROGRAMMA DI SCIENZA E TECNOLOGIE APPLICATE CLASSE II

PROGRAMMA DI SCIENZA E TECNOLOGIE APPLICATE
CLASSE II R IIS indirizzo: Informatica
Docente: prof.ssa BRANCACCIO COLOMBA
1. ARITMETICA DEL COMPUTER









Sistemi di numerazione: definizione, concetto di BASE, ALFABETO, NUMERO e
CIFRA
Sistemi di numerazione addizionali e posizionali
Sistemi di numerazione a confronto: decimale, binario, esadecimale
Conversione da binario a decimale e viceversa
Conversione da decimale a esadecimale e viceversa
Conversione da esadecimale a binario e viceversa
Aritmetica binaria: somma e prodotto
Esercizi di conversione, di somma e prodotto in binario
Realizzazione di fogli di calcolo e di semplici algoritmi per la conversione decimalebinario e viceversa
2. CODIFICA DELL’INFORMAZIONE NUMERICA E ALFANUMERICA








Concetto di dato e informazione
Definizione di sistema di trasmissione e sue parti costituenti
Definizione di codice e processo di codifica e decodifica
Differenza tra bit e byte
Rappresentazione delle informazioni alfanumeriche: codice ASCII
Rappresentazione binaria dei numeri interi senza segno (binario puro) e con segno
(complemento a due)
Rappresentazione di numeri reali: virgola mobile
Esercizi sulla rappresentazione in complemento a due e in binario puro
3. SISTEMI, MODELLI E AUTOMI






Concetto di sistema e suo stato globale con rappresentazione (schema a blocchi)
Classificazione di un sistema: rispetto alle origini e alle variabili
Concetto di modello
Classificazione dei modelli: fisici, astratti e di connessione
Concetto di automa a stati finiti
Modelli per rappresentare un automa a stati finiti: matrici di transizione e grafi


Esercizi sullo stato globale di sistemi (studente, lampada, ascensore, distributore,
semaforo) con relativa rappresentazione grafica e classificazione
Esercizi sulle rappresentazione di automi a stati finiti: matrici e grafi di transizione
4. OFFICE AUTOMATIONE E IL MONDO DEL WEB – livello avanzato











Excel: funzione logica SE con operatori logici E,O,NON.
Excel: funzioni matematiche INT e RESTO
Realizzazione di fogli di calcolo con uso delle funzioni suddette
La multimedialità: definizione di media, tipi di media (testo, immagine, suono,
animazione, video)
Differenza tra ipertesto e ipermedia: concetto di link, bottone, nodo
Fasi per realizzare un ipermedia: progettazione, ricerca dei contenuti,
implementazione
Linguaggio HTML: tag significativi per la struttura di un documento HTML
Tag e relativi attributi per la realizzazione di elenchi puntati e numerati
Tag per la realizzazione di una tabella
Tag per la gestione di link e oggetti multimediali
Realizzazione di pagine ipermediali in HTML
5. LE BASI DELLA PROGRAMMAZIONE









Il ciclo di vita del software: fasi di analisi, progettazione, codifica, verifica
il problema: analisi con individuazione delle specifiche funzionali (dati di Input, dati di
Output e di lavoro)
Algoritmo: definizione, caratteristiche e sue rappresentazioni (pseudocodifica e
diagramma a blocchi)
Tipi di dati: numerico e alfanumerico
Tipi di istruzioni: di Input, di output, di calcolo, di assegnazione
Le strutture di controllo: sequenza, selezione (unaria e binaria), ripetitiva (enumerativa,
postcondizionale e precondizionale)
Programma: definizione
I linguaggi di programmazione: ad alto livello e basso livello
Esercizi sull’analisi di problemi con relativa stesura di algoritmo nelle sue forme di
rappresentazione
Firma allievi
Firma docente