Post on 01-May-2015
transcript
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