Piaggesi Scienze e tecnologie applicate progr

Programma di TECNOLOGIE INFORMATICHE
a.s. 2015-2016
Classe 2 D Informatica (3h/sett)
Insegnante : Prof. Piaggesi Gabriella
Testo adottato: Gallo P. Sirsi P. FORWARD Scienze e tecnologie applicate – Informatica e
telecomunicazioni - Minerva Italica
Basi della programmazione
Formulare e comprendere i problemi. La modellizzazione del problema. La strategia risolutiva, i
metodi.L'algoritmo e la sua rappresentazione. Variabili e costanti. Tipi di dati: intero, reale, stringa,
carattere, booleano. Espressioni e istruzioni operative. La programmazione strutturata. Costrutto
sequenza, selezione, iterativo postcondizionale e precondizionale, iterativo derivato.
Fondamenti del linguaggio C++: dal programma al codice eseguibile, struttura di un programma
C++, variabili, istruzioni, costrutti. Ambiente di programmazione Dev C++ .Sintassi delle
istruzioni - Operandi e operatori – Istruzioni di I/O – Strutture di controllo: Struttura di Sequenza Condizionale a 1 e 2 vie (If – Then – Else) - Strutture Iterative (For – Next, Do While – Loop, Do –
Loop Until).
Codifica dell'Informazione
Sistemi di numerazione e aritmetica binaria. Rappresentazione delle informazioni con codice
ASCII. Rappresentazione Binaria dei Numeri Interi e Reali. Algebra Booleana e logica.
Sistemi e Modelli
Sistemi e loro caratteristiche - Comportamento di un Sistema – Classificazione dei Sistemi Modelli e loro classificazione – Automi – Diagrammi degli Stati – Automi a stati finiti –
Rappresentazione degli automi con tabelle di transizione e di trasformazione – Automi riconoscitori
Principi di telecomunicazioni
La comunicazione. Trasmettitore e ricevitore. Mezzi trasmissivi utilizzati. Segnali e canali.
Rumori, modulazione e rimodulazione di un canale- Reti di telecomunicazione. Multiplazione e
commutazione – Trasmissione di segnali digitale. Segnali analogici.
Attività di Laboratorio
Nel corso dell'anno sono state proposte esercitazioni di Problem Solving. Utilizzo di
piattaforme di programmazione quali SCRATCH. Utilizzo di Dev C++ per la risoluzione di
semplici problemi di programmazione.
Città di Castello, 1 giugno 2016
L' insegnante
……………………………..
……………………………..
Gli alunni _________________________
_________________________