HTML 1
F d ti Fondamenti di informatica
A.Gori - Fondamenti di informatica 1
Alessandro [email protected]
informottica.webnode.it
Obiettivi
Introdurre lo studente alla conoscenza di basedell’ informatica,della programmazionee degli strumenti applicativi.
A.Gori - Fondamenti di informatica 2
HTML 2
Articolazione
Lezione/Esercitazioni: 48 oreEsame: Scritto
Proposta: 2/3 compitini
A.Gori - Fondamenti di informatica 3
Bibliografia”I t d i i Si t i I f ti i” IV”Introduzione ai Sistemi Informatici” IV edizione, Sciuto et alt., McGraw-Hill
Contatti
A.Gori - Fondamenti di informatica 4
HTML 3
Argomenti
Trattamento dei DatiTrattamento delle InformazioniSistemi di ElaborazioneHardwareAlgoritmiProgrammiLinguaggiSoftwareSi t i I f ti i
A.Gori - Fondamenti di informatica 5
Sistemi InformativiSistemi InformaticiApplicazioni
Argomenti
Parte teorica
Parte applicativa• Produttività individuale• Programmi tecnici• Programmi web
A.Gori - Fondamenti di informatica 6
HTML 4
Introduzione al corso
A.Gori - Fondamenti di informatica 7
INFORMATICA
Informazione automatica
A.Gori - Fondamenti di informatica 8
HTML 5
Alcuni luoghi comunièL'informatica è la scienza che studia i
computerL'informatica è la scienza che insegna a scrivere programmi per computerL'informatica è la scienza che studia gli
A.Gori - Fondamenti di informatica 9
L informatica è la scienza che studia gli utilizzi e le applicazioni dei computer e del software
0 èI0 luogo comune: L'informatica è la scienza che studia i computer
incompleto: studi teorici di informatica sono iniziati prima dell'avvento dei computer (1920-1940)
A.Gori - Fondamenti di informatica 10
la teoria dell'informatica si basa più su modelli formali che su macchine reali
HTML 6
L'informatica sta ai computer
come l'astronomia sta ai telescopi
A.Gori - Fondamenti di informatica 11
0 èII0 luogo comune: L'informatica è la scienza che insegna a scrivere programmi per computer
la programmazione è importante, ma è solo uno strumento per studiare nuove
A.Gori - Fondamenti di informatica 12
pidee, rappresentare l'informazione o verificare il processo di soluzione di un problema.
HTML 7
Un programma è un mezzo per raggiungere
un obiettivo, NON l'obiettivo stesso
A.Gori - Fondamenti di informatica 13
III0 l L'i f tiIII0 luogo comune: L'informatica è la scienza che studia gli utilizzi e le applicazioni dei computer e del software
L'informatico è responsabile delle
A.Gori - Fondamenti di informatica 14
pspecifiche, della progettazione, dello sviluppo e della validazione del software e dei sistemi.
HTML 8
Gli utenti di software NON sono informatici.
A.Gori - Fondamenti di informatica 15
Tutti i concetti precedenticomputer
iprogrammazioneapplicazioni software
sono incompleti e non colgono la ricchezza e la diversità della scienza "INFORMATICA"
A.Gori - Fondamenti di informatica 16
Ma allora ... cos'è l'informatica?
INFORMATICA
HTML 9
La definizione cambia in funzione del punto di vista del soggetto che interagisce con l’informatica
Utente di applicazioni (varie casistiche)Progettista di sistemi informativi
A.Gori - Fondamenti di informatica 17
Progettista di sistemi informativiProblem Solver…………
INFORMATICA
Possibile definizione:
Scienza della rappresentazione, del trattamento e dell’elaborazione dell’informazione
A.Gori - Fondamenti di informatica 18
dell informazione
HTML 10
Invito alla riflessione
Cos’hanno in comune tutte le problematiche trattabili
i t ?
A.Gori - Fondamenti di informatica 19
con i computer ?
Riflessione
Attività che si svolgono con uno o più computer:
Si ti i d / i i i• Si gestiscono aziende / organizzazioni• Si mandano persone sulla Luna• Si gioca, si guardano film e si ascolta musica• Si decodifica il “genoma umano”• Si fanno le previsioni del tempo• Si progettano “strumenti ottici”• Si classificano libri
A.Gori - Fondamenti di informatica 20
• Si classificano libri• Si comanda a distanza una caldaia• ……………………………………………..
Cos’hanno in comune ?
HTML 11
“Alla base di ogni problema i i
Risposta
trattabile con l’uso di un sistema di elaborazione (ovvero di un computer)
esistono dei DATI.”
A.Gori - Fondamenti di informatica 21
INFORMATICA
V li l t tt iVogliamo porre la nostra attenzione su due concetti di base che comunemente vengono considerati indistinti:
1. CONCETTO DI DATO2. CONCETTO DI INFORMAZIONE
A.Gori - Fondamenti di informatica 22
HTML 12
Oggi noi siamo nella cosiddetta Società dell’Informazionedell Informazione
Il concetto di Informazione è estremamente diversificato ed i due termini appaiono spesso indistinti
A.Gori - Fondamenti di informatica 23
…Qual è la reale differenza tra dati ed informazioni ?
A.Gori - Fondamenti di informatica 24
HTML 14
A.Gori - Fondamenti di informatica 27
LuceLuce
Energia elettricaEnergia elettrica(alimentazione)(alimentazione)
Cosa significa informazione
Energia elettricaEnergia elettrica(alimenta ione)(alimenta ione)
LuceLuce(energia)(energia)
LuceLuce(energia)(energia)
I f i !!I f i !!
A.Gori - Fondamenti di informatica 28
(alimentazione)(alimentazione) Informazione !!Informazione !!
Codifica / SimbologiaFormale / Non ambigua
HTML 15
Dai dati alle informazioni (1)
Un esempio:Mario 022754543
scritti su un foglio di carta sono due datigrezzi e non significano molto
Se il foglio di carta viene fornito in risposta alla domanda: “Quali sono il Nome e il N di l f i i d i l
A.Gori - Fondamenti di informatica 29
Numero di telefono a cui mi devo rivolgere per l‘assistenza della lavatrice?”, allora i dati possono essere interpretati per fornire informazione e arricchire la conoscenza
Un dato grezzo può essere:un numero: 1234 10E4 060642
Dai dati alle informazioni (2)
un numero: 1234, 10E4, 060642un testo: ABCD, fgh ilm, 1234, 10E4, 060642un’immagine:un suono:...
A.Gori - Fondamenti di informatica 30
o un loro insieme
Un dato grezzo NON CONTIENE alcuna INFORMAZIONE !
HTML 16
Perché un dato abbia contenuto informativo è necessario un DESCRITTORE
Dai dati alle informazioni (3)
3243 31031937 3244 09081962 3245 23021975
MATRICOLA DATA NASCITA Dati
324331031937324409081962324523021975
A.Gori - Fondamenti di informatica 31
3243 31-03-19373244 09-08-1962
3245 23-02-1975
Dati
Separatori + Descrittori
Le informazioni possono essere elaborate per produrre altre informazioni ossia, in generale, per produrre
conoscenza
Dai dati alle informazioni (4)
conoscenza
MATRICOLA DATA NASCITA 3243 31-03-1937 3244 09-01-1962 3245 23-02-1977
NOME ETA’
elaborazione
A.Gori - Fondamenti di informatica 32
NOME ETA Rossi 75
Bianchi 50 Verdi 35
da trasferire
Es. voglio trasferire tutti i dipendenti al di sotto dei
40 anni
HTML 17
DATI
INFORMAZIONI
CONOSCENZA
INFORMATICA
A.Gori - Fondamenti di informatica 33
USO DELLA CONOSCENZA
èPer svolgere il percorso precedente c’è bisogno di un computer?
In generale c’è bisogno di un sistema intelligente
A.Gori - Fondamenti di informatica 34
intelligente
HTML 18
Figura rappresentante un “sistema intelligente”
A.Gori - Fondamenti di informatica 35
Sistemi intelligenti
A.Gori - Fondamenti di informatica 36
Come funzionano?
HTML 19
Punto di vista dei fondamentiL’informazione e la sua codificaL’elaborazione e la strutturazione dell’informazioneLa trasmissione dell’informazione
A.Gori - Fondamenti di informatica 37
Punto di vista delle architettureLe infrastrutture hardwareLe infrastrutture softwareLe infrastrutture di rete
A.Gori - Fondamenti di informatica 38