Modulo | Crediti | Settore disciplinare | Periodo | Docenti |
---|---|---|---|---|
Laboratorio | 2 | INF/01-INFORMATICA | Periodo zero |
Carlo Drioli
|
Teoria | 2 | INF/01-INFORMATICA | Periodo zero |
Federico Fontana
|
Modulo: Teoria
-------
Il corso intende fornire i concetti di base dell'informatica insieme alla loro terminologia e notazione di base. Il corso è strettamente coordinato con il laboratorio relativo che introduce all'uso di un sistema di calcolo e alle principali funzionalità 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 S.O. Linux del quale vengono concisamente illustrate l'organizzazione del filesystem e le funzionalità di accesso alle risorse locali, di rete, multimediali.
Modulo: Teoria
-------
1. Introduzione all’informatica.
2. L’elaborazione dell’informazione
- Problemi e algoritmi
- Diagrammi di flusso
- I programmi
- I linguaggi di programmazione
- Le istruzioni
- I dati
- La struttura dei programmi in sottoprogrammi.
3. Architettura di un calcolatore e sue astrazioni
- La macchina di Von Neumann
- L’esecutore
- La memoria
- I dispositivi per le memorie di massa
- L’interfaccia di ingresso/uscita
- Le principali periferiche
- La macchina a registri
- La macchina di Turing.
4. Codifica dell’informazione
- Codifica binaria, ottale, esadecimale
- Conversioni di base
- Codifica binaria di numeri naturali e loro somma
- Codifica binaria di numeri interi e loro somma o sottrazione
- Codifica di caratteri.
5. Algebra booleana e porte logiche.
6. Calcolabilità (cenni)
- Universalità ed equivalenza tra macchine di calcolo
- Livelli di programmazione.
Le lezioni propongono parte dei contenuti dei libri di testo adottati, i quali si pongono dunque come riferimento sufficiente per l'acquisizione delle competenze necessarie al superamento dell'esame.
Modulo: Laboratorio
-------
-Introduzione: architettura dell'elaboratore elettronico e le funzioni del sistema operativo
-Il Sistema Operativo Linux
-Il file system, operazioni su file di testo, i principali editor di testo (vi, emacs, joe)
-La shell e gli script di shell (i comandi e i costrutti, esempi vari)
-Reti (indirizzi di rete, protocolli, accesso a risorse remote)
-Il linguaggio HTML e la creazione di pagine web
-Authoring e composizione di documenti: Latex (sintassi di base ed esempi), Xfig.
-Authoring e composizione di documenti: la suite OpenOffice (in particolare Writer e Impress)
Modulo: Teoria
-------
Prova scritta contenente esercizi da risolvere e quesiti sul programma svolto.
Modulo: Laboratorio
-------
Prova scritta contenente esercizi da risolvere e quesiti sul programma svolto (la prova è integrata con la prova scritta del modulo Teoria).
Autore | Titolo | Casa editrice | Anno | ISBN | Note |
D. Sciuto, G. Buonanno, L. Mari | Introduzione ai Sistemi Informatici (Edizione 3) | McGraw-Hill | 2005 | 883866269X | |
M. Bertacca, A. Guidi | Introduzione a Linux | McGraw-Hill | 1998 | 8838607729 | |
Sciuto D., Buonanno G., Mari L. | Introduzione ai Sistemi Informatici (Edizione 3) | McGraw-Hill | 2005 | 883866269X | |
Vincenzo Manca | Metodi Informazionali (Edizione 1) | Bollati Boringhieri | 2003 | 8833957152 |
******** CSS e script comuni siti DOL - frase 9957 ********p>