Programma svolto
DISCIPLINA: SCIENZE E TECNOLOGIE
A. S. 2015-2016
APPLICATE
INFORMATICA E TELECOMUNICAZIONI
DOCENTE Deminicis Adriana
CLASSE
2ITB
MODULO M1
PROBLEMI, ALGORITMI E PROGRAMMAZIONE
CONTENUTI
Gli algoritmi. Definizione algoritmo. Rappresentazione di un algoritmo mediante pseudocodifica e
diagramma di flusso. I dati. Tipi di istruzioni: input, output, assegnazione, assegnazione e calcolo.
Le strutture di controllo. Sequenza. Selezione ad una via, a due vie, selezione nidificata. Struttura di
ripetizione. Ripetizione precondizionale, postcondizionale, ripetizione con contatore. Istruzione di
scelta multipla. Esercizi sugli algoritmi. Codificare il programma. Eseguire e provare il programma.
Linguaggi di programmazione C e C++. Struttura di un programma in C e C++. L’ambiente C e C++.
Codifiche di algoritmi utilizzanti le strutture di controllo, sequenza, selezione ed iterazione nei due
linguaggi C e C++.
MODULO M2
ELEMENTI DI MATEMATICA PER L’INFORMATICA
CONTENUTI
I sistemi di numerazione. Il sistema di numerazione binario. I sistemi ottale ed esadecimale.
Conversione da binario a decimale e da decimale a binario. Relazioni tra ottale ed esadecimale con
binario. Algebra di Boole e operatori logici. Operatori logici: congiunzione, disgiunzione inclusiva ed
esclusiva, negazione. Proposizioni ed espressioni logiche. Operatori logici speciali: prodotto negato
o NAND, somma negata o NOR. Proprietà e teoremi dell’algebra booleana. Tavole di verità con
Excel.
MODULO M3
SISTEMI, MODELLI, PROCESSI
CONTENUTI
Descrizione di fenomeni fisici. Definizione di sistema. Analisi e sintesi. Metodo analitico, metodo
sistemistico. Classificazione dei sistemi. Sistemi aperti, sistemi chiusi, sistemi naturali, artificiali e
misti, sistemi discreti, sistemi continui, sistemi probabilistici, sistemi deterministici. Sistemi di
elaborazione, di controllo e di telecomunicazione. Il concetto di analogia. Definizione e
classificazione di modelli. Modelli classificati per utilità, modelli classificati per natura. Modelli
significativi. Schema a blocchi. Modello matematico. Modello grafico. Studiare un sistema. Sistemi di
controllo, controlli automatici, sistema di controllo a catena aperta, sistema di controllo a catena
chiusa o retroazionato. Algebra degli schemi a blocchi. Simulazione, importanza della simulazione,
le fasi della simulazione. Processi e automi. Definizione di processo e modello di processo. Automi a
stati finiti. Diagramma degli stati.
MODULO M4
COMUNICAZIONE E TRASMISSIONE DELL’INFORMAZIONE
CONTENUTI
La comunicazione. Concetti di
base della comunicazione. Il processo di comunicazione.
L’informazione. Rappresentazione di numeri interi e razionali. Codifica. Codifica di canale ed errori.
Disturbi nella comunicazione. Tipi di disturbi e gestione degli errori. Le tecniche di ridondanza. Codici
a rilevazione e correzione di errore.
MODULO M5
I SISTEMI PER IL TRATTAMENTO DELLE INFORMAZIONI
CONTENUTI
Architettura del computer. Gli elaboratori elettronici. La macchina di Von Neumann. Funzionamento
della macchina di Von Neumann, ciclo di fetch ed esecuzione. Il linguaggio macchina. Le
telecomunicazioni. Sistemi di telecomunicazioni, elementi di base. Tipi di comunicazione. Puntopunto, multicast, broadcast. Architettura client-server. Tecniche di commutazione, commutazione di
pacchetto, commutazione di circuito. Strutture topologiche, topologie di rete, ad albero, a stella, ad
anello, a bus, a maglia. La comunicazione analogica e digitale. I mezzi trasmissivi.
MODULO M6 DISPOSITIVI DIGITALI
CONTENUTI
Operatori logici e circuiti logici. Porte elementari. Porta logica AND, porta logica OR, porta logica
NOT. Tavole di verità delle porte logiche AND, OR, NOT. Rete logica. Circuito NAND, circuito NOR.
Analisi di una rete. Analisi di una rete usando Excel.
MODULO M7 WEB DESIGN
CONTENUTI
Reti, Internet, Web e comunicazione. Classificazione delle reti per estensione. Internet e il Web. Le
origini di Internet. L’indirizzo numerico IP, l’indirizzo simbolico. Domain Name System. URL,
Localizzatore Universale di Risorse. Upload, download. Velocità di trasferimento. Internet Provider. Il
Web. Protocolli. TCP/IP. HTTP. Il browser. I motori di ricerca. La rete Intranet e la rete Extranet.
Servizi e applicazioni di Internet. E-banking, e-government, e-learning. Commercio elettronico. La
comunicazione. Posta elettronica. Comunità virtuali. Reti sociali. La sicurezza in Internet, protocollo
di sicurezza https, firma digitale, crittografia, programmi antivirus. Le pagine web. Creazione di una
pagina Web con il linguaggio Html. Il linguaggio HTML. La struttura base di una pagina HTML. I titoli.
I paragrafi. I colori. La formattazione. Gli elenchi. Le tabelle. L’inserimento di immagini. I
collegamenti ipertestuali. I frame. I moduli nelle pagine Web. Il linguaggio JavaScript nelle pagine
Web. Script realizzati con il linguaggio JavaScript. Codifica di algoritmi utilizzanti le strutture di
controllo fondamentali (sequenza, selezione e ripetizione) con il linguaggio JavaScript.
Fermo, li 04/06/2016
Docente
Deminicis Adriana