elementi di informatica e web · passaggio da… elementi di informatica e web di guido fusco...
TRANSCRIPT
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
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
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
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
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
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
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
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
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
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
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.
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
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.
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
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
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
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
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
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
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
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
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
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
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
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