Guida dello studente della Facoltą di Ingegneria A.A. 2010/11

Informatica
Corso di Laurea Triennale in Ingegneria Gestionale - classe L-9 Ciclo Annuale Unico
Corso di Laurea Triennale in Ingegneria Gestionale - classe L-9 Ciclo Annuale Unico
Corso di Laurea Triennale in Ingegneria Gestionale - classe L-9 percorso Percorso in Lingua Italiana Ciclo Annuale Unico
Docenti
BUONANNO GIACOMO, Titolare
RESTELLI DANIELE, Lezioni
GENONE SARA, TutorShip
HODGES ROBERT, Lezioni
Obiettivi del corso
Il corso è strutturato in due parti: una di lezioni di teoria in aula e una di esercitazioni pratiche in laboratorio.
Obiettivo della parte teorica del corso è fornire una visione di base dell'architettura hardware e software dei sistemi informatici, sia per quanto riguarda l'elaborazione (i calcolatori come esecutori di programmi) sia per la comunicazione (le reti di calcolatori e Internet). Particolare enfasi è posta al processo di soluzione di problemi attraverso la loro modellizzazione in algoritmi e la loro formalizzazione in programmi eseguibili da un calcolatore, con l'obiettivo di fornire le nozioni basilari sulla programmazione dei calcolatori, approfondendone gli aspetti sia concettuali sia operativi.
Obiettivo della parte pratica del corso è sperimentare le competenze di base di programmazione fornite in aula attraverso lo studio e l’applicazione pratica del linguaggio di programmazione Java. Tutte le lezioni relative a questa parte di corso si terranno in laboratorio di informatica e consentiranno allo studente di apprendere, attraverso numerosi esercizi pratici, le nozioni basilari relative alla programmazione Java.
Le competenze maturate in questo corso sono fondamentali per accostarsi alle discipline che vengono affrontate negli anni successivi e in particolare alle problematiche relative alla gestione dei flussi delle informazioni aziendali, tema ulteriormente approfondito nei corsi dell'area ICT.
Precompetenze
Impiego basilare (“da utente”) di un PC dotato di strumenti di automazione di ufficio e connesso in rete locale e a Internet. Queste competenze devono essere certificate da 4 dei 7 moduli dell’ECDL (modulo 2: sistema operativo e gestione file; modulo 3: elaborazione testi; modulo 4: fogli elettronici; modulo 7: posta elettronica e Internet).
Programma
Parte di teoria
1. Introduzione: informazione e comunicazione
2. Codifica dell’informazione
3. Problemi e algoritmi
4. Introduzione alla programmazione
5. Architettura hardware del calcolatore
6. Architettura software del calcolatore: sistema operativo
Parte pratica
1. Introduzione a Java e all’ambiente di sviluppo
2. Classi, oggetti e tipi di dati
3. Decisioni (IF) e iterazioni (FOR e WHILE)
4. Array e vettori
5. Progettazione di classi
Modalitą d'esame
L’esame consiste in una combinazione di prove scritta e pratica da svolgersi nelle date d’esame previste dal calendario accademico, integrate, qualora se ne presenti l’opportunità, da una prova orale.
Durante lo svolgimento del corso sono previste anche delle prove intermedie miste teoria e pratica.
Bibliografia
Sciuto D., Buonanno G., Mari L., Introduzione ai sistemi informatici (III ed), McGraw-Hill, 2005.
Horstmann C.S., Concetti di informatica e fondamenti di Java (Terza edizione), Apogeo, 2005.
Materiale aggiuntivo distribuito dai docenti (lucidi)