In questa sezione verrà data una breve descrizione del modulo.
Gli scopi del modulo consistono nel mettere in grado di:
- Descrivere, identificare, usare software di sistema di diversi produttori su differenti piattaforme
- Descrivere e usare le più diffuse categorie di software applicativo
- Installare, disinstallare, configurare e aggiornare software di sistema e applicativi
- Identificare i più usati linguaggi di programmazione
- Saper riconoscere e usare costrutti procedurali e object-oriented
- Saper indicare e descrivere le tecnologie software emergenti
Il modulo è strutturato nei seguenti argomenti:
-
Software di sistema
- Descrivere le funzioni e le principali componenti di un sistema operativo.
- Identificare i sistemi operativi attuali e descrivere le loro caratteristiche.
- Usare un sistema operativo per attività quali la gestione di file e dati.
- Identificare le utility di sistema e descrivere le loro principali funzioni.
- Usare il software di sistema per effettuare procedure come back-up, deframmentazione dei dischi, ecc.
- Usare sistemi operativi di differenti produttori su differenti piattaforme.
- Usare sistemi operativi stand-alone e di rete.
- Creare, usare e mantenere file di configurazione di sistema.
- Modificare la configurazione di un sistema operativo per ottimizzare le prestazioni.
- Trasmettere e scambiare file in un ambiente con piattaforme multiple.
-
Software applicativo
- Descrivere le principali caratteristiche e funzione delle più diffuse categorie di software applicativo (word processing, spreadsheet, database, presentation, e -mail, browsers, ecc.)
- Usare software di office automation
- Imparare autonomamente ad effettuare attività usando software di office automation.
- Usare software realizzato da produttori diversi.
- Trasmettere e scambiare dati in un ambiente con piattaforme multiple.
- Utilizzare caratteristiche di integrazione di differenti software di office automation.
- Usare strumenti di produttività di ufficio o altri software applicativi ad un livello avanzato.
-
Installazione e configurazione del software
- Installare e configurare un sistema operativo per PC.
- Descrivere le procedure per la disinstallazione di un sistema operativo.
- Installare e configurare software di sistema.
- Installare e configurare software applicativi.
- Configurare software per garantire l'accessibilità dei disabili.
- Installare e configurare aggiornamenti di software applicativo.
- Descrivere le modifiche necessarie ad un sistema operativo (modifica dei parametri, gestione dei conflitti di interrupt, ecc.) nell'installazione, configurazione e aggiornamento di software applicativo.
- Installare e configurare software client per la connessione a LAN, WAN, Internet (network client, WWW browser, emulatori di terminali, file transfer, ecc.).
- Installare e configurare software per applicazione client/server e applicazioni in rete (e-mail, database, ecc.).
- Installare applicazioni su un server e configurare client per accessi di rete.
-
Elementi di linguaggi di programmazione
- Identificare alcuni dei più importanti e attualmente usati linguaggi di programmazione.
- Saper distinguere tra programmazione strutturata e programmazione object-oriented
- Usare costrutti procedurali e object-oriented di linguaggi di programmazione e di scripting per creare e testare semplici programmi e file batch.
-
Tecnologie emergenti e tendenze
- Indicare alcune tecnologie software emergenti.
- Descrivere il possibile impatto delle tecnologie emergenti indicate.