Attività svolta 1. UNITÀ DI APPRENDIMENTO 1: RIPASSO E APPROFONDIMENTO DEGLI ARGOMENTI PRECEDENTI 1.1. Concetti elementari di informatica Algoritmo, Dato, Informazione Campi di applicazione e classificazione dei computer Introduzione all'hardware e al software 1.2. Introduzione ai sistemi numerici Decimale e Binario. Conversioni binario decimale e decimale binario Operazioni con i numeri binari: somme, differenze, moltiplicazioni 1.3. Algebra di Boole 1.4. Operatori logici AND (prodotto logico) OR (somma logica) NOT (negazione o complementazione) Funzioni booleane complesse e tabelle della verità. 1.5. Codifiche nel sistema binario Bit e Byte Numeri interi con segno e senza segno Numeri in virgola mobile Rappresentazioni alfanumeriche (Codice ASCII) 1.6. Rappresentazione delle immagini Bitmap Vettoriale Risoluzione e definizione dei colori Formato di compressione delle immagini (Jpeg, Gif, Png) Formato delle immagini vettoriali (Swf, Svg, Cdr) 1.7. Codifica dei suoni Segnali analogici e digitali 08/06/2015 1 di 5
Digitalizzazione del suono. 2. UNITÀ DI APPRENDIMENTO 2: ELEMENTI DI PROGRAMMAZIONE VISUALE VISUAL BASIC 6.0 2.1. Elementi di programmazione Flow chart Metalinguaggio Alternative (Selezioni, Selezioni annidate) Iterazioni (Cicli precondizionali, postcondizionali, contatori, cicli annidati) Metodo Top Down (Sottoprogrammi e funzioni) 2.2. Introduzione all'ide di Visual Basic Finestra Esplora Soluzioni Finestra Proprietà Finestra Casella degli strumenti Finestra elenco errori Operazioni di Debugging 2.3. Funzioni di gestione I/O INPUTBOX MSGBOX 2.4. Funzioni di conversione dati CCUR CINT CSNG CDBL CLNG 2.5. Funzioni matematiche ABS SGN SQR EXP 08/06/2015 2 di 5
LOG INT FIX ROUND VAL RND ISNUMERIC 2.6. Funzioni operanti su stringhe & LEFT MID RIGHT LEN ASC UCASE LCASE, CHR CSTR HEX OCT FORMAT 2.7. Oggetti principali della toolbox COMMAND BUTTON TEXTBOX LABEL LISTBOX RADIOBUTTON FRAME PICTURE BOX 08/06/2015 3 di 5
HORIZONTAL and VERTICAL SCROLL BAR 2.8. Codifica di alternative e iterazioni Costrutto selettivo IF THEN ELSEIF ELSE Costrutto selettivo SELECT CASE Costrutto iterativo postcondizionale DO LOOP UNTIL/WHILE Costrutto iterativo precondizionale DO WHILE UNTIL LOOP Costrutto contatore FOR TO STEP NEXT 2.9. Codifica del metodo TOP DOWN FUNCTION END FUNCTION SUB END SUB 2.10. Array monodimensionali REDIM (ridimensionamento di un array) 3. UNITÀ DI APPRENDIMENTO 2: DATABASE RELAZIONALI 3.1. DBMS progettazione Livello concettuale Livello logico Livello fisico Indice 3.2. Gestione DBMS Riduzione delle ridondanze Affidabilità e prestazioni Consistenza e integrità Sicurezza e privacy Gestione utenti 3.3. Linguaggi integrati ai DBMS DDL DML DCL 08/06/2015 4 di 5
DMCL QL 3.4. Gestione dei DBMS utilizzando DDL CREATE TABLE (PRIMARY KEY FOREIGN KEY REFERENCES) DROP TABLE ALTER TABLE INSERT INTO UPDATE SET WHERE DELETE WHERE 3.5. Interrogazione dei DBMS utilizzando SQL SELECT FROM WHERE ORDER BY DESC 3.6. Interrogazioni basate su aggregazioni di dati in SQL GROUP BY HAVING COUNT MAX MIN AVG 3.7. Microsoft Access Creazione di un database relazionale con integrità referenziale tra tabelle organizzate gerarchicamente Creazione viste (Query) in un database Access Creazione report legati alle Query presenti nel database Access Creazione maschere inserimento dati 08/06/2015 5 di 5
1. Obiettivi minimi: Saper risolvere semplici problemi utilizzando le strutture base della programmazione Saper utilizzare la sintassi del linguaggio Visual Basic 6.0 per la codifica di semplici applicazioni Conoscere la terminologia dei database Saper realizzare un semplice database e relative interrogazioni 2. Indicazioni metodologiche: Si consiglia un attenta revisione degli argomenti svolti attraverso le seguenti modalità: Ripasso della teoria mediante l utilizzo del quaderno personale e del materiale distribuito nelle lezioni Esecuzione degli esercizi già svolti durante le lezioni e successivo confronto della propria risoluzione con quella effettuata in classe 3. Compiti estivi: Esecuzione degli esercizi svolti durante l anno scolastico in preparazione della verifica di recupero del debito formativo 4. Prova di verifica finale: Prova scritta contenente esercizi in Visual Basic da svolgere sul computer; Prova orale costituita da domande aperte riguardanti i base 08/06/2015 1 di 1