LICEO SCIENTIFICO “GALILEO GALILEI” Caselle di Selvazzano Dentro (PD) Anno scolastico 2011/2012 Classe 3^D PROGRAMMA SVOLTO DALLA DOCENTE DI: INFORMATICA PROF.SSA LAURA DE GIORGI Il programma svolto durante il terzo anno ha ripreso ed approfondito gli argomenti pertinenti i temi indicati dal ministero per il primo biennio: architettura del computer (AC), sistemi operativi (SO), Internet e servizi (IS), elaborazione automatica di documenti (DE), algoritmi e linguaggi di programmazione (AL). CONTENUTI (AC) Sistemi di elaborazione e rappresentazione delle informazioni. L'informatica. Il computer. Hardware , Firmware e software. Dati e informazioni. L'architettura di von Neumann: CPU, memoria centrale, bus. Case, scheda madre. Bus dati, indirizzi, controllo. Organizzazione, architettura e caratteristiche della memoria centrale: RAM, ROM, cache. La RAM: celle, indirizzi e operazioni di memoria; accesso in memoria centrale. Le unità di misura dell'informazione: Bit, Byte, Word. La CPU (Central Processing Unit) con le sue componenti CU (Control Unit) e ALU (ArithmeticLogic Unit). I registri in generale, della RAM, della CU e della ALU. La ROM, BIOS, bootstrap, tempo d'accesso e ciclo di memoria. Il ciclo per il reperimento delle informazioni. Le memorie di massa a supporto magnetico ed ottico. La classificazione delle memorie: caratteristiche, composizione, differenze. Le porte e le periferiche di input e di output. La classificazione dei computer. I sistemi di numerazione posizionale: definizione, caratteristiche, base, alfabeto, simboli, cardinalità. I sistemi di numerazione decimale, binaria, ottale, esadecimale: base, alfabeto, simboli, cardinalità, notazione espansa, pesi. La codifica binaria e la conversione decimale-binario e binario-decimale. La codifica ottale e la conversione decimale-ottale e ottale-decimale. La codifica esadecimale e la conversione decimale-esadecimale e esadecimale-decimale. Algoritmo di conversione da ottale a binario e viceversa. Algoritmo di conversione da esadecimale a binario e viceversa. (SO) Software e sistemi operativi. La struttura del Sistema Operativo, le sue principali funzionalità e alcune avanzate. Il software e le categorie del sw. La struttura del Sistema Operativo e le sue principali funzionalità. Il bootstrap. Creare, rinominare, copiare, eliminare, spostare cartelle e file. (DE) Organizzare testi, dati ed immagini in formato elettronico. Elaboratore di testi, Foglio di calcolo, Generatore di presentazioni: funzionalità di base ed avanzate. (IS) Le principali funzionalità offerte dalla Rete per reperire e scambiare informazioni. Utilizzo di un indirizzo di posta elettronica, mail-list, newsgroup. Netiquette. 1 (AL) Le basi della programmazione. Problemi ed algoritmi: linguaggio di progetto, diagrammi di flusso e linguaggi di programmazione. La programmazione strutturata: variabili e parametri; sintassi e semantica; costrutti di base; algebra di Boole. I costrutti sintattici fondamentali: sequenza, selezione, iterazione con controllo precondizionale e postcondizionale, iterazione enumerativa. Documentazione di lavoro: tabella delle variabili, tabella di traccia. Implementazione di algoritmi con i costrutti sequenza, selezione ed iterazione mediante lo pseudolinguaggio e la rappresentazione grafica con i diagrammi a blocchi. Verifica degli algoritmi implementati con la tabella di traccia. Data 07/06/2013 La Docente: Laura De Giorgi Firma di almeno due studenti ………………………………… ………………………………… 2