ISTITUTO D’ISTRUZIONE SUPERIORE “E. GUALA” CORSO SISTEMI INFORMATIVI AZIENDALI PROGRAMMAZIONE ANNUALE DI INFORMATICA ANNO SCOLASTICO 2015 - 2016 CLASSE IV SEZIONE D Professore: Chiavazza Liliana Ore settimanali: 5 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 e ACCESS - acquisire tecniche e metodi di programmazione che permettano di ottenere un prodotto informatico non solo corretto, ma affidabile e di facile manutenzione 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. ABILITA' - Acquisire una conoscenza sufficientemente approfondita delle risorse fisiche e informatiche di un sistema di elaborazione - Comprendere la necessità di presentare un prodotto finale non solo corretto ma anche leggibile, facilmente modificabile, mediante l'utilizzo di idonee tecniche di analisi e di programmazione CONTENUTI DI CONOSCENZA IRRINUNCIABILI - Comunicazione con la macchina: linguaggi e programmi - Metodologie e tecniche di progettazione dei programmi - Manutenzione dei programmi e della relativa documentazione - Conoscenza delle tecniche di progettazione, organizzazione e gestione degli archivi - Capacità di ricavare l'algoritmo strutturato, utilizzando il metodo Top-Down e fare la codifica in Visual Basic.Net di problemi con sequenze e selezioni, iterazioni a uno o due livelli e con utilizzo di matrici ad una e due dimensioni, utilizzo di sottoprogrammi con passaggio parametri e file di testo, programmazione ad oggetti(utilizzo delle classi) - Utilizzo del database Access anche interfacciato con il Visual Basic.Net e metodologia ADO CONTENUTI PREVISTI 1°QUADRIMESTRE MODULO 1: Ripasso argomenti a.s. precedente strutture programmazione: sequenza, selezione a una via, a due vie a più vie, ciclo per vero, per falso, cicli enumerativi. Variabili strutturate : vettori e matrici Algoritmo per la ricerca in un vettore non ordinato Algoritmi per l’ ordinamento (selezione e bubble sort) e per la ricerca sequenziale e dicotomica o binaria MODULO 2: Windows Form Introduzione: form e controlli principali Controlli (list box, list view, combo box, option button, group box, menu, datagrid…) MODULO 3: Sottoprogrammi e Passaggio Parametri Sottoprogrammi : Funzioni e Procedure Passaggio per referenza e per valore e relativa codifica e gestione in Visual Basic NET 2°QUADRIMESTRE MODULO 1: FILE DI TESTO gestione file di testo (scrittura,lettura, aggiunta alla fine, inserimento e cancellazione) e relativa codifica e gestione in Visual Basic NET MODULO 2: OGGETTI e CLASSI introduzione agli oggetti e caratteristiche della programmazione ad oggetti le CLASSI e relativa codifica e gestione in Visual Basic NET MODULO 3 ACCESS e il linguaggio SQL Creazione data base in ACCESS 2010 Modello ER Definizione delle tabelle Identificatori e tipi di dato Relazioni Integrità referenziale Modifica ed eliminazione (DML) Il comando Select Query su più tabelle(JOIN) Query di comando(UPDATE, DELETE, INSERT) Query con parametri Campi calcolati Le funzioni di aggregazione Ordinamenti e raggruppamenti MODULO 4: Visual Basic.Net e Ado.Net Gli ambienti di Ado.Net Connessione ACCESS 2010 e utilizzo componenti di gestione dei dati in datatable 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. LIBRI DI TESTO E Program Progettazione dei database, ISBN 978 88 298 2793 0 linguaggio SQL, dati in rete C. Iacobelli, M: Ajme e V. Marrone Autori: A. Lorenzi – E. Cavalli ISBN 978-88-268-1675-3 JUVENILIA SCUOLA ATLAS LABORATORI Almeno 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 anche con riferimento ai programmi di matematica, economia aziendale. La parte tecnico-pratica viene concordata con l’I.T.P STRUMENTI DI CONTROLLO Per ogni quadrimestre verranno effettuate almeno 1 interrogazione orale o test, 2/3 fra prove scritte, 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.