ISTITUTO D’ISTRUZIONE SUPERIORE “E. GUALA” CORSO RAGIONIERI PROGRAMMAZIONE ANNUALE DI INFORMATICA ANNO SCOLASTICO 2015 – 2016 CLASSE III SEZIONE B Professore: Vincenzo Caminiti Insegnante Tecnico Pratico: Prof. Giuseppina Carlo Ore settimanali: 4 OBIETTIVI EDUCATIVI DELLA MATERIA Rendere gli studenti in grado di: - acquisire capacità di raccogliere dati intesa come reperimento di informazione, come riconoscimento degli elementi essenziali del problema proposto, la loro riorganizzazione e il loro utilizzo in contesti diversi; - acquisire e sviluppare abilità logiche-intuitive con l'applicazione dei procedimenti: esatta definizione del problema e suddivisione del problema in sottoproblemi; - saper consultare manuali, leggere il testo, prendere appunti, organizzarli e utilizzarli; - utilizzare l’elaboratore per la realizzazione di programmi di tipo gestionale, finanziario e matematico scritti in VISUAL BASIC.NET prima con modalità CONSOLE e poi con INTERFACCIA GRAFICA al fine di - un facile inserimento nel mondo del lavoro - di un veloce apprendimento di nuovi programmi applicativi - utilizzare con abilità i linguaggi di programmazione. ABILITÀ - Cogliere i motivi per cui nascono certe esigenze di automazione, sottolineando il ruolo esecutivo della macchina ed evidenziando invece quello attivo e progettuale dell'uomo - Acquistare un quadro concettuale che faccia corrispondere all'algoritmo l'elaboratore - Collocare la fase della codificazione all'interno del rapporto uomo-macchina, rilevando analogie e differenze tra linguaggi naturali e artificiali, nonché familiarizzare con un'effettiva risorsa tecnologica tramite un accesso diretto e trasparente alla macchina CONTENUTI DI CONOSCENZA IRRINUNCIABILI - Motivazione e caratteristiche dell'automazione - Concetto di informazione e terminologia tecnica - Strutture logiche elementari di un elaboratore e loro funzioni - Struttura fisica dell'elaboratore - Rappresentazione interna dei dati - Conoscenza delle seguenti strutture dati: variabili scalari, vettori, matrici - Concetto di algoritmo: requisiti e definizioni - Capacità di ricavare l'algoritmo strutturato, utilizzando il metodo Top-Down e fare la codifica in VISUAL BASIC.NET di semplici problemi con sequenze, selezioni, iterazioni a un livello e con utilizzo VETTORI - Conoscenza delle principali funzioni del sistema operativo MS-DOS e WINDOWS e capacità di utilizzo dei suoi comandi principali CONTENUTI PREVISTI 1° QUADRIMESTRE Modulo Modulo 2 Algoritmi: definizione, metodologia top-down, rappresentazione grafica, costanti e variabili Strutture: sequenza, selezione a una via e selezione a due vie VISUAL BASIC.NET : istruzioni di lettura, scrittura, assegnazione,selezione a una via e selezione a due vie Realizzazione di programmi CONSOLE con utilizzo di variabili semplici e struttura sequenziale e selettiva Struttura di un elaboratore Strutture: Selezione a più vie e iterazione definita (FOR) VISUAL BASIC.NET : istruzioni di lettura, scrittura, assegnazione, selezione a una via, selezione a due vie, selezione a più vie e iterazione definita (FOR) Realizzazione di programmi CONSOLE con utilizzo di variabili semplici e struttura sequenziale, selettiva e iterativa definita 2° QUADRIMESTRE Modulo 3 Modulo 4 Sistemi di numerazione: binario, ottale, esadecimale Rappresentazione interna dei dati Strutture: iterazioni per falso e vero e condizione in testa e in coda VISUAL BASIC.NET: iterazioni per falso e vero DO .. LOOP Realizzazione CONSOLE di programmi con utilizzo di variabili semplici e struttura sequenziale, selettiva e iterativa per vero, per falso e iterazione definita. Strutture dati: Vettori VISUAL BASIC.NET: vettori Realizzazione di programmi con utilizzo di variabili strutturate (vettori) Algoritmi per la ricerca in un vettore Algoritmi per l’ ordinamento (selezione e bubble sort) e per la ricerca sequenziale e dicotomica o binaria Realizzazione di programmi per la ricerca, per l’ordinamento e per la ricerca sequenziale e dicotomica o binaria Modulo 5 Software e sistemi operativi Strutture dati: matrici Linguaggi e traduttori VISUAL BASIC.NET: ambiente di programmazione visuale: interfaccia, istruzioni, principali controlli ed eventi Realizzazione di programmi completi di interfaccia, selezioni, iterazioni, vettori e matrici STRUMENTI DI ACQUISIZIONE E DI ASSIMILAZIONE Spiegazione frontale introduttiva agli argomenti trattati ed esempi pratici sulle parti applicative, studio e esercizio individuale domestico, utilizzo dell'elaboratore a scuola, correzione compiti assegnati. TESTI ADOTTATI E PROGRAM Informatica secondo biennio C. Iacobelli, M: Ajme e V. Marrone JUVENILIA SCUOLA ISBN 978-88-7485-392-2 LABORATORI 3 ore settimanali di utilizzo del PC. Viene dedicato parecchio tempo alle esercitazioni poiché la programmazione è un'attività essenzialmente pratica. Gli argomenti dell’esercitazione sono scelti con riferimento ai programmi di matematica, economia aziendale. La parte tecnico-pratica viene concordata con I.T.P. STRUMENTI DI CONTROLLO Per ogni quadrimestre verranno effettuate almeno 1 interrogazione orale o test, tre fra prove scritte, prove pratiche o test. SCALA DI VALUTAZIONE IN RELAZIONE AGLI OBIETTIVI La scala di valutazione in relazione agli obiettivi è uguale alla tabella di riferimento per le prove scritte e orali, approvata dal Collegio Docenti del 15 ottobre 1999.