Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
1
Corso di Informatica per Giurisprudenza
Matteo Cristani Dipartimento di Informatica Facoltà di Scienze MM. FF. NN. Università degli Studi di Verona
2
Testi Teoria M. Cristani: Introduzione all’Informatica (editrice CEDAM) 2003 Lucidi delle lezioni (anche on-line) Dispensa integrativa
3
Modalità d’esame Frequentanti (70% delle firme di presenza)
Prova scritta tipo “B” Non fanno l’orale Non frequentanti Prova scritta tipo “A” (più difficile) Se lo scritto è meno di 24, devono fare l’orale
4
Modulo 1: Sistemi informatici
Introduzione all’Information Technology (2 ore) Storia del calcolatore; Componenti di un sistema di calcolo; Struttura Hardware di un calcolatore (2 ore) Calcolo binario Circuiti logici Architettura di Van Neumann Impatto dell’Informatica sulla società contemporanea e riflessi sul diritto (1 ora) Esercitazione (1 ora) Riconoscimento dei tipi di dispositivo elettronico Passaggi cronologici della storia dell’Informatica.
5
Modulo 2: Introduzione all’Informatica teorica
Teoria della computazione (2 ore) Grammatiche, linguaggi ed automi; Macchine a stati; Calcolabilità; Algoritmi e strutture dati (2 ore) Specifica di un algoritmo; Complessità strutturale Problem posing e problem solvine in ambito industriale (1 ora) Solubilità e solubilità pratica di problemi, aspetti legali; Esercitazione (1 ora) Riconoscimento di linguaggi; Funzionamento di una macchina a stati Sviluppo di algoritmi, confronto tra algoritmi e procedure giuridiche.
6
Modulo 3: Principi di Ingegneria del Software
Software e sua classificazione (2 ore) Software orizzontale; Software verticale; Ciclo di produzione del software; Applicazioni industriali dell’Informatica (2 ore) Produttività individuale Basi di dati; Sistemi informativi. Problematiche delle licenze software (1 ora) Concetto di codice sorgente ed eseguibile dal punto di vista giuridico; Esercitazione (1 ora) Riconoscimento del tipo di un software; Analisi di un progetto di sviluppo software
7
Modulo 4: Reti di calcolatori
Sistemi operativi e loro architettura (2 ore) Schedulazione di processi; Organizzazione del disco rigido Internet (2 ore) Architettura di TCP/IP; Web, posta elettronica, ftp, peer-to-peer Accounting e sicurezza (1 ora) Problematiche degli accessi Aspetti legali dell’accesso all’informazione Esercitazione (1 ora) Schedulazione Memorie Costruzione di traces
8
Modulo 5: Rappresentazione dell’Informazione
Rappresentazione dell’informazione (2 ore) Codifiche binarie; Teoria del canale di Shannon; Codici alfanumerici; Sicurezza (2 ore) Crittografia a chiave simmetrica ed asimmetrica Steganografia e crittografia: breve storia dei sistemi di codifica dell’informazione; Virus, worm, trojan horses e la protezione di un sistema informatico. Problematiche della sicurezza (1 ora) Sicurezza Privatezza Firma digitale Esercitazione (1 ora) Costruzione di codici simmetrici Verifica di sistemi in chiave asimmetrica
9
Che cos’è l’Informatica?
C’è nell’informazione, comunicazione e intrattenimento
10
Che cos’è l’Informatica?
Serve allo studio delle cose piccole e vicino a noi
11
Che cos’è l’Informatica?
Ci aiuta a scoprire mondi lontani
12
Una storia lunga un secolo!
Calcolabilità von Neumann ENIAC Kleene p-calcolo CCS Milner Hilbert Software engineering Global computing HCI Quantum Godel Turing Tarjan Algo distribuiti VLSI UNIX PC P=NP? Cook DNA Dijkstra Programming Knuth Algoritmi Church l-calcolo IBM-360 LISP Fortran ALGOL Pascal Modelli Internet @ SQL C++ ML Prolog Java Embedded Verifica …….
13
Informatica e informazione
14
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
15
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
16
Prototipi ingegneristici (XIX sec.)
La macchina analitica di Charles Babbage
17
Prototipi ingegneristici (XIX sec.)
La “Pascalina” di … Pascal
18
Calcolatori elettromeccanici
Mark1
19
Calcolatori elettromeccanici
Il calcolatore elettromeccanico di Zuse
20
I primi calcolatori elettronici
Colossus - progetto inglese degli anni ’40 di cui non sono noti i risultati tecnici Molto contestato in letteratura …
21
I primi calcolatori elettronici
Eniac: il primo calcolatore a valvole termoioniche Progetto della difesa americana accreditato di essere il primo calcolatore elettronico della storia
22
I circuiti elettronici: evoluzione
Termoioniche Nuclei di ferrite Transistor Circuiti int. SSI MSI LSI VLSI ULSI (1) (5) 1940 1980 1950 (2) 1985 (6) 1960 1990 (3) (7) 2000 1970 (4) (8)
23
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
24
Componenti di un calcolatore
25
Componenti di un calcolatore
Tastiera Inserimento dati e comandi Codifica numerica Caratteristiche dipendenti dal paese Forme ergonomiche Tastiere cordless
26
Componenti di un calcolatore
Video Visualizzazione dati Dispositivi catodici (VGA) Dispositivi LCD Touch Screen
27
Componenti di un calcolatore
Mouse Comandi Controllo di flusso Mouse cordless Tipi di mouse Reverse ball Touch pad Penne ottiche
28
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
29
Componenti di un calcolatore
Stampanti Stampanti a getto d’inchiostro Stampanti laser Modelli portatili Modelli wireless
30
Componenti di un calcolatore
CPU (Central Processing Unit) Elabora i dati Esegue i comandi Controlla il flusso del calcolatore
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.