il concetto di informatica - univr · hardware e software hardware struttura fisica sofware livello...

23
1 Bogdan Maris (2014 - 2015) Il concetto di informatica

Upload: others

Post on 06-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

1Bogdan Maris (2014 - 2015)

Il concetto di informatica

Page 2: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

2Bogdan Maris (2014 - 2015)

ICT=Information and Communication TechnologyCos’è l’informatica?

– lo studio sistematico degli algoritmi che descrivono e trasformano

l’informazione: la loro teoria, analisi, progetto, efficienza, realizzazione

e applicazione (ACM)

– la scienza della rappresentazione e dell’elaborazione dell’informazione

• Cos’è la telecomunicazione?

– la trasmissione rapida a distanza dell’informazione

• Attenzione:

– Non si parla di tecnologia dei calcolatori !

[“Computer Science is no more about computers than astronomy is about

Telescopes” - E.W.Dijkstra]

– Si attribuisce ruolo centrale al concetto di informazione !

Page 3: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

3Bogdan Maris (2014 - 2015)

… cioè suisistemi di elaborazionedelle informazioni …

acquisire dati

IN OUT

presentare,attuare soluzioni

tradizionalmente l’enfasi è su

Trattamento dell’informazione

PROCESS

… cioè suisistemi di elaborazionedelle informazioni …

acquisire dati

IN OUT

presentare,attuare soluzioni

elaborare

archiviare

comunicare

tradizionalmente l’enfasi è su

Page 4: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

4Bogdan Maris (2014 - 2015)

Perché elaborare informazione?

Per risolvere problemi

Page 5: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

5Bogdan Maris (2014 - 2015)

Perché elaborare informazione?

Per risolvere problemi (Teorema di Fermat?)

Page 6: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

6Bogdan Maris (2014 - 2015)

Problema

ANALISI Modello di

soluzione

STESURA

DESCRIZIONE

Soluzione

INTERPRE-

TAZIONE

Descrizione

interpretata

ESECUZIONE

Descrizione

Deve fare tutto lo

stesso soggetto?

soggetto 1

soggetto 2

Soluzione di un problema

Page 7: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

7Bogdan Maris (2014 - 2015)

Soluzione di un problema

soggetto 1

(cuoco)

Conoscenza di come

si risolve un problema

soggetto 2

(io)

Effettiva capacità di eseguire

la soluzione del problema

Descrizione della

soluzione (ricetta)

Page 8: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

8Bogdan Maris (2014 - 2015)

Eliminare le ambiguità nella formulazione del problema

Individuare il risultato che si vuole ottenere, gli obiettivi da

raggiungere

Evidenziare:

le regole da rispettare

i vincoli interni ed esterni

i dati espliciti ed impliciti

Eliminare i dettagli inutili ed ambigui

Definire il problema

Page 9: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

9Bogdan Maris (2014 - 2015)

Sequenza finita di istruzioni:

comprensibili da un esecutore (si può trattare di uno

strumento automatico),

che descrive come realizzare un compito

(come risolvere un “problema”).

Alcuni esempi

Istruzioni di montaggio di un elettrodomestico

Uso di un terminale Bancomat

Calcolo del massimo comune divisore di numeri

naturali

Algoritmo

Page 10: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

10Bogdan Maris (2014 - 2015)

Un esecutore è definito in base a tre elementi:

l’insieme delle operazioni che è capace di compiere;

l’insieme delle istruzioni che capisce (sintassi);

quali operazioni associa ad ogni istruzione che

riconosce (semantica).

Il calcolatore è un esecutore di programmi, non di

algoritmi

Esecutore

Page 11: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

11Bogdan Maris (2014 - 2015)

Programma

E’ un algoritmo scritto in un linguaggio di programmazione

Linguaggio di programmazione

Linguaggio con sintassi e semantica ben definite

Programma e linguaggio di programmazione

Page 12: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

12Bogdan Maris (2014 - 2015)

Elaboratore elettronico digitale

Rappresenta ed elabora dati in base ad una serie di

istruzioni.

Utilizza componenti elettronici per elaborare le

informazioni.

Le informazioni sono rappresentate mediante i due

simboli (digit) della numerazione binaria.

Computer

Page 13: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

13Bogdan Maris (2014 - 2015)

Hardware e software

Hardware

Struttura fisica

Sofware

Livello logico, insieme

delle istruzioni

Page 14: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

14Bogdan Maris (2014 - 2015)

Sistema operativo e applicazioni

(1) Il sistema operativo gestisce l’hardware.

(2) I programmi applicativi svolgono le operazioni.

Page 15: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

15Bogdan Maris (2014 - 2015)

Il calcolatore per elaborare le informazioni

Page 16: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

16Bogdan Maris (2014 - 2015)

I dati

Page 17: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

17Bogdan Maris (2014 - 2015)

L’informatica nel commercio e nell’industria

•Elaborazione delle transazioni

•Telelavoro

•Analisi Finanziarie

•Gestione della conoscenza

•Editoria elettronica

•Commercio elettronico

•Progettazione (CAD)

•Fabbricazione (CAM)

•…

Page 18: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

18Bogdan Maris (2014 - 2015)

L’informatica in casa e nel tempo libero

Cataloghi per la vendita (Apple store

windowsphone.com/it-it/store)

Materiali di consultazione (wikipedia)

Acquisti a domicilio (ebay, amazon)

Operazioni bancarie

Giochi

FACEBOOK, TWITTER

....

Page 19: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

19Bogdan Maris (2014 - 2015)

L’informatica a scuola e nella formazione

Enciclopedie online

Formazione a distanza

E-learning

SW per lo studio

Page 20: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

20Bogdan Maris (2014 - 2015)

Altri usi (spettacolo, arte)

Cinema

Musica

Sport

Danza

Pittura e fotografia

Page 21: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

21Bogdan Maris (2014 - 2015)

L’informatica nei settori della scienza

Matematica

Chimica

Fisica

Medicina

Astronomia

Sismolgia

Page 22: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

22Bogdan Maris (2014 - 2015)

Computer “embedded”

Page 23: Il concetto di informatica - Univr · Hardware e software Hardware Struttura fisica Sofware Livello logico, insieme ... L’informatica in casa e nel tempo libero Cataloghi per la

23Bogdan Maris (2014 - 2015)

Computer “embedded”

Google Glass

Smartwatch

Ipod,…