Introduzione Un pò di storia [Casadei] I Concetti Base Elisabetta Ronchieri Università di Ferrara Dipartimento di Economia e Management Insegnamento di Informatica Ottobre 9, 2015 Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Argomenti 1 Introduzione Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Informazione Rappresentazione Elaborazione 2 Un pò di storia [Casadei] Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Alcune definizioni Scienza ⇒ possiede specifiche interpretazioni della realtà, metodologie per la risoluzione di problemi e approcci per lo sviluppo di concetti. Tecnologia ⇒ rivolta a comprendere le caratteristiche e il funzionamento dei dispositivi hardware e software. Strumento ⇒ orientata ad affrontare problemi con l’ausilio di strumenti tecnologici. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Informatica come tecnologia È necessario tener conto dei nuovi modi di interazione con le macchine. Presume capacità: di ragionamento sulle modalità di funzionamento; di utilizzo di strumenti complessi come i sistemi software; di verifiche sul campo. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Cosa non è La scienza e la tecnica dei calcolatori. Lo studio degli utilizzi e delle applicazioni dei calcolatori e del software. Lo studio su come scrivere i programmi per i calcolatori. La scienza di Internet e dei siti Web. Dicendo cosa non è, si capisce di cosa tratta l’Informatica. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Epistemologia del termine Informatica Non deriva dall’Inglese, ma dal Francese. Combina i lemmi Information e Authomatique ⇒ Informatique. Tratta in modo automatico le informazioni. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Informatica come scienza È la rappresentazione e l’elaborazione dell’informazione [Ceri, 2006]. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Cosa è l’informazione È un’entità (come notizia, dato o elemento). Consente all’uomo di: conoscere, in modo più o meno esatto, ciò che lo circonda; comunicare ed interpretare le proprie conoscenze ed esperienze. Può essere trattata anche da uno strumento. Caratterizzata da contenuti. Può risultare più o meno efficace in base allo strumento che la gestisce. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Esempi d’informazione Una valore numerico. Un cartello stradale. Una parola che identifica un oggetto, come chiave. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Cosa si intende per rappresentazione È una funzione che associa ad ogni entità una sequenza di simboli. È unica per ogni entità. Un simbolo può essere espresso da una lettera dell’alfabeto. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Esempi di rappresentazione TROPPO GENERICI 10 TROPPO GENERICO Comprare del pane. 50110 18 Meno GENERICI Meno GENERICO Comprare 1 Kg di pane. Giorno: 10 Numero di matricola: 50110 Voto Scritto: 18 Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Cosa si intende per elaborazione È una trasformazione del tipo Y = F (X ): X è l’insieme dei dati iniziali; Y è l’insieme dei dati finali; F è una regola che fa corrispondere Y a X ; F si può ottenere attraverso una o più azioni elaborative che devono essere eseguite per ottenere una trasformazione. Avviene in modo sistematico e rigoroso ⇒ è ripetibile. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Esempio d’elaborazione Problema: ricerca del numero di telefono a partire dal nome e cognome di una persona. Dati iniziali: Dati iniziali: nome e cognome; rubrica telefonica. nome e cognome; elenco telefonico. Regola di ricerca: sequenziale nella pagina con la letterina del nostro cognome nella rubrica; Regola di ricerca: dicotomica o binaria nella pagina e poi sequenziale in essa nell’elenco. Dato finale: numero di telefono. Dato finale: numero di telefono. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Informatica come scienza È lo studio sistematico degli algoritmi che descrivono e trasformano l’informazione: la loro teoria, analisi, progetto, efficienza, realizzazione e applicazione (Association for Computing Machinery (ACM)). http://www.acm.org/ Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Informatica come tecnologia Informatica come scienza Elementi dell’Informatica Quali elementi definiscono l’Informatica Informazione Rappresentazione Elaborazione Algoritmo Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Un pò di storia Nella storia l’uomo ha sempre cercato di rappresentare l’informazione ed elaborarla per risolvere i problemi della quotidianità e di scienza. Inizialmente sfruttava semplici strumenti, come tavolette di pietra per riportare i calendari lunari o effettuare conteggi. Successivamente creava strumenti in grado di rappresentare numeri, come l’abaco. Inventava macchinari in grado di automatizzare operazioni aritmetiche. Fino ad ideare e costruire il primo calcolatore elettronico. Elisabetta Ronchieri I Concetti Base Introduzione Un pò di storia [Casadei] Per ulteriori letture Leonardo Da Vinci, Trattato della pittura, Nell’Istituto delle scienze in Bologna (1786), https://archive.org/ details/trattatodellapit00leon Stefano Ceri, Dino Mandrioli, Licia Sbattella, Informatica: programmazione, McGraw-Hill Education (2006) Giorgio Casadei, Antonio Teolis, Cronologia di Storia dell’Informatica, http://www.cs.unibo.it/casadei/poster/1.pdf Elisabetta Ronchieri I Concetti Base