INFORMATICA
cod. 07224

Anno accademico 2008/09
1° anno di corso - Primo semestre
Docente
Settore scientifico disciplinare
Informatica (INF/01)
Field
Discipline matematiche, informatiche e statistiche
Tipologia attività formativa
Base
56 ore
di attività frontali
6 crediti
sede:
insegnamento
in - - -

Obiettivi formativi

Conoscenze di base dell`Informatica:<br />
- Rappresentazione binaria dell`informazione, il calcolatore, il software e le reti informatiche.<br />
Utilizzo come utente degli strumenti di calcolo<br />
-I principali ambienti operativi (Windows e linux)<br />
-I principali applicativi (Stumenti Office, applicativi di rete e di calcolo)

Prerequisiti

- - -

Contenuti dell'insegnamento

  1. Codifica binaria dell'informazione: Logica Binaria, operatori logici, espressioni ed espressioni logiche. Rappresentazione in base 2 e in base 16, conversione di base, aritmetica binaria. Rappresentazione binaria dell'informazione: i numeri interi, i numeri reali, caratteri, strutture dati complesse, immagini e suono, tecniche di compressione.<br />
2. Il calcolatore: La macchina di Von Neumann e tipi di elaboratori. Hardware:CPU, memoria centrale, bus di sistema, input/output. Set di istruzioni di un processore, il linguaggio macchina e il programma. Prestazioni del computer. Bus di I/O, periferiche, memoria di massa.<br />
3. Il software: Classificazione, versioni e diritti d'autore del software. I sistemi Operativi: storia di Linux e Windows, multitasking e time-sharing, i processi, la gestione della memoria, Input/Output, file-system, le interfacce utente. Il software applicativo.<br />
4. Reti Informatiche: LAN e WAN; mezzi trasmissivi, Ethernet, modem, connessioni geografiche permanenti e commutate. I protocolli di rete e Internet, TCP/IP, router, architettura client-server. Le applicazioni di rete: DNS, DHCP, login remoto, e-mail, WWW, file transfer, proxy. Sicurezza dei dati, virus, firewall, strumenti crittografici per l'autenticazione e la riservatezza delle comunicazioni.<br />
5. Programmazione: Lo sviluppo del software: algoritmi, linguaggi di programmazione. Cenni di programmazione: tipi di dati, variabili e costanti; operatori, espressioni, assegnazioni, input/output elementare, strutture di controllo, funzioni.

Programma esteso

- - -

Bibliografia

L. Console, M. Ribaudo, U. Avalle. Introduzione all'informatica (Nuova edizione) UTET.<br />
Dispense online<br />
www.wikipedia.org

Metodi didattici

test scritto, orale e relazioni delle attivita' svolte in laboratorio

Modalità verifica apprendimento

- - -

Altre informazioni

- - -