Programma di Elementi di Informatica Corso di Laurea Ingegneria Civile e Corso di Laurea Ingegneria Energetica Facoltà di Ingegneria Università del Sannio Anno accademico 2005/2006 Docente: Lerina Aversano Nozioni Introduttive e concetti fondamentali. Il concetto d’informazione. Codifica dell’informazione. Le basi di numerazione. Conversioni di base. Rappresentazione dei numeri naturali, interi e reali in base due. Principali operazioni. Elementi di algebra booleana. (vedi [3]) Principi di funzionamento di un calcolatore. Struttura di un calcolatore: il modello di Von Neumann. Principali componenti di un calcolatore e loro principali caratteristiche: processore, memoria centrale, unità di ingresso, unità di uscita, memorie secondarie, gestione dell’I/O. (vedi [1], cap 4) Introduzione ai sistemi operativi. Funzioni del sistema operativo. Tipologie di sistemi operativi. Processi. File system. Gestione delle risorse. Principali comandi dei sistemi operativi MS-Windows e Dos. (vedi [1], cap 5) Introduzione alla programmazione (Linguaggio di riferimento C). Concetto di algoritmo, e di programma. Linguaggi di programmazione. Compilatori e interpreti. Tipi semplici. Organizzazione di un programma. Ingresso e uscita dei dati. Sviluppo di semplici programmi. Strumenti di produttività personale. Fogli elettronici. Esercitazioni in ambiente Windows. Libri consigliati [1] Introduzione ai sistemi informatici 2/ed - D. Sciuto, G. Buonanno, W. Fornaciari, Luca Mari, Mc-Graw Hill, Italia. [2] Istituzioni di Informatica, S. Ceri, D. Mandrioli, Ed. Mc-Graw Hill, Italia. [3] Elementi di informatica, B. Fadini, C. Savy, Liguori Editore. [4] Linguaggio C, Kernighan, Ritchie Gruppo Editorial Jackson.