Corso di Informatica per Giurisprudenza Lezione 1 Matteo Cristani Dipartimento di Informatica Facoltà di Scienze MM. FF. NN. Università degli Studi di Verona http://www.sci.univr.it/~cristani 1 Struttura del corso Modulo Teoria: 16h Modulo Lab: 24h Esame: 4-6 CFU Centro Docimologico ECDL Auto apprendimento: ulteriori 20h Esame ECDL : Patente Europea Presso il Dip. di Informatica 3:45 h 2 Testi Teoria Cristani: Introduzione all’Informatica (editrice CEDAM) 2003 Lucidi delle lezioni (anche on-line) M. Laboratorio Manuali on-line di Windows Manuali on-line delle applicazioni 3 Modalità d’esame Prova scritta a scelta multipla comprensiva di domande di teoria e di domande di laboratorio Statino di idoneità 4 Programma del corso Lezione 1 Introduzione al corso; Introduzione all'Information Technology; Ambiti di impiego di un calcolatore; Breve storia del calcolatore; Componenti di base di un personal computer 5 Programma del corso Lezione 2 Concetto di algoritmo: Algoritmi e programmi; Codifica dei dati 6 Programma del corso Lezione 3 La codifica dell'informazione Simboli e messaggi; Misura dell'informazione; Codifica digitale dei dati 7 Programma del corso Lezione 4 Struttura hardware di un calcolatore Architettura di Von Neumann; CPU e sue caratteristiche; Dispositivi di interfacciamento (input e output); Dispositivi di memoria (RAM, ROM, cache, Hard disk); Influenza della struttura sulle prestazioni 8 Programma del corso Lezione 5 Software Tipi di software Sistema operativo Software applicativo Fasi di sviluppo del software 9 Programma del corso Lezione 6 Struttura di un sistema operativo Processi, gestione memoria, file system; Dispositivi di input-output; Backup Sistemi operativi esistenti DOS, Windows, MAC OS, Linux 10 Programma del corso Lezione 7 Reti informatiche LAN, WAN Rete telefonica e computer (PSDN, ISDN, ADSL) Architettura TCP/IP, Internet e posta elettronica 11 Programma del corso Lezione 8 Sicurezza informatica Tecniche di attacco ad un sistema Virus, vermi, e tecniche di diffusione Protezione con password e diritti di accesso Aspetti legali Copyright Privacy Licenze software 12 Che cos’è l’Informatica? C’è nell’informazione, comunicazione e intrattenimento 13 Che cos’è l’Informatica? Serve allo studio delle cose piccole e vicino a noi 14 Che cos’è l’Informatica? Ci aiuta a scoprire mondi lontani 15 Una storia lunga un secolo! p-calcolo CCS von Neumann HCI Hilbert ENIAC Milner Software engineering P=NP? VLSI Calcolabilità Kleene Godel Turing Quantum Algo distribuiti Tarjan DNA Cook Programming Global computing Church UNIX Algoritmi Dijkstra IBM-360 LISP Fortran l-calcolo 1902 1936 1945 1960 ALGOL Pascal Modelli 1970 Knuth Internet C++ @ ML SQL PC Prolog 1980 1990 Java Embedded Verifica 16 2000……. Informatica e informazione INFORMAZIONE Organizzazione Modelli Segnali Linguaggi Calcolabilità Controllo-robotica Verifica-correttezza Complessità Multimedialità Coordinamento Crittografia e sicurezza Architetture SW Sistemi HW Immagini Suoni Realtà virtuale Banche dati Web Intelligenza Artificiale Interazione uomo macchina grafica Sistemi operativi-Reti Dispositivi digitali Quantum DNA 17 Breve storia dell’Informatica Agenda Concetto di calcolo e sua storia Il calcolatore elettronico ed il suo sviluppo La nascita della moderna disciplina informatica Cenni alla corrente strutturazione della disciplina 18 La nascita del calcolo automatico Progenitori del calcolatore moderno Macchine per la tessitura meccanica Il Telaio Jacquard che effettuava la lavorazione basandosi su schede perforate 19 Prototipi ingegneristici (XIX sec.) La macchina analitica di Charles Babbage 20 Prototipi ingegneristici (XIX sec.) La “Pascalina” di … Pascal 21 Calcolatori elettromeccanici Mark1 22 Calcolatori elettromeccanici Il calcolatore elettromeccanico di Zuse 23 I primi calcolatori elettronici Colossus - progetto inglese degli anni ’40 di cui non sono noti i risultati tecnici Molto contestato in letteratura … 24 I primi calcolatori elettronici Eniac: il primo calcolatore a valvole termoioniche Progetto della difesa americana accreditato di essere il primo calcolatore elettronico della storia 25 I circuiti elettronici: evoluzione 1) 2) 3) 4) 5) 6) 7) 8) Termoioniche Nuclei di ferrite Transistor Circuiti int. SSI MSI LSI VLSI ULSI (1) (2) (5) 1940 1980 1950 1985 1960 1990 (3) (7) 1970 (4) (6) 2000 (8) 26 Sistemi e loro costo/uso Anni ’40: Centinaia di milioni di euro – Utenti: Governi Anni 50-60: Milioni di euro – Utenti: Università e Militari Anni 70: Centinaia di migliaia di Euro – Utenti: Grandi aziende Anni 80: Migliaia di Euro – Utenti: Aziende Anni 90: Poche migliaia di Euro – Utenti: Tutti 27 Componenti di un calcolatore 28 Componenti di un calcolatore Tastiera Inserimento dati e comandi Codifica numerica Caratteristiche dipendenti dal paese Forme ergonomiche Tastiere cordless 29 Componenti di un calcolatore Video Visualizzazione dati Dispositivi catodici (VGA) Dispositivi LCD Touch Screen 30 Componenti di un calcolatore Mouse Comandi Controllo di flusso Mouse cordless Tipi di mouse Reverse ball Touch pad Penne ottiche 31 Componenti di un calcolatore Dischi Dischi magnetici Hard disk Floppy disk ZIP JAZ Dischi ottici CD-Rom CD-R CD-RW DVD-ROM DVD-R DVD-RW 32 Componenti di un calcolatore Stampanti Stampanti a getto d’inchiostro Stampanti laser Modelli portatili Modelli wireless 33 Componenti di un calcolatore CPU (Central Processing Unit) Elabora i dati Esegue i comandi Controlla il flusso del calcolatore 34