elementi di informatica e web · passaggio da… elementi di informatica e web di guido fusco...

25
Presentazione UNIVERSITA’ DEGLI STUDI DI NAPOLI FEDERICO II Facoltà di Sociologia Corso di laurea in culture digitali e della comunicazione Elementi di informatica e web di Guido Fusco http://www.corso-informatica-web.com/ Elementi di informatica e web di Guido Fusco

Upload: duongthuy

Post on 15-Feb-2019

239 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Presentazione

UNIVERSITA’ DEGLI STUDI DI NAPOLI FEDERICO II

Facoltà di Sociologia

Corso di laurea in culture digitali e della comunicazione  

Elementi di informatica e web di Guido Fusco

http://www.corso-informatica-web.com/  

Elementi di informatica e web di Guido Fusco

Page 2: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Obiettivi del corso 1

ELEMENTI DI INFORMATICA: Fornire le nozioni di base per le discipline informatiche introducendo allo studio: • dei fondamenti teorici dell'informatica; • delle architetture dei calcolatori e dei sistemi di calcolo; • dei sistemi operativi e della programmazione; • delle reti di calcolatori.

WEB: Fornire alcune delle nozioni di base per l’uso delle tecnologie del web 2.0 : • Elementi di web marketing (mediante utilizzo di CMS); • L’uso dei social software (utilizzo dei wiki); • Introduzione al Google Marketing©;

• Strumenti di Google (Google docs©)

Obiettivo del Corso

Elementi di informatica e web di Guido Fusco

Page 3: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Contenuti del corso 2

ELEMENTI DI INFORMATICA: •  Introduzione all’informatica; •  Hardware; •  I dispositivi di Input e output; •  Il software di sistema e le applicazioni; •  I documenti digitali; •  Le reti e i servizi internet.

WEB: •  Caratteristiche del web marketing mediante CMS Wordpress©; •  Introduzione ai social software e utilizzo di un wiki (funzionamento Wikipedia); •  Caratteristiche del motore di ricerca Google©; •  Utilizzo Google docs©.

Contenuti del Corso

Elementi di informatica e web di Guido Fusco

Page 4: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Informatica tre approcci diversi 3

Quando parliamo di informatica ci riferiamo spesso a tre cose distinte, ma

comunque collegate tra loro

2.  Tecnologia che studia le applicazioni

L’informatica come tecnologia studia la realizzazione delle applicazioni

informatiche e lo sviluppo dei calcolatori.

3.  Disciplina scientifica che studia la tecnologia

La tecnologia non potrebbe esistere se essa non si fondasse su risultati e

teorie generali (settore specialistico)

L’informatica come insieme di applicazioni è quella che sperimentiamo ogni

giorno: navigare in internet, redigere documenti elettronici, utilizzare

strumenti multimediali.

Insieme di applicazioni 1.

Elementi di informatica e web di Guido Fusco

Page 5: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Punto di partenza 4

q  Partendo dai servizi (1)

Quali Internet - servizio attualmente più pervasivo - per passare ai documenti

elettronici…

q  Partendo dal calcolatore (2-3)

Un punto di partenza è il modello logico di un calcolatore, per poi passare ai

sistemi operativi ed infine le reti dei calcolatori

A seconda del punto di vista in cui ci poniamo (dipendente delle nostre

esigenze e aspirazioni), uno di questi tre aspetti assume un rilievo maggiore

degli altri

Dunque ci si può avvicinare all’informatica in due modi diversi:

Elementi di informatica e web di Guido Fusco

Page 6: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Introduzione all’informatica 5

Un affermazione che comunemente sentiamo è la seguente:

Il computer è nato circa 30 anni fa e lo sviluppo e i progressi compiuti in questi anni

sono paragonabili all’intero progresso raggiunto dall’umanità in tutta la sua storia!

ü  La seconda parte dell’affermazione la possiamo reputare vera.

x  Quando però si afferma che il computer sia nato 30 anni fa si commette un

errore!

L’errore nasce dalla traduzione del termine dall’inglese di computer ovvero:

Computer = strumento di computo

Elementi di informatica e web di Guido Fusco

Page 7: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Macchine calcolatrici e primo elaboratore 6

I primi strumenti di calcolo inventati sin dall'antichità:

§  l'abaco (Cina 2000 a.C.);  

§  la macchina di Anticitera (intorno al 150-100 a.C.)

§  i bastoncini di Nepero (1617 da John Napier)  

§  Pascaline(1645 da Blaise Pascal)  

§  Stepped Reckoner (1672 da Leibniz)  

La Macchina analitica - progettata nel 1833 ma mai realizzata - è il primo

elaboratore della storia. Si trattava di una colossale macchina a ingranaggi,

alimentata a vapore e dotata di input, output, unità di memoria, di unità di calcolo

decimale e di un sistema di collegamento tra le varie parti.

Macchina calcolatrice passaggio da…

Elementi di informatica e web di Guido Fusco

Elaboratore (nel senso di dispositivo programmabile) Charles Babbage (1833)

…a

Page 8: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Evoluzione degli elaboratori 7

Vari stadi attraverso i secoli successivi:

§  Analizzatore differenziale (computer analogico – 1927)  

§  Mark I (elaboratore digitale ed elettromeccanico – 1939)  

§  ENIAC (primo elaboratore elettronico della storia – 1946)  

I progressi avuti nel campo dell’elettronica (transistor e circuito integrato) hanno

contribuito all’evoluzione dei calcolatori nella sua forma attuale

Elementi di informatica e web di Guido Fusco

Page 9: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Definizione di informatica (incompleta) 8

Definizione di informatica

Lo studio dei metodi e degli strumenti per acquisire, elaborare, memorizzare,

rappresentare, e diffondere le informazioni in ogni sua forma…

Osservazione

Questa definizione appare esaustiva, ma - come vedremo - manca di un

elemento determinante

Elementi di informatica e web di Guido Fusco

Page 10: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Cos’è l’informazione? 9

Cos’è l’informazione ?

Seppure non completa come definizione, capiamo che il concetto d’informazione

è comunque al centro dello studio dell’informatica.

Questo aspetto fondamentale pone l’informatica come scienza che precede ed è

indipendente dal calcolatore

Elementi di informatica e web di Guido Fusco

Page 11: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Dato e informazione 10

Il dato un elemento costituito da simboli che devono essere elaborati.

DATO

Regole convenzionali di interpretazione

+  

INFORMAZIONE

INFORMAZIONE

Parola in lingua italiana (DATO)

+  

Regole della lingua

Elementi di informatica e web di Guido Fusco

l’informazione è l’insieme di uno o più dati, memorizzati, classificati, organizzati, messi

in relazione o interpretati nell’ambito di un contesto in modo da avere un significato.

Page 12: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Dato e informazione: elaborazione 11

Le regole per passare dai dati alle informazioni possono essere determinate mediante

un insieme finito di operazioni.

Elenco di dato elementari

ELABORAZIONE

+  

Risultato INFORMAZIONE Nome del dipendete più anziano

Per elaborazione (processing) s’intende l’insieme delle operazioni necessarie per

passare dai dati alle informazioni.

DATI = cognomi, nomi, date di nascita

+  ELABORAZIONE = Ricerca nell’elenco

con la data di nascita minore

Elementi di informatica e web di Guido Fusco

Page 13: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Dato e informazione: knowledge management 11

Nel 1986 Karl Wiig, autore nel 1993 del libro Knowledge management foundations,

enuncia i principi del knowledge management, termine da lui coniato

Elementi di informatica e web di Guido Fusco

dati

informazione

conoscenza

saggezza Alla base ci sono i dati, materiale “grezzo”.

A l ver t ice t rov iamo la saggezza ,

conoscenza distillata dall’intuizione e

dall’esperienza.

Su un gradino più alto c’è l’informazione,

cioè dati elaborati e organizzati per essere

comunicati.

Poi la conoscenza, cioè informazione

rielaborata e applicata alla pratica.

Page 14: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Sistema di elaborazione: calcolatore 15

Rispetto al processo d’elaborazione, un dato è l’elemento iniziale della catena, mentre

le informazioni sono poste alla fine della catena stessa

Nel caso in cui, il SISTEMA DI ELABORAZIONE risulta, automatico, programmabile e in

grado di memorizzare e trasmettere il dato elaborato allora parleremo di calcolatore

DATI in

ingresso

Risultati In

Uscita

Interpretazione dell’utente

INFORMAZIONI in

uscita

SISTEMA ELABORAZIONE  

DATI in

ingresso

Risultati In

Uscita

Interpretazione dell’utente

INFORMAZIONI in

uscita

Elementi di informatica e web di Guido Fusco

Page 15: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Elaborazione automatica del dato: definizione di calcolatore 16

Il Calcolatore è un sistema automatico programmabile per l’elaborazione dei dati

q  Sistema: Il calcolatore è formato da un insieme di elementi che comunicano tra loro scambiandosi informazioni

q  Automatico: Indica che il calcolatore è in grado di svolgere processi senza l’intervento dell’uomo.

q  Programmabile: Il calcolatore dispone di un processore interno in grado di svolgere operazioni. Queste operazioni sono organizzate in un insieme di istruzioni che realizzano un programma.

q  Elaborazione dei dati: L’obiettivo principale di un calcolatore è quello di trasformare i dati in ingresso per ottenere dei risultati e quindi nuove informazioni rispetto a quelle che si prevedevano in partenza.

…inoltre il calcolatore deve essere in grado di memorizzare e trasmettere il dato

elaborato. (informazione)

Elementi di informatica e web di Guido Fusco

Analizziamo la definizione

Page 16: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Vantaggi uso calcolatore 17

Vantaggi nell’utilizzo di un sistema di elaborazione elettronica

q  Automatizzazione: l’esecuzione di singole operazioni oppure di insiemi di

operazioni avviene senza l’intervento dell’uomo;

q  Elevata velocità: i calcolatori sono in grado di eseguire fino ad alcune centinaia/

migliaia di milioni di operazione elementari al secondo;

q  Quantità di memoria: si ha l’opportunità di scrivere in modo permanente

grandissime quantità di dati su opportuni supporti (magnetici o ottici)

q  Ripetibilità dei risultati: essendo l’esecuzione dei programmi automatica, a

partire da medesimi dati in ingresso si ottengono sempre gli stessi risultati

Elementi di informatica e web di Guido Fusco

Page 17: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Informazione digitale 13

q  Un’informazione è digitale quando viene rappresentata come sequenza di

numeri presi da un insieme di valori discreti, ovvero appartenenti a uno stesso

insieme ben definito e circoscritto.

Digitale Discreto

Il “successo” del digitale è dovuto al fatto che i computer sono perfettamente in

grado di trattare ed elaborare numeri (anzi, non sanno fare altro!!).

Il punto fondamentale è questo:

i computer possono manipolare esclusivamente informazioni digitali!

Elementi di informatica e web di Guido Fusco

Page 18: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Informazione analogica 12

Alla base della definizione di informazione vi è una differenziazione da fare

q  Un’informazione è analogica quando la rappresentazione numerica è quasi

sempre data da un numero reale (con precisione teoricamente infinita) o da

una loro combinazione.

Il problema è che i segnali analogici non si possono rappresentare direttamente

con numeri finiti ma solo con grandezze (angoli per le lancette, l’altezza del

mercurio) e, purtroppo, queste grandezze a loro volta non possono essere trattate

ed elaborate da un elaboratore!.

Analogico Continuo

Elementi di informatica e web di Guido Fusco

Page 19: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Informazione analogica e digitale 14

Noi viviamo in un modo analogico (ad esempio sentiamo un suono in modo

continuo, non lo misuriamo con precisione udendolo, ma ne avvertiamo il

mutamento di timbro, di intensità). Si può dire, esemplificando molto il

ragionamento, che percepiamo i segnali (informazioni) qualitativamente e non

quantitativamente in modo esatto. Un elaboratore ragiona, invece, in modo

digitale, ovvero in modo “quantitativamente esatto”.

come comunicare con una macchina che “ragiona” in modo diverso dal nostro?

come rappresento le informazioni in modo che siano comprensibili e manipolabili

sia dall’uomo sia da un elaboratore?

Problema

Elementi di informatica e web di Guido Fusco

Page 20: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Comunicazione uomo – macchina 18

In un processo di comunicazione tra elementi che non hanno lo stesso codice di

interpretazione dei dati trasmessi, il canale deve essere ulteriormente complicato

aggiungendo una nuova unità con la funzione di traduzione.

Gl i e lement i d i un ca lco latore comunicano

esclusivamente mediante codici binari (0,1) associati a

segnali di tipo elettrico.

Nella comunicazione uomo-macchina si devono introdurre nuovi elementi (unità) che

hanno la funzione di passare dai dati comprensibili all’uomo a quelli binari e viceversa.

Elementi di informatica e web di Guido Fusco

Page 21: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Unità di input e output 19

Nel processo di comunicazione uomo-macchina s’individuano le seguenti unità:

q  unità di input: o di ingresso , che ha la funzione di tradurre i dati e i programmi in

ingresso nel codice binario adatto alla macchina (codificatore)

q  unità di output: o di uscita , che ha la funzione di convertire i risultati di

un’elaborazione effettuata dall’elaboratore, codificati in binario, in una fomra

“leggibile” dall’uomo (decodificatore)

Dati +

Programmi in

ingresso

Risultati unità

di output  

Conversione dei dati in binario in un formato comprensibile all’uomo  

DECODIFICATORE  

Conversione dei dati in codice comprensibile

alla macchina  

unità di

input  

CODIFICATORE  

Elaborazione dei dati In ingresso

in base al programma  

CALCOLATORE  

Elementi di informatica e web di Guido Fusco

Page 22: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Definizione completa di informatica 20

La definizione di informatica vista precedentemente:

Studio dei metodi e degli strumenti per acquisire, elaborare, memorizzare,

rappresentare, e diffondere le informazioni in ogni sua forma.

Elementi di informatica e web di Guido Fusco

Fa dell’informatica la scienza che studia in modo sistematico i processi che servono

al trattamento delle informazioni.

Questa affermazione contribuisce da un lato a caratterizzare in modo preciso

l’informatica, dall’altro porta inevitabilmente a riflettere sul fatto che per elaborare

l’informazione sia necessario comprendere il modo in cui procedere nella sua

elaborazione.

Lo studio alla soluzione di problemi assegnati

Page 23: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Esempio di soluzione ad un problema assegnato

Elementi di informatica e web di Guido Fusco

Trovare il nome del dipendente più anziano a partire da un elenco di un’azienda

note le date di nascita

Problema assegnato

A partire dalla data di nascita, con una successione di confronti si va alla ricerca

della data di nascita più piccola

Studio della soluzione

Risultato

Nome del dipendente più anziano

Page 24: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Definizione completa di informatica 20

Elementi di informatica e web di Guido Fusco

Se utilizziamo il termine algoritmo introdotto nella matematica, per specificare la

sequenza precisa di operazioni il cui svolgimento è necessario per la soluzione di un

problema assegnato

L’informatica è lo studio sistematico degli algoritmi

Definizione completa di informatica

Lo studio dei metodi e degli strumenti per acquisire, elaborare, memorizzare,

rappresentare, e diffondere le informazioni in ogni sua forma e degli algoritmi che le

elaborano .

Unendo i due aspetti

Page 25: Elementi di informatica e web · passaggio da… Elementi di informatica e web di Guido Fusco Elaboratore (nel senso di ... migliaia di milioni di operazione elementari al secondo;

Ciclo completo dell’informazione 22

INPUT: E’ la fase d’immissione dati nel

computer. I dati possono essere numerici, alfabetici,

alfanumerici, immagini, suoni..etc

ELABORAZIONE: Una volta inseriti i dati nel computer i

dati possono essere elaborati.

OUTPUT : I risultati dell’elaborazione possono essere visualizzati a mezzo

stampa, a video…  

MEMORIZZAZIONE: i risultati possono essere memorizzati

su appositi supporti e possono essere recuperati per

eventuali altre elaborazioni  

DISTRIBUZIONE: Le informazioni possono essere distribuite oppure trasmesse

da un computer ad un altro o attraverso una piattaforma

web  

Ciclo completo dell’informazione

Elementi di informatica e web di Guido Fusco