Informatica di base [Sezione A] (2004/2005)

Corso a esaurimento

Codice insegnamento
4S00007
Crediti
4
Altri corsi di studio in cui è offerto
L'insegnamento è organizzato come segue:
Modulo Crediti Settore disciplinare Periodo Docenti
Teoria 2 INF/01-INFORMATICA 1° Q - periodo zero del 1° anno Vincenzo Manca
Laboratorio 2 INF/01-INFORMATICA 1° Q - periodo zero del 1° anno Federico Fontana

Obiettivi formativi

Modulo: Teoria
-------
Il corso intende fornire i concetti di base dell'informatica insieme alla loro terminologia e notazione di base. Il corso e' strettamente coordinato con il laboratorio relativo che introduce all'uso di un sistema di calcolo e alle principali funzionalita' di rete.

Modulo: Laboratorio
-------
Il laboratorio integra il Corso di Informatica di Base proponendo allo studente un approccio di tipo critico all'uso del calcolatore elettronico, con particolare riferimento al Sistema Operativo Linux del quale vengono concisamente illustrate l'organizzazione del filesystem e le funzionalita' di accesso alle risorse locali, di rete e multimediali.

Programma

Modulo: Laboratorio
-------
# 1. Primi passi con Linux
1.1. Preliminari
1.2. L'accesso al sistema
1.3. I primi comandi
1.4. L'esecuzione dei programmi
1.5. Il manuale
2. Il filesystem di Linux
2.1. Concetti di base del filesystem
2.2. Il Virtual File System
# 3. Comandi shell su file testuali e text editing di base
3.1. Redirezionamento dei flussi standard
3.2. Archiviazione di file
3.3. Comandi per l'editing elementare di testi
3.4. Editing di testi da shell
# 4. La Shell 4.1. Quali shell?
4.2. Programmare la shell
4.3. Costrutti del linguaggio di shell
# 5. Servizi client/server di base
5.1. Comunicazioni via rete tra host
5.2. Protocolli client/server
5.3. Accesso a risorse remote
5.4. Condizioni basilari per la connettivita'
5.5. Servizi di base
5.6. Evoluzioni dei servizi di base
# 6. Strutture e uso dei comandi multimediali 6.1. Visualizzazione, gestione e stampa di documenti
6.2. Manipolazione di immagini
6.3. Ascolto di audio
6.4. Rappresentazione di sequenze video
# A.7. Internet
7.1. Le Principali Applicazioni
7.2. I Tipi di Connessione
7.3. La Navigazione del World Wide Web
7.4. La Posta Elettronica

Gli studenti effettuano l'attivita' di laboratorio presso postazioni individuali di calcolo, poste all'interno del laboratorio stesso, rendendo in tal modo possibile l'analisi dei contenuti del corso e la soluzione dei quesiti proposti durante le lezioni direttamente sulle risorse messe a disposizione.


Modulo: Teoria
-------
1. Operazioni e Algoritmi Classi, Sequenze, Relazioni, Operazioni, Funzioni, Predicati. Diagrammi operatori. Calcoli e Algoritmi. 2. Espressioni e Comandi Espressioni operatorie e calcoli di valutazione. Espressioni condizionali, lambda-espressioni. Comandi e costrutti di controllo. 3. Istruzioni e Programmi Spazi di dati. Calcolo simbolico e calcolo imperativo. Programmi, Macchine e Automi. Programmi a registri. Linguaggi procedurali ad alto livello. 4.Circuiti e Macchine Funzioni booleane e circuiti combinatori. Circuiti sequenziali. Circuiti di trasferimento e sincronizzazione. Struttura di una macchina von Neumann e ciclo di esecuzione. 5. Dati e Tipi Grafi e alberi. Stringhe, Vettori e Liste. Memorie indirizzabili e memorie sequenziali. File. Record e Puntatori. 6. Simboli e Codici Caratteristiche dell'informazione digitale. Misure informative. Codici e alberi di codifica. Codice ASCII e UNICODE. Codici istantanei. Algoritmo di Huffman. Entropia informativa. 7. Automi e Linguaggi Linguaggi e operazioni su linguaggi. Automi a stati finiti. Espressioni regolari. Calcolabilita', semidecidibilita' e decidibilita'. Macchine di Turing, tesi di Church e indecidibilita'. Complessita' di calcolo. 8. Sistemi operativi Livelli di programmazione. Funzioni e struttura di un sistema operativo. Nucleo di sistema. Struttura di un file system. Linguaggi di comandi. Applicazioni di base. Interfacce grafiche. 9. Reti e Servizi Livelli di rete. Risorse e Indirizzi. Servizi e Protocolli. Modello Client-server (HTTP, SMTP). Testi, Formati, Ipertesti. Modalita' di accesso e di uso dei servizi. Sistemi di autenticazione e di protezione.

Modalità d'esame

Modulo: Laboratorio
-------
Prova scritta integrata all'interno dell'esame di Informatica di base.


Modulo: Teoria
-------
Esame scritto.

Statistiche per i requisiti di trasparenza (Attuazione Art. 2 del D.M. 31/10/2007, n. 544)

Statistiche esiti
Esiti Esami Esiti Percentuali Media voti Deviazione Standard
Positivi 33.33% 30 0
Respinti --
Assenti 66.66%
Ritirati --
Annullati --
Distribuzione degli esiti positivi
18 19 20 21 22 23 24 25 26 27 28 29 30 30 e Lode
0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 0.0% 100.0% 0.0%

Valori relativi all'AA 2004/2005 calcolati su un totale di 3 iscritti. I valori in percentuale sono arrotondati al numero intero più vicino.