Obiettivi formativi
Il corso si propone di fornire le conoscenze introduttive
dell'Informatica. Si richiede allo studente, al termine dello
stesso corso, di sapere manipolare i concetti elementari di
Architetture dei sistemi di elaborazione, Sistemi Operativi, Teoria
degli Automi e Progammazione. Inoltre lo studente stesso deve
essere preparato nell'uso di strumenti di Produttivita'
individuale, in particolare video editor, spreadsheet, posta
elettronica, navigazione web.
Attività formative
Il corso si svolge sia in aula che in laboratorio con equivalente
impegno (2 crediti + 2 crediti).
Programma del corso
- Modulo 1: Elementi di Architettura degli elaboratori
Che cos'è un calcolatore elettronico: cenni alla storia dei
circuiti digitali;
Struttura di un elaboratore elettronico;
Reti locali di calcolatori;
Reti geografiche di calcolatori.
- Modulo 2:Elementi di Teoria degli Automi e della
Computazione
Macchine a stati e concetto di calcolo;
Nozione formale di problema di elaborazione;
Linguaggi e loro riconoscimento;
Problemi teoricamente risolubili e problemi praticamente
risolubili.
- Modulo 3: Introduzione ai sistemi operativi
Concetto di sistema operativo;
Struttura di un sistema operativo;
Componenti logiche di un ambiente operativo;
Nozione di concorrenza;
Sistemi multiutente: autorizzazioni e ruoli.
- Modulo 4: Introduzione alla Programmazione ed all'Ingegneria
del Software
Nozioni e teminologia della programmazione;
Linguaggi di programmazione;
Linguaggi ad oggetti;
Progetto di applicazioni;
Classificazione del software.
- Modulo 5: Laboratorio di Sistemi Operativi
Sistema Operativo Linux;
Operazioni utente fondamentali nel sistema operativo Linux.
- Modulo 6: Laboratorio di Informatica Generale
Navigazione Internet e Posta Elettronica;
Elaborazione di Testi e Fogli elettronici;
Uso della rete locale e di internet: stampa di documenti,
trasferimento di file in locale e su rete geografica.