Informatica
Corso di Laurea Triennale in Ingegneria Gestionale - classe 10 percorso Industriale Primo Ciclo Semestrale
Docenti
RAVARINI AURELIO, Titolare
PIGNI FEDERICO, Lezioni
BUONANNO GIACOMO, Lezioni
FAVERIO PAOLO, Lezioni
Obiettivi del corso
Obiettivo del corso è di 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) che 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 (linguaggi di programmazione, tipi di dati fondamentali e strutture di controllo, sottoprogrammi e ricorsione, strutture dati dinamiche, programmazione modulare e object-oriented), approfondendone gli aspetti sia concettuali sia operativi.
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 sono 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
1. Introduzione: informazione e comunicazione
2. Codifica e trasmissione dell’informazione
3. Problemi e algoritmi
4. Architettura HW
5. HTML e introduzione alla programmazione in JavaScript
6. Sistema Operativo
7. Architettura SW applicativo
8. Introduzione alle reti di calcolatori
9. Programmazione in JavaScript
Bibliografia
Testo di riferimento:
Sciuto D., Buonanno G., Fornaciari W., Mari L., Introduzione ai sistemi informatici (II ed), McGraw-Hill, 2002
Testo di approfondimento:
Deitel and Deitel, Internet & World Wide Web How to Program, 3/E (2004), Prentice Hall.
e-book:
Mari L., I fondamenti della programmazione con HTML e JavaScript, 2002 (disponibile per il download all’URL: http://elearning.liuc.it/JS/elibro/default.htm).