INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

16
INFORMATICA UMANISTICA: MODULO B Introduzione all’Informatica

Transcript of INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

Page 1: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

INFORMATICA UMANISTICA: MODULO B

Introduzione all’Informatica

Page 2: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

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)

Page 3: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

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

Page 4: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

ESEMPIO DI INFORMAZIONE (DATI) TESTUALE E NON

Page 5: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

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

….. …..

Page 6: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

DATI NON TESTUALI: SUONO, VIDEO

SUONI

VIDEO

Page 7: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

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)

Page 8: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

UN ESEMPIO DI APPLICAZIONE ‘MODERNA’ DEI COMPUTERS

Page 9: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

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

Page 10: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

LE TELECAMERE

Page 11: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

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)

Page 12: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

COMPUTER : UNA RAPPRESENTAZIONE SCHEMATICA

INPUT OUTPUT

MEMORIA

CPU

Istruzioni Dati

Page 13: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

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)

Page 14: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

LA RETE

Page 15: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

ARGOMENTI AVANZATI

Rappresentazione di testi Temi di intelligenza artificiale:

rappresentazione della conoscenza (ontologie), Semantic Web, apprendimento automatico

Realta’ virtuale

Page 16: INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

SYLLABUS IN DETTAGLIO

http://www.dit.unitn.it/~poesio/Teach/IU/programmaB.html