SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI Prof. Andrea Borghesan venus.unive.it/borg [email protected] Ricevimento: giorno martedì, ora 12-13 Aula ?? Modalità esame: scritto + tesina facoltativa 1 Obiettivi del corso Programma del corso Organizzazione delle lezioni 2 Obiettivi del corso Il corso ha lo scopo di fornire allo studente la conoscenza di base della struttura e del funzionamento di un personal computer e delle reti informatiche, di gestire grandi quantità di informazioni infine introdurre lo studente al concetto di algoritmo e problem solving attraverso la programmazione. Brevi cenni anche all’intelligenza artificiale e al concetto di sicurezza in internet 3 Programma del corso Il computer: hardware e software Libro: Informatica, concetti e sperimentazioni. Apogeo. Capitoli 1, 2, 4, 5, 6, 7, 8 Dispensa a cura del docente Immagazzinare, gestire, utilizzare grandi quantità di informazioni: database Dispense a cura del docente Introduzione alla programmazione Dispensa a cura del docente 4 Introduzione alle reti Cap 3 del libro Organizzazione lezioni 20/09, 21/09, 22/09 hardware e software 27/09 – 06/10 database + esercitazioni 11/10, 12/10, 13/10 Programmazione + esercitazioni 18/10, 19/10, 20/10 Reti + esercitazioni 3 5 lezioni rimanenti da approfondire/integrare argomenti utilizzare per Personal computer L’archichettura di un computer: Il processore Le memorie Il software: Il sistema operativo Le applicazioni utente 6 Programmazione Algoritmi e programmi Complessità computazionale Breve introduzione ad un linguaggio C o Visual Basic (da verificare causa minore durata corso) Intelligenza artificiale e robotica (tesina durante il corso) 7 Le reti informatiche Reti: Reti locali e globali Internet Servizi di rete (http, Ftp, Dns) e protocolli (tcp/ip) Sicurezza delle reti (cenni) 8 Quantità di informazioni La rappresentazione digitale: Numeri e testo (tesina durante il corso) Musica (tesina durante il corso) Database: Progettazione e implementazione Interrogazione 9 DEFINIZIONI Con il termine Informatica si intende indicare la scienza che ha il compito di raccogliere, organizzare, conservare e distribuire le informazioni tramite sistemi automatici di elaborazione dei dati. Il termine deriva dalla contrazione delle parole INFORmazione e autoMATICA. E deriva dal termine francese Informatique usato da Philippe Dreyfus nel 1962. Scopo della disciplina è quello di realizzare macchine in grado di eseguire le azioni necessarie alla risoluzione di un problema. 10 Definizioni L’informatica ha 2 aspetti: Tecnologico: i calcolatori elettronici e i sistemi che li utilizzano Metodologico: i metodi per la soluzione di problemi e la gestione delle informazioni 11 Società dell’informazione Per società dell’informazione si intende la nuova fase di sviluppo della società, nella quale una parte significativa delle persone attive lavora nelle professioni che riguardano la gestione delle informazioni (home banking, e-commerce, e-learning, Computer Aided Design, Computer Aided Manufactoring) La NEW ECONOMY è una nuova forma di economia, caratterizzata dall’uso di Internet come canale di pubblicità e di vendita di prodotti e servizi 12 Aspetto Tecnologico L’elaboratore elettronico (computer) è una macchina progettata per svolgere una determinata classe o insieme di funzioni connesse ai processi di elaborazione in modo veloce e preciso. Il computer è versatile, ma deve essere opportunamente istruito ovvero programmato. Attraverso il programma l’elaboratore viene personalizzato all’esecuzione di un determinato lavoro. 13 Aspetto Metodologico ALGORITMO: Sequenza finita di passi elementari per la risoluzione di un problema. Esempi di algoritmi: •Preparazione del caffè •Istruzioni di montaggio •Calcolo del massimo comun divisore tra 2 numeri •Preparazione di una ricetta 14 Acronimi e unità di misura informatiche 15 Hw-Sf Bios CPU Dma Ram Rom I/O Hdd, Fdd Agp Pci Bit Byte Kbyte Mbyte Gbyte Tbyte Hz, Mhz Ms Micron Pollice