1. Concetti di base della Tecnologia dell’Informazione (ECDL Modulo 1)

La rappresentazione digitale dei dati - Multimedialità, interattività e ipertestualità - Hardware e software, input e output - I diversi tipi di computer - Il computer nella vita quotidiana - Le telecomunicazioni - Le reti di computer e Internet - L’architettura del personal computer -La memoria RAM - Il microprocessore - La memorizzazione dei dati - Il disco rigido - Il floppy disk - Il CD-ROM e il DVD - Il monitor e le periferiche di output - Tastiera, mouse e periferiche di input - Software di sistema e applicazioni - A che cosa serve il sistema operativo - L’interfaccia grafica - A che cosa serve il software applicativo - Sicurezza dei dati e privacy - Diritti d’autore, freeware e shareware - Computer, ergonomia e salute.

2. Uso del computer e gestione dei file (ECDL Modulo 2)

Il desktop - Creare e rinominare cartelle e file - Aprire, salvare e chiudere un file - Lavorare con le finestre - L'organizzazione delle cartelle - Spostare, copiare, eliminare - Cercare file e cartelle - File di dati e di programma – Stampare - Iniziare a navigare - L'installazione delle applicazioni - L'uso simultaneo di più applicazioni - Le guide in linea - I virus informatici.

3. Le funzionalità fondamentali di Ms-Dos

Riga di comando – Utilizzo dei file – Utilizzo delle directory – Gestione dei dischi – Reindirizzamento e filtri – Cenni sull’utilizzo dei comandi batch - Utilizzo di MS Edit.

4. Elaborazione testi (ECDL Modulo 3)

A che cosa serve il word processor - Creare e salvare un documento - Modificare un documento salvato - Le impostazioni generali - Inserire e selezionare il testo - Copiare, spostare e cancellare - Trovare e sostituire parole o frasi - Le formattazioni più comuni - Caratteristiche di Microsoft Word - Formattazioni avanzate - Usare modelli e stili - Rivedere e rifinire un documento - Stampare i documenti - Creare tabelle - Lavorare con le immagini - Importare altri oggetti - Documenti per il web - La stampa unione.

5. Computabilità

I problemi, gli algoritmi, gli esecutori - Le metodologie di risoluzione dei problemi - La macchina a registri: architettura, linguaggio a salti - Programmazione con assembler didattico - Diagrammi di flusso – La produzione del software – Programmazione strutturata – Storia dei linguaggi di programmazione – Compilatori, interpreti, macchine virtuali.

6. La programmazione con un linguaggio di alto livello (Java SDK 1.4.2)

La struttura dei programmi – Gli identificatori – Variabili e costanti – Tipi di dato – Operatori – Commenti – La gestione dell’input/output – Le strutture di controllo – La struttura di dati array – Le librerie, le stringhe – Metodi, parametri – Durata e visibilità delle risorse - Algoritmi fondamentali: ricerca sequenziale, selection sort.

Testi adottati

bulletF. Tibone – La patente del computer – Zanichelli - Cap. 1, 2, 3
bulletA. Lorenzi, A. Rizzi - Il linguaggio Java – ATLAS – Cap. 1, 3, 4

- ApPuNtIdIuNiNfOrMaTiCo