Il concetto di informatica. Bogdan Maris (2014-2015)



Documenti analoghi
Il concetto di informatica. Graziano Pravadelli (2012)

ALGORITMI e PROGRAMMI Programmazione: Lavoro che si fa per costruire sequenze di istruzioni (operazioni) adatte a svolgere un dato calcolo

Informazione e dato. Gabriella Trucco

Scopo della lezione. Informatica. Informatica - def. 1. Informatica

TECNOLOGIE INFORMATICHE DELLA COMUNICAZIONE ORE SETTIMANALI 2 TIPO DI PROVA PER GIUDIZIO SOSPESO PROVA DI LABORATORIO

Fondamenti di Informatica. Allievi Automatici A.A Nozioni di Base

Materiale didattico. Laboratorio di Informatica a.a I) Introduzione all Informatica. Definizione di Informatica. Definizione di Informatica

Sistemi di Elaborazione delle Informazioni. Corso di Laurea per "Tecnico Ortopedico" 03

I Problemi e la loro Soluzione. Il Concetto Intuitivo di Calcolatore. Risoluzione di un Problema. Esempio

Linguaggi per COMUNICARE. Il linguaggio è un sistema codificato di segni che consente la comunicazione, intesa come scambio di informazioni

Software. Algoritmo. Algoritmo INFORMATICA PER LE DISCIPLINE UMANISTICHE 2 (13042)

Problemi, Algoritmi e Programmi

Modulo 1. Concetti di base della Tecnologia dell Informazione ( Parte 1.1)

Sommario. Definizione di informatica. Definizione di un calcolatore come esecutore. Gli algoritmi.

Ciclo di vita del software: Tipologie di software

Il calcolatore oggi : UN SISTEMA DI ELABORAZIONE

Informatica. Scopo della lezione

Introduzione al corso di Informatica medica

Scienze della Comunicazione Università di Salerno. UD 3.2a: Introduzione alla Programmazione

Il sapere tende oggi a caratterizzarsi non più come un insieme di contenuti ma come un insieme di metodi e di strategie per risolvere problemi.

Introduzione. Informatica B. Daniele Loiacono

COS È UN LINGUAGGIO? LINGUAGGI DI ALTO LIVELLO LA NOZIONE DI LINGUAGGIO LINGUAGGIO & PROGRAMMA

Linguaggi e Paradigmi di Programmazione

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI

INFORMATICA GENERALE. Prof Alberto Postiglione Dipartim. Scienze della Comunicazione Univ. Salerno. Università degli Studi di Salerno

Informatica di base 6/ed

Concetti di base dell informatica. Facoltà di Lettere e Filosofia anno accademico 2008/2009 secondo semestre

L informatica INTRODUZIONE. L informatica. Tassonomia: criteri. È la disciplina scientifica che studia

BASI DI DATI per la gestione dell informazione. Angelo Chianese Vincenzo Moscato Antonio Picariello Lucio Sansone

Introduzione al corso di Informatica medica

SOFTWARE. È l insieme delle istruzioni che è necessario fornire alla macchina per il suo funzionamento. Vi sono due categorie di software:

Fondamenti di Informatica. Docenti: Prof. Luisa Gargano Prof. Adele Rescigno BENVENUTI!

Dispensa di Informatica I.1

Liceo Tecnologico. Indirizzo Elettrico Elettronico. Indicazioni nazionali per Piani di Studi Personalizzati

LA MUSICA IN UN CURRICOLO PER COMPETENZE

DAL PROBLEMA ALL'ALGORITMO AL PROGRAMMA SCRITTO IN Come. Scopo principale dell informatica è risolvere problemi con i calcolatori.

Fondamenti di Informatica Ingegneria Clinica Lezione 16/10/2009. Prof. Raffaele Nicolussi

CHE COS È L INFORMATICA

Algoritmi e Complessità

Linguaggi di programmazione

ISTITUTO D ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2015/2016

Carlo Tiberti Responsabile Scuole AICA

Il Software e Il Sistema Operativo. Prof. Francesco Accarino IIS Altiero Spinelli A.S. 09/10

fit-up), cioè ai problemi che si verificano all atto dell assemblaggio quando non si riescono a montare i diversi componenti del prodotto o quando il

Funzionalità di un Algoritmo

ALGEBRA DELLE PROPOSIZIONI

Strumenti di modellazione. Gabriella Trucco

Lezione 8. La macchina universale

Ciclo di vita del software

Informatica 3. Informatica 3. LEZIONE 10: Introduzione agli algoritmi e alle strutture dati. Lezione 10 - Modulo 1. Importanza delle strutture dati

Sistemi Web! per il turismo! - lezione 3 -

Nodi concettuali essenziali della disciplina (Saperi essenziali)

Corso di Base di informatica

IL SOFTWARE. Giada Agostinacchio Classe 2^ Beat ISIS G.Meroni Lissone Anno Scolastico 2007/2008

Appunti del corso di Informatica 1 (IN110 Fondamenti) 2 Algoritmi e diagrammi di flusso

CONTRATTO FORMATIVO E BANDO CORSO 2013/2015

OFFERTA FORMATIVA INDIRIZZI DI STUDIO

Riconoscere le caratteristiche funzionali di un Nozioni fondamentali di un sistema operativo.

Software di sistema e software applicativo. I programmi che fanno funzionare il computer e quelli che gli permettono di svolgere attività specifiche

Processo di risoluzione di un problema ingegneristico. Processo di risoluzione di un problema ingegneristico

INGEGNERIA INFORMATICA

Uso del computer e gestione dei file. Elaborazione testi. Foglio elettronico. Strumenti di presentazione

C3 indirizzo Elettronica ed Elettrotecnica Profilo

Tecnologia dell Informazione

Un po di storia. come raggiungerci

TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE

SCUOLA PRIMARIA Anno Scolastico 2014/2015 CURRICOLO DI TECNOLOGIA OBIETTIVI DI APPRENDIMENTO AL TERMINE DELLA CLASSE TERZA DELLA SCUOLA PRIMARIA

Alla ricerca dell algoritmo. Scoprire e formalizzare algoritmi.

SCHEDA DEL CORSO Titolo: Descrizione: competenze giuridiche e fiscali da un lato, tecniche ed organizzative dall altro.

Gli algoritmi: definizioni e proprietà

La Macchina Virtuale

Il Sistema Operativo. Di cosa parleremo? Come si esegue un programma. La nozione di processo. Il sistema operativo

Dall Algoritmo al Programma. Prof. Francesco Accarino IIS Altiero Spinelli Sesto San Giovanni

Sistemi informativi aziendali struttura e processi

Cenni sulle reti e applicazioni remote ( internet, applicazioni e servizi web )

INFORMATICA DI BASE. Data Processing, elaborazione elettronica dei dati). In

PROGRAMMAZIONE INFORMATICA PRIMO BIENNIO. Opzione Scienze Applicate

Curricolo di TECNOLOGIA. Scuola Primaria

Contenuti. Visione macroscopica Hardware Software. 1 Introduzione. 2 Rappresentazione dell informazione. 3 Architettura del calcolatore

Italiano a classi aperte

Informatica. appunti dalle lezioni del 20/09/2011 e del 27/09/2011

Software. Definizione, tipologie, progettazione

PIANO DI STUDIO DELLA DISCIPLINA DISCIPLINA: SCIENZE MOTORIE

Software e Algoritmi. Lezione n. 3

I compiti. del OPEN DAY ISS VIGANÒ GRAFICA E COMUNICAZIONE

TECNICO SUPERIORE PER L INFORMATICA INDUSTRIALE

Hardware e Software. 09/10/01 Introduzione all'informatica 1. Il Computer. Il computer è un elaboratore elettronico digitale:

Informatica per la Comunicazione/ Verdicchio/ 21/05/2015/ Domande / Matricola Cognome Nome VERSIONE 1

Istituto Tecnico G.Galilei Livorno

Curricolo per campi di esperienza a.s Istituto Comprensivo Assisi 2

Ministero dell istruzione, dell università e della ricerca. Liceo Tecnologico. Indirizzo Elettrico Elettronico

CURRICOLO DI COMPETENZE DI INFORMATICA

Liceo scientifico statale Galileo Galilei Selvazzano Dentro (PD) Anno scolastico Dipartimento di Informatica: Obiettivi Disciplinari

PROFILO FORMATIVO Profilo professionale e percorso formativo

1

Istituti serali Aldini-Valeriani e Sirani

La programmazione. Sviluppo del software

Informatica e Telecomunicazioni

Informatica per le discipline umanistiche 2 lezione 14

Transcript:

Il concetto di informatica 1

ICT=Information and Communication Technology Cos è l informatica? lo studio sistematico degli algoritmi che descrivono e trasformano l informazione: la loro teoria, analisi, progetto, efficienza, realizzazione e applicazione (ACM) la scienza della rappresentazione e dell elaborazione dell informazione Cos è la telecomunicazione? la trasmissione rapida a distanza dell informazione Attenzione: Non si parla di tecnologia dei calcolatori! [ Computer Science is no more about computers than astronomy is about Telescopes - E.W.Dijkstra] Si attribuisce ruolo centrale al concetto di informazione! 2

Trattamento dell informazione acquisire dati IN elaborare archiviare comunicare PROCESS presentare, attuare soluzioni OUT tradizionalmente l enfasi è su cioè sui sistemi di elaborazione delle informazioni 3

Perché elaborare informazione? Per risolvere problemi 4

Perché elaborare informazione? Per risolvere problemi (Teorema di Fermat?) 5

Problema ANALISI Soluzione di un problema Modello di soluzione soggetto 1 STESURA DESCRIZIONE Descrizione soggetto 2 Deve fare tutto lo stesso soggetto? INTERPRE- TAZIONE Descrizione interpretata ESECUZIONE Soluzione 6

Soluzione di un problema Conoscenza di come si risolve un problema soggetto 1 (cuoco) Descrizione della soluzione (ricetta) soggetto 2 (io) Effettiva capacità di eseguire la soluzione del problema 7

Eliminare le ambiguità nella formulazione del problema Individuare il risultato che si vuole ottenere, gli obiettivi da raggiungere Evidenziare: le regole da rispettare i vincoli interni ed esterni i dati espliciti ed impliciti Definire il problema Eliminare i dettagli inutili ed ambigui 8

Algoritmo Sequenza finita di istruzioni: comprensibili da un esecutore (si può trattare di uno strumento automatico), che descrive come realizzare un compito (come risolvere un problema ). Alcuni esempi Istruzioni di montaggio di un elettrodomestico Uso di un terminale Bancomat Calcolo del massimo comune divisore di numeri naturali 9

Esecutore Un esecutore è definito in base a tre elementi: l insieme delle operazioni che è capace di compiere; l insieme delle istruzioni che capisce (sintassi); quali operazioni associa ad ogni istruzione che riconosce (semantica). Il calcolatore è un esecutore di programmi, non di algoritmi 10

Programma e linguaggio di programmazione Programma E un algoritmo scritto in un linguaggio di programmazione Linguaggio di programmazione Linguaggio con sintassi e semantica ben definite 11

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 (digit) della numerazione binaria. 12

Hardware Struttura fisica Hardware e software Sofware Livello logico, insieme delle istruzioni 13

Sistema operativo e applicazioni (1) Il sistema operativo gestisce l hardware. (2) I programmi applicativi svolgono le operazioni. 14

Il calcolatore per elaborare le informazioni 15

I dati 16

L informatica nel commercio e nell industria Elaborazione delle transazioni Telelavoro Analisi Finanziarie Gestione della conoscenza Editoria elettronica Commercio elettronico Progettazione (CAD) Fabbricazione (CAM) 17

L informatica in casa e nel tempo libero Cataloghi per la vendita (Apple store windowsphone.com/it-it/store) Materiali di consultazione (wikipedia) Acquisti a domicilio (ebay, amazon) Operazioni bancarie Giochi FACEBOOK, TWITTER... 18

L informatica a scuola e nella formazione Enciclopedie online Formazione a distanza E-learning SW per lo studio 19

Altri usi (spettacolo, arte) Cinema Musica Sport Danza Pittura e fotografia 20

L informatica nei settori della scienza Matematica Chimica Fisica Medicina Astronomia Sismolgia 21

Computer embedded 22

Google Glass Smartwatch Ipod, Computer embedded 23