Informatica e Calcolatori: introduzione ai temi del modulo B

INFORMATICA UMANISTICA:
MODULO B
Introduzione
all’Informatica
COS’E’ L’INFORMATICA




Una definizione informale: la scienza dei COMPUTER
Definizione formale (ACM): La determinazione con metodo sia
ipotetico-deduttivo che sperimentale, nonché l’analisi e la
definizione di protocolli e metodologie di verifica valide per la
costruzione di prototipi e applicazioni ingegnerizzate riguardo a
tutto ciò in cui consiste la definizione di dati di ingresso e la
costruzione di soluzioni che comportino la definizione di dati di
uscita
Definizione tradizionale piu’ semplice: la scienza del trattamento
AUTOMATICO dell’ INFORMAZIONE
Una definizione piu’ ambiziosa: lo studio della struttura,
comportamento e interazioni di SISTEMI COMPUTAZIONALI
naturali ed artificiali (Informatics)
CHE COSA SI INTENDE PER
INFORMAZIONE?


E’ possibile definire il termine `informazione’ in
modo preciso per certi tipi di applicazione (per
esempio, nella Teoria dell’Informazione di
Shannon)
Per il momento, assumeremo una definizione
puramente intuitiva: informazione = dati di
interesse
ESEMPIO DI INFORMAZIONE (DATI)
TESTUALE E NON
DATI NON TESTUALI: TABELLE
Millisecondo
Coordinate dello sguardo
33
250,250
133
234,356
233
501,612
333
350,456
433
234,234
533
765,987
633
654,123
…..
…..
DATI NON TESTUALI: SUONO, VIDEO
SUONI
VIDEO
IL COMPUTER COME
ELABORATORE DI INFORMAZIONE

Il computer e’ una macchina che permette di
–
–
–
–
–
IMMAGAZZINARE informazione
MODIFICARLA
Usare questi dati per eseguire funzioni piu’ o meno complesse
(per esempio, calcolare le tasse che Massimo Poesio deve
pagare / riconoscere la targa di un’auto che ha violato il limite
di velocita’ / riconoscere chi ha scritto un certo documento)
TRASMETTERLA ad altri computer via RETE (per esempio,
via email)
CERCARE l’informazione che ci interessa (sul proprio
computer o sulla rete)
UN ESEMPIO DI APPLICAZIONE
‘MODERNA’ DEI COMPUTERS
TECNOLOGIA:

230 videocamere CCTV riprendono tutte le
auto che entrano nella zona nella mappa
–


Circa il 98% dei veicoli che entrano nella zona
vengono ripresi
AUTOMATIC PLATE NUMBER
RECOGNITION SOFTWARE riconosce la
targa
Le targhe riconosciute vengono cercate con il
database di targhe che hanno pagato la tassa
LE TELECAMERE
LA DIFFERENZA TRA UN
COMPUTER ED UN TELEVISORE




Il televisore, come il computer, e’ composto di circuiti
elettronici, ed unita’ periferiche che permettono la
comunicazione con l’esterno (HARDWARE)
Il televisore puo’ ricevere informazione e trasformarla
in un formato diverso
Ma la funzionalita’ di un televisore e’ fissa; non puo’
essere PROGRAMMATO per svolgere funzioni diverse
non previste dall’ingegnere che l’ha progettato
La caratteristica fondamentale del computer e’ la
capacita’ di poter interpretare PROGRAMMI nuovi
(SOFTWARE)
COMPUTER : UNA
RAPPRESENTAZIONE SCHEMATICA
CPU
INPUT
OUTPUT
Istruzioni
Dati
MEMORIA
TRE ARGOMENTI CENTRALI



‘Informazione’ e la sua rappresentazione
digitale
Architettura dei calcolatori
Programmi (‘di sistema’ – e.g., Windows XP –
ed ‘utente’ – e.g., il vostro stylesheet XSL per
visualizzare una pagina XML)
LA RETE
ARGOMENTI AVANZATI



Rappresentazione di testi
Temi di intelligenza artificiale: rappresentazione
della conoscenza (ontologie), Semantic Web,
apprendimento automatico
Realta’ virtuale
SYLLABUS IN DETTAGLIO
http://www.dit.unitn.it/~poesio/Teach/IU/programmaB.html