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
Scarica

Corso di Informatica per Giurisprudenza