LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco...

26
LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio [email protected]

Transcript of LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco...

Page 1: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

LABORATORIO DI INFORMATICA

Dott. Francesco Cauteruccio [email protected]

Page 2: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

CHI SONO?

➤ Francesco Cauteruccio, Ph.D.

➤ Ricercatore @ Dipartimento di Matematica e Informatica (DEMACS), Università della Calabria

➤ Ufficio: Cubo 31b (liv. ponte coperto)

➤ Ricevimento: su appuntamento

➤ Contatti

- [email protected]

- https://francescocauteruccio.info

Page 3: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

GRUPPO FACEBOOK Laboratorio di Informatica – Lingue e Letterature

Moderne (UNICAL)https://www.facebook.com/groups/labinf1920

Page 4: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

UN PICCOLO TEST D’INGRESSO http://bit.ly/labinf_testingresso

Page 5: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

LEZIONE 1

L’INFORMATICA OGGI: UNA

PANORAMICA

Page 6: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

INFORMATICA: DEFINIZIONE Insieme dei processi e delle tecnologie che rendono possibile la creazione, la raccolta, l’elaborazione, l’immagazzinamento e la trasmissione dell’informazione con metodi automatici.

Page 7: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

I DATI NON SONO INFORMAZIONE

Page 8: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

HARDWARE E SOFTWARE, QUESTI SCONOSCIUTI

➤ Hardware

- Struttura fisica

➤ Software

- Livello logico, insieme di istruzioni

➤ Come ricordarlo?

- L’hardware è quella parte del calcolatore a cui puoi dare calci; al software, invece, puoi solo inveire (verbalmente) contro!

Page 9: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

IL CICLO DI ELABORAZIONE DELLE INFORMAZIONI

Page 10: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

COS’È UN COMPUTER?

➤ Computer → 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 del sistema di numerazione binaria: 0 e 1.

Page 11: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

SISTEMA OPERATIVO E APPLICAZIONI

➤ Sistema Operativo

- Gestisce l’hardware e dà vita al computer (es, Windows, macOS, Linux).

➤ Applicazioni

- Chiamati anche programmi applicativi,

- Svolgono le operazioni (es, Word, Google Chrome, Photoshop).

Utente

Applicazioni

Sistema Operativo

Hardware

Page 12: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

COS’È UN SISTEMA?

➤ Insieme di parti correlate tra loro che operano in maniera congiunta per svolgere una specifica funzione.

➤ Esempio: l’organismo umano.

Page 13: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

I DATI

Page 14: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

COME SI ELABORANO I DATI?

➤ Il calcolatore rappresenta un esempio di sistema di elaborazione di dati.

➤ Il computer come automa:

- capace di eseguire istruzioni,

- le quali rappresentano dei comandi,

- in modo sequenziale e logico.

http://www.smbc-comics.com/?id=1801

Page 15: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

IL COMPUTER COME SISTEMA

➤ Il computer è un sistema perché costituito da un insieme di componenti che opportunamente integrate perseguono obiettivi comuni.

Page 16: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

IL SISTEMA INFORMATIVO

➤ Insieme di dati e informazioni strutturati per soddisfare le esigenze conoscitive interne ed esterne all’azienda.

➤ Complesso di procedure, metodologie e procedimenti per la realizzazione e la trasmissione dei flussi informativi.

➤ Insieme dei mezzi tecnici, risorse umane, etc.

Page 17: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

LE RISORSE DEL SISTEMA INFORMATIVO

➤ Elaboratori elettronici

- ed altre attrezzature di ausilio per il trattamento dei dati.

➤ Risorse metodologiche

- e strumenti software.

➤ Risorse umane:

- conoscenze-esperienze;

- ruoli;

- relazioni;

- bisogni;

- aspettative.

Page 18: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

VERSO IL SISTEMA INFORMATICO

➤ Prima dell'introduzione degli elaboratori elettronici, le attività venivano gestite con metodi manuali e supporti cartacei.

➤ L’introduzione delle ICT (Information and Communication Technologies) ha permesso:

- di accelerare l'esecuzione delle operazioni attraverso procedure automatiche;

- di pensare ad una razionalizzazione interna all’azienda.

Sulla destra: raro esemplare di Pc Scriptorium nell’avvento

delle ICT

Page 19: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

LA RAPPRESENTAZIONE

➤ Una rappresentazione è una relazione tra entità.

➤ Un oggetto (rappresentante) rappresenta un altro oggetto (rappresentato), se il primo viene usato al posto del secondo in un determinato contesto.

➤ Motivazioni:

- Finalità: si usa una rappresentazione perché si ha uno scopo.

- Vincoli: si usa una rappresentazione perché occorre soddisfare dei vincoli.

➤ Uno stesso oggetto può essere rappresentato da più rappresentanti, che si diversificano per lo scopo e i vincoli da soddisfare.

Page 20: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

LIVELLI DI RAPPRESENTAZIONE

➤ L’informazione può essere rappresentata a diversi livelli.

➤ Un livello di rappresentazione alto è più vicino all’interpretazione umana.

➤ Un livello di rappresentazione basso è più vicino al sistema di elaborazione:

- Esempio: Il mio nome (Francesco) rappresentato in binario:

01000110 01110010 01100001 01101110 01100011 01100101 01110011 01100011 01101111

Page 21: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

L’INFORMATICA NEL COMMERCIO E NELL’INDUSTRIA

➤ Elaborazione delle transazioni

➤ Telelavoro

➤ Analisi Finanziarie

➤ Gestione della conoscenza

➤ Editoria elettronica

➤ Commercio elettronico

➤ Progettazione (CAD)

➤ Fabbricazione (CAM)

Esempio di visualizzazione di stock quote finanziarie

Page 22: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

L’INFORMATICA IN CASA E NEL TEMPO LIBERO

➤ Cataloghi per la vendita

➤ Materiali di consultazione

➤ Acquisti a domicilio

➤ Operazioni bancarie

➤ Videogame

➤ Streaming

➤ Social Network

Esempi di un libro su Amazon, il logo di Twitter e Netflix.

Page 23: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

L’INFORMATICA NELLA SCUOLA E NELLA FORMAZIONE

Page 24: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

L’INFORMATICA NELLO SPETTACOLO E NELL’ARTE

Esempio di motion capture “moderno” https://www.youtube.com/watch?v=QgzwwocUv3c

Page 25: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

L’INFORMATICA NELLA SCIENZA

➤ Chimica

➤ Medicina

➤ Satelliti

➤ Sismologia

➤ Astronomia

➤ Matematica

➤ …

Estrazione automatica di fasci di fibre della materia bianca

Page 26: LABORATORIO DI INFORMATICA - Francesco Cauteruccio · LABORATORIO DI INFORMATICA Dott. Francesco Cauteruccio cauteruccio@mat.unical.it. CHI SONO? Francesco Cauteruccio, Ph.D. Ricercatore

L’INFORMATICA DOVE “NON SI VEDE”

L’interno di una Tesla Model 3 (autoveicolo a guida autonoma)