1. Docenza
Docente: prof.Vittore Casarosa
Dipartimento di Ingegneria dell'Informazione
Tel.: 050/315 3115
Fax: 050/315 2810
e-mail: casarosa@iei.pi.cnr.it
Tutore: Dr. Claudio Sandi
Dipartimento di Ingegneria dell'Informazione
Tel.: 050/551593
e-mail: c.sandi@ing.unipi.it
ricevimento: lunedì dalle 17.00 alle 19.00
2. Finalità ed obiettivi dell'insegnamento
Le finalita' del corso sono di fornire agli allievi le conoscenze di base necessarie alla comprensione degli strumenti informatici, sia per quanto riguarda i principi di funzionamento che per quanto riguarda il loro utilizzo nell'attivita' professionale.
Obbiettivo del corso e' di portare lo studente a:
2. Pre-requisiti in ingresso e competenze minime in uscita
| Pre requisiti (in ingresso) | Insegnamenti fornitori |
| Nozioni elementari di matematica e algebra booleana. Nozioni elementari di fisica (elettricita'). | Scuola Media Superiore e precorsi |
| Competenze minime (in uscita) | Insegnamenti fruitori |
| Conoscenza di base dell'architettura e delle funzionalita' di un calcolatore | Secondo anno, curriculum informazione: Sistemi Informativi Terzo anno, curriculm informazione: Gestione dell'Informazione aziendale;Sistemi Intelligenti di supporto alle decisioni Inoltre, tutti gli esami che prevedono l'utilizzo del calcolatore come strumento di lavoro. |
| Conoscenza di base dell'architettura e delle funzionalita' di un sistema operativo | |
| Conoscenza del processo di sviluppo del software | |
| Capacita' di sviluppare semplici programmi in C++ | |
| Utilizzo di strumenti di produttivita' personale (editor, excel) | |
| Accesso e interrogazione di DB relazionali | |
| Conoscenza di base di reti di calcolatori, ed elementi di sicurezza in rete | |
| Utilizzzo di strumenti distribuiti in rete (web, ftp, email) |
3. Metodologia didattica
La metodologia didattica impiegata consiste in:
4. Programma, articolazione e carico didattico
Principali argomenti Lezioni Esercit. Lab. Totale Ore di Carico Didattico
Principi di funzionamento di un calcolatore. Architettura di un calcolatore. Rappresentazione delle informazioni. Sistema Operativo e software di base. Esemplificazione con Windows e Unix. 12 0 3 42
La programmazione. Linguaggi formali. Programmazione in C++. Istruzioni semplici, strutturate, di ingresso uscita. Definizione e chiamata di funzioni. Esemplificazione in ambiente di sviluppo C++. Il processo di sviluppo del software. 18 7 12 99
Principali strumenti gestionali. Introduzione alle basi di dati. Schema concettuale e modello relazionale. Il linguaggio SQL. Editori di testi. Fogli di calcolo elettronici. Esemplificazione con Office 97 12 5 9 69
Le reti di calcolatori. Reti locali e reti geografiche. Protocolli di comunicazione. Cenni al modello OSI. L'evoluzione di Internet. I servizi di file transfer, telnet e posta elettronica. World Wide Web. Il protocollo http e il linguaggio html. Elementi di sicurezza in rete. Esemplificazione con Explorer e Netscape. 18 5 9 87
Totale 60 17 33 297
5. Materiale didattico
I testi consigliati per il corso sono i seguenti.
6. Modalità di verifica/esame
Gli esami si svolgeranno come segue :
Il mancato superamento della prova a) non permette la prosecuzione dell'esame. L'esito positivo della prova scritta vale solo fino alla sessione di esami estiva.
Durante il corso verranno fatte almeno due prove scritte (compitini), che daranno luogo ad una valutazione complessiva finale espressa in trentesimi. Per tutti coloro che superano la votazione di 21/30 sara' possibile confermare tale voto come risultato finale dell'easme, in sostituzione delle prove a) e b) dette sopra. Per coloro che non superano tale soglia (ma in ogni caso con piu' di 16/30) sara' possibile confermare tale voto come il risultato della prova scritta a), e sostenere la prova orale b), ovvero rinunciare al risultato ottenuto e sostenere ex-novo la prova scritta a). Per chi non supera i 16/30 nella valutazione complessiva dei compitini, e' necessario sostenere entrambe le prove a) e b).