Informatica di base (2005/2006)

Corso a esaurimento

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

Obiettivi formativi

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.


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.

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

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. 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

Prova scritta

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 52.71% 25 4
Respinti 23.25%
Assenti 20.93%
Ritirati --
Annullati 3.10%
Distribuzione degli esiti positivi
18 19 20 21 22 23 24 25 26 27 28 29 30 30 e Lode
11.7% 5.8% 4.4% 11.7% 0.0% 2.9% 7.3% 7.3% 5.8% 7.3% 14.7% 4.4% 4.4% 11.7%

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