INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

Post on 01-May-2015

220 views 0 download

Transcript of INFORMATICA UMANISTICA: MODULO B Introduzione allInformatica.

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

INPUT OUTPUT

MEMORIA

CPU

Istruzioni Dati

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