PROGRAMMA PER LA PROVA DI ACCERTAMENTO PARTE 1 Fondamenti di informatica Questa sezione ha lo scopo di presentare i principali argomenti teorici che stanno alla base del funzionamento di un elaboratore o di un gruppo di elaboratori. Viene trattata la distinzione tra hardware e software e, se per il primo si traccia una panoramica dei componenti sia dal punto di vista logico che fisico, per il secondo si approfondisce la tematica delle funzioni fondamentali di un sistema operativo. Dopo aver esaminato il concetto di rete e quello della rappresentazione dell informazione, la prima parte si conclude con alcuni contenuti culturali propri dell informatica legati alla programmazione e con l analisi dell impatto sociale delle nuove tecnologie. Modulo 1 Architettura dell elaboratore Il modulo presenta gli argomenti che stanno alla base della struttura e del funzionamento di un elaboratore. Vengono prese in considerazione le varie parti fisiche di un computer quali il processore, la memoria e le periferiche. Per ognuna di esse vengono approfonditi alcuni temi legati alle metodologie di costruzione e di funzionamento degli stessi e vengono illustrati alcuni esempi di prodotti commerciali che trovano collocazione in un recente personal computer. 1.1 Concetti iniziali 1.1.1 Distinzione fra Hardware e Software 1.1.2 Tipologia di elaboratori 1.1.3 Componenti di base di un personal computer 1.1.4 Macchina di Von Neumann 1.2 Processore 1.2.1 Struttura generale 1.2.2 Prestazioni 1.2.3 Processori commerciali 1.2.4 Multiprocessori (cenni) 1.3 Memoria 1.3.1 Memorizzazione dei dati 1.3.2 Gerarchie di memorie 1.3.3 Memoria centrale 1.3.4 Memoria di massa 1.3.5 Relazioni fra memoria e prestazioni dei computer 1.4 Periferiche 1.4.1 Bus 1.4.2 Interfacce 1.4.3 Dispositivi di ingresso 1.4.4 Dispositivi di uscita Programma per la prova di accertamento dei corsi di alfabetizzazione informatica 1
Modulo 2 Sistemi Operativi Scopo principale del modulo è quello di fornire delle indicazioni sulle tipologie dei programmi e sulla distinzione tra sistemi operativi e programmi operativi. Per questi ultimi viene approfondita la conoscenza delle funzionalità principali che devono poter svolgere. In particolare si considereranno la gestione dei processi, quella della memoria e quella delle periferiche. 2.1 Software 2.1.1 Tipi di software 2.1.2 Sistema Operativo 2.1.3 Software applicativo 2.1.4 Gerarchie di macchine virtuali 2.2 Funzionalità del sistema operativo 2.2.1 Gestione dell unità di elaborazione 2.2.2 Organizzazione della memoria centrale 2.2.3 Organizzazione della memoria secondaria 2.2.4 Driver 2.2.5 Gestione della coda di stampa 2.2.6 Interprete dei comandi 2.2.7 Esempi di uso della linea di comando Modulo 3 Reti di calcolatori Il modulo concentra la sua attenzione sull importanza delle reti informatiche, siano esse locali o geografiche. Vengono presentati i vantaggi offerti dalla connessione dei computer e dalla condivisione delle loro risorse, si esaminano i supporti fisici e logici che rendono possibili tali collegamenti e viene offerta una panoramica sulla topologia delle reti. 3.1 Servizi offerti 3.1.1 Condivisione di risorse 3.1.2 Comunicazioni fra utenti 3.1.3 File transfer 3.1.4 Posta elettronica 3.1.5 Internet 3.2 Tecniche di trasmissione 3.2.1 Mezzi di trasmissione 3.2.2 Codifica dei dati 3.2.3 Tipi di collegamento fra terminali 3.3 Reti 3.3.1 Protocolli di trasmissione 3.3.2 Struttura client/server 3.3.3 Reti locali (LAN) 3.3.4 Reti geografiche (WAN) Programma per la prova di accertamento dei corsi di alfabetizzazione informatica 2
Modulo 4 Rappresentazione dell informazione Il modulo è di contenuto prettamente teorico e fornisce le basi per la comprensione dei metodi di memorizzazione dell informazione. Vengono introdotti l unità di misura della memoria e i suoi principali multipli; si analizzano quindi i metodi per la rappresentazione dei numeri con particolare riferimento alla facilità di calcolo e alla loro occupazione di memoria; si passa poi a descrivere la codifica di dati diversi quali caratteri, immagini e suoni e le tecniche di compressione degli stessi. 4.1 Unità di misura della memoria 4.1.1 Unità elementari di memorizzazione 4.1.2 Multipli utilizzati 4.2 Codifica di strutture elementari 4.2.1 Sistema binario 4.2.2 Valori di verità 4.2.3 Numeri binari relativi 4.2.4 Rappresentazione in virgola mobile 4.2.5 Codice ASCII 4.3 Codifica di strutture complesse 4.3.1 Codifica di stringhe e vettori 4.3.2 Codifica di immagini 4.3.3 Codifica audio 4.3.4 Compressione dei dati Modulo 5 Algoritmi, linguaggi e programmi Obiettivo del modulo è la conoscenza delle corrette tecniche di programmazione che consentono di produrre prodotti software efficaci, efficienti e di facile manutenzione. La creazione di un programma viene vista come un percorso senza soluzione di continuità dall algoritmo, alla sua rappresentazione formale tramite un linguaggio, fino alle tecniche di testing del prodotto finale. 5.1 Algoritmi 5.1.1 Definizione di algoritmo 5.1.2 Caratteristiche di un algoritmo 5.1.3 Formalismi di codifica 5.1.4 Diagramma di flusso 5.2 Linguaggi e programmi 5.2.1 Linguaggi di programmazione 5.2.2 Evoluzione e tipologia dei linguaggi 5.2.3 Ciclo di vita del software 5.2.4 Strumenti si sviluppo (cenni) Programma per la prova di accertamento dei corsi di alfabetizzazione informatica 3
Modulo 6 Impatto sociale Il modulo descrive l influenza delle tecnologie informatiche nella vita di tutti i giorni. Vengono prima trattati i temi della sicurezza sul posto di lavoro e vengono quindi presentati i criteri ergonomici da adottare quando si usa il computer. Vengono poi analizzati i problemi riguardanti la sicurezza dei dati e delle transazioni e gli aspetti legali legati alle nuove tecnologie. 6.1 Elaboratori e società 6.1.1 Il computer nella casa 6.1.2 Il computer nel lavoro e nell'istruzione 6.1.3 Il computer nella vita quotidiana 6.1.4 Società dell'informazione 6.1.5 Computer e ergonomia 6.1.6 Computer e salute 6.2 Impatto sociale 6.2.1 Sicurezza dei dati e delle transazioni 6.2.2 Virus e hacker 6.2.3 Diritti d autore 6.2.4 Privacy 6.2.5 Netiquette Programma per la prova di accertamento dei corsi di alfabetizzazione informatica 4
PARTE 2 Programmi applicativi La seconda parte del programma è legata alla effettiva operatività su di un personal computer e descrive, quindi, alcune applicazioni dell informatica reali e di uso comune. Viene offerta una panoramica sui sistemi operativi, sugli strumenti di videoscrittura, sui fogli elettronici, sulle basi di dati e sui programmi di presentazione fornendo per ciascuna categoria la descrizione del principale prodotto commerciale in uso. In conclusione vengono descritte le applicazioni rese possibili dalle reti geografiche di computer quali Internet e la posta elettronica. Modulo 1 - Uso del computer e gestione dei file Il modulo descrive le principali funzioni di base di un personal computer e del suo sistema operativo (Windows 9x). Inoltre si occupa delle attività essenziali di uso ricorrente quali la gestione e l organizzazione dei file e delle cartelle (file system), dell utilizzo delle icone e delle finestre e di semplici strumenti di editing e della stampa di documenti. 1.1 Operazioni elementari 1.1.1 Primi passi col computer 1.2 Il desktop 1.2.1 Le icone 1.2.2 Le finestre 1.3 Il file system 1.3.1 Gestione delle Cartelle/directory 1.3.2 Operazioni di copia, spostamento, cancellazione 1.3.3 Ricerca nel file system 1.4 Elaborazione testi elementare 1.4.1 Uso di un Elaboratore Testi 1.5 Gestione della stampa 1.5.1 Stampa di documenti Modulo 2 - Elaborazione testi In questo modulo viene descritto un tipico programma di elaborazione di testi (Word). In particolare vengono chiarite tutte le operazioni di base per creare, formattare e rifinire un documento. Inoltre vengono affrontate alcune funzionalità aggiuntive quali la creazione di tabelle, l'introduzione di grafici e di immagini in un documento e la creazione e la stampa di lettere circolari. 2.1 Concetti iniziali 2.1.1 Principali sistemi di elaborazione testi 2.1.2 Operazioni elementari Programma per la prova di accertamento dei corsi di alfabetizzazione informatica 5
2.1.3 Modifica delle impostazioni di base 2.1.4 Formati dei documenti 2.2 Operazioni di base 2.2.1 Inserimento dei dati 2.2.2 Selezione dei dati 2.2.3 Operazioni di copia, spostamento, cancellazione 2.2.4 Ricerca e sostituzione di dati 2.3 Formattazione 2.3.1 Formattazione di un testo 2.3.2 Tabulazioni, bordi ed elenchi 2.3.3 Maschere 2.4 Impaginazione e correzione di un documento 2.4.1 Stili e paginatura 2.4.2 Intestazioni e piè di pagina 2.4.3 Vocabolario e grammatica 2.4.4 Impostazione del documento 2.5 Stampa 2.5.1 Preparazione della stampa 2.5.2 Stampa su file 2.6 Funzioni avanzate 2.6.1 Tabelle 2.6.2 Disegni e immagini 2.6.3 Importazione di oggetti 2.6.4 Stampa unione 2.6.5 Documenti HTML Modulo 3 Foglio elettronico Il modulo si occupa dei concetti fondamentali che stanno alla base della creazione e della gestione di un foglio elettronico. Del programma preso ad esempio (Excel) vengono descritte le operazioni di formattazione e di copia, nonché l utilizzo delle funzioni aritmetiche e logiche elementari. Vengono inoltre trattati i temi dell'importazione di oggetti nel foglio e della creazione di grafici rappresentativi dei dati in esso contenuti. 3.1 Concetti iniziali 3.1.1 Operazioni elementari 3.1.2 Modifica delle impostazioni di base 3.1.3 Formato dei documenti 3.2 Operazioni di base 3.2.1 Inserimento dei dati 3.2.2 Selezione dei dati 3.2.3 Operazione di copia, spostamento, cancellazione 3.2.4 Ricerca e sostituzione 3.2.5 Righe e colonne Programma per la prova di accertamento dei corsi di alfabetizzazione informatica 6
3.2.6 Ordinamento dei dati 3.3 Funzioni e formule 3.3.1 Funzioni aritmetiche e logiche 3.3.2 Funzioni importanti 3.4 Formattazione 3.4.1 Formattazione di celle: numeri 3.4.2 Formattazione di celle: testo 3.4.3 Formattazione di celle: insiemi di celle 3.4.4 Controllo ortografico 3.4.5 Impostazione del documento 3.5 Stampa 3.5.1 Stampa di semplici fogli elettronici 3.6 Funzioni avanzate 3.6.1 Importazione di oggetti 3.6.2 Diagrammi e grafici Modulo 4 - Basi di dati Le basi di dati e il loro utilizzo sono l argomento principale di questo modulo. Vengono descritti prima i metodi per creare una base di dati composta da tabelle e maschere utilizzando un pacchetto software standard (Access); in seguito ci si occupa dell utilizzo della base di dati tramite gli strumenti di interrogazione, selezione e ordinamento disponibili e della generazione dei rapporti relativi. 4.1 Concetti iniziali 4.1.1 Operazioni elementari 4.1.2 Modifica delle impostazioni di base 4.2 Creazione un database 4.2.1 Operazioni di base 4.2.2 Uso delle chiavi 4.2.3 Impostazione di una tabella 4.2.4 Aggiornamento di un database 4.3 Uso di maschere 4.3.1 Creazione di una maschera 4.3.2 Modifica di una maschera 4.4 Ricerca di informazioni 4.4.1 Operazioni di base 4.4.2 Perfezionamento di una interrogazione 4.4.3 Operazioni di ricerca, selezione e ordinamento 4.5 Rapporti 4.5.1 Generazione di rapporti Programma per la prova di accertamento dei corsi di alfabetizzazione informatica 7
Modulo 5 - Strumenti di presentazione Obiettivo fondamentale di questo modulo è l utilizzo del personal computer per la creazione di presentazioni. Studiando un programma commerciale (PowerPoint) vengono gli strumenti standard per la generazione di presentazioni indirizzate a diverse situazioni e tipo di pubblico. Vengono quindi trattate le funzionalità di base disponibili per la composizione del testo, per l inserimento di grafici, di immagini e di altri oggetti generici, e la gestione degli effetti speciali. 5.1 Concetti iniziali 5.1.1 Operazioni elementari 5.1.2 Modifica delle impostazioni di base 5.1.3 Formato dei documenti 5.2 Operazioni di base 5.2.1 Creazione di una presentazione 5.2.2 Operazioni di copia, spostamento, cancellazione: testo 5.2.3 Operazioni di copia, spostamento, cancellazione: immagini 5.2.4 Operazioni di copia, spostamento, cancellazione: diapositive 5.3 Formattazione 5.3.1 Formattazione di testi 5.3.2 Modifica dei riquadri di testo 5.4 Grafici e diagrammi 5.4.1 Disegno di oggetti 5.4.2 Diagrammi 5.4.3 Immagini e altri oggetti 5.5 Stampa e distribuzione 5.5.1 Impostazione delle diapositive 5.5.2 Preparazione per la distribuzione 5.5.3 Stampa 5.6 Effetti speciali 5.6.1 Animazioni 5.6.2 Suoni 5.6.3 Dissolvenze 5.7 Supporti operativi 5.7.1 Esecuzione di una presentazione Modulo 6 - Reti informatiche Il modulo riguarda i due obiettivi principali legati all'uso delle reti informatiche: la ricerca delle informazioni e la comunicazione veloce. Viene quindi presentato l utilizzo di Internet per cercare dati e documenti nella rete; a tale scopo vengono illustrate le funzionalità fondamentali di un browser (Explorer), i metodi di utilizzo di un motore di ricerca e l esecuzione di stampe da web. Programma per la prova di accertamento dei corsi di alfabetizzazione informatica 8
In seguito viene presentata la comunicazione per mezzo della posta elettronica dall invio e ricezione di messaggi alla organizzazione e gestione delle cartelle di corrispondenza, passando per l aggancio di documenti a un messaggio. 6.1 Internet: concetti iniziali 6.1.1 Operazioni elementari con Internet 6.1.2 Modifica delle impostazioni di base 6.2 Navigazione in rete 6.2.1 Accesso ad un indirizzo web 6.3 Ricerca in rete 6.3.1 Motori di ricerca 6.3.2 Stampa dei risultati 6.3.3 Segnalibri 6.4 Posta elettronica: concetti iniziali 6.4.1 Operazioni elementari con la posta elettronica 6.4.2 Modifica delle impostazioni di base 6.5 Messaggi 6.5.1 Invio di un messaggio 6.5.2 Operazioni di copia, spostamento e cancellazione 6.5.3 Lettura di un messaggio 6.5.4 Risposta a un messaggio 6.6 Indirizzi 6.6.1 Uso dell'indirizzario 6.6.2 Invio di messaggi a più indirizzi 6.7 Gestione dei messaggi 6.7.1 Organizzazione dei messaggi Programma per la prova di accertamento dei corsi di alfabetizzazione informatica 9