RICHIAMI DI FONDAMENTI DI INFORMATICA Informazione e sua rappresentazione. Codifica in binario. Organi di un calcolatore e algoritmo dell'unità di controllo. Segnale e servizio delle Interruzioni. Architettura fondamentale di un calcolatore. I sistemi operativi. File e cartelle: creazione, copia, condivisione, distruzione. File a sola lettura, file nascosti. COLLEGAMENTO DI UN CALCOLATORE IN RETE Tipi di reti. Organi per il collegamento di un calcolatore in rete. Collegamento alla rete universitaria. Collegamento tramite linea telefonica. Modem. ALGORITMI, LINGUAGGI, PROGRAMMI Azioni ed entità primitive di un dominio di problemi. Informazione e relativo trattamento. Omomorfismi. Ipotesi di finitezza del tempo necessario per l'esecuzione di un'azione. Decomposizione di problemi complessi in sequenze finite di azioni (su oggetti del dominio del problema). Linguaggi imperativi. Istruzioni: lessico, sintassi, semantica. Programmi. Il concetto di variabile; programmi a comportamento variabile. Sequenza lessicografica e sequenza dinamica. La scrittura di programmi a mezzo di sue sole regole: i costrutti Sequenza e While-do. IL CALCOLATORE COME MACCHINA A PROGRAMMA VARIABILE Caricamento preliminare del programma in memoria. Dall'avvio all'arresto dell'esecuzione. Esempi di programmi tipo linguaggio assemblativo: 1) Disegno di un quadrato di dimensioni fisse. 2) Disegno di un quadrato con carattere di bordo variabile 3) Disegno di un quadrato a dimensioni e bordo variabili. LINGUAGGI DI PROGRAMMAZIONE DI ALTO LIVELLO Compilatori e interpreti. Elementi di linguaggio CPP. Ingresso, uscita, Caratteri, stringhe, numeri e relative operazioni. Costrutti alternativi e ripetitivi. Semplici programmi. STRUMENTI PER LA GESTIONE E LA MANIPOLAZIONE DELLE IMMAGINI Concetto di Immagine - Acquisizione di immagine tramite scanner o via Internet. Lo strumento Photoshop per la gestione e manipolazione di immagini. Manipolazione di immagini tramite Photoshop: applicazioni a manipolazione di copertine e immagini estratte da libri. INTRODUZIONE ALLE BASI DI DATI Concetto di base di dati. Relazioni. Tabelle e chiavi di accesso. Lo strumento Access di MS Office. Progetto di semplici basi di dati e loro realizzazione tramite Access. STRUMENTI PER IL MAILING E IL WWW Internet - Ricerca di informazioni - Creazione di una pagina personale inclusiva di riferimenti ad altre pagine. TESTI B. Fadini, C. Savy: Informatica per Le scienze umane, Franco Angeli (alle stampe)
|