Informatica, mezzi e sistemi d informazione digitali

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "Informatica, mezzi e sistemi d informazione digitali"

Transcript

1 Informatica, mezzi e sistemi d informazione digitali (di T. Cariati, appunti per la riunione di SOS scuola del 25 gennaio 2013, giorno della conversione di san Paolo) Avviso innanzitutto che la materia è ampia e complessa e sarò costretto a essere sintetico, per esempio le sigle non sempre saranno sciolte e qualche volta i concetti saranno appena accennati. Il lettore interessato utilizzando parole chiave e sigle potrà approfondire tramite il web le questioni trattate. 1. Premessa Paul Valéry, un intellettuale francese con radici italiane, molto stimato come studioso e poeta, in uno studio del 1928, La conquista dell ubiquità, scriveva: «Il sorprendente sviluppo dei nostri mezzi, la duttilità e la precisione che hanno raggiunto, le idee e le abitudini che hanno introdotto ci garantiscono cambiamenti imminenti e assai profondi nell antica industria del bello. Le opere acquisteranno una sorta di ubiquità». Ancora Valéry, in un altro passo posteriore, forse del 34, profeticamente scrive: «Come l acqua, il gas o la corrente elettrica, entrano grazie a uno sforzo quasi nullo, provenendo da lontano, nelle nostre abitazioni per rispondere ai nostri bisogni, così saremo approvvigionati di immagini e di sequenze di suoni, che si manifestano a un piccolo gesto, quasi un segno, e poi subito ci lasciano». Se pensiamo alla televisione, alla tv via cavo, al digitale terrestre, alla televisione satellitare, ai canali tematici; se pensiamo a Skype, a Facebook, a Youtube dobbiamo ammettere che Valéry è stato un grande visionario: ha immaginato e forse previsto il flusso continuo di informazioni che oggi ci bombarda perfino durante il sonno. Walter Benjamin nel 1936 ha pubblicato un piccolo saggio destinato a divenire famoso nell ambito della critica della modernità, L opera d arte nel tempo della sua riproducibilità tecnica, nel quale riprende le idee di Paul Valéry. Successivamente nel solco degli studi sui mezzi d informazione o di comunicazione sociale abbiamo avuto Mc Luhan, inventore della famosa metafora del villaggio globale. In Italia nello stesso ambito di ricerca abbiamo avuto Homo videns di Sartori e La terza fase di Raffaele Simone, ma soprattutto gli studi di Umberto Eco sui mass media. Recentemente uno studioso molto ascoltato a livello internazionale è Derrick De Kerckhove, allievo di Mc Luhan, del quale si può leggere, per esempio, Dall alfabeto a Internet. Noi, già l anno scorso, avevamo avvertito l esigenza di orientare la nostra ricerca sui temi delle applicazioni dell informatica, della democrazia, e della produzione, diffusione e fruizione della cultura, intesa nel senso più alto e lato. Finalmente oggi ci caliamo nelle viscere della scienza che in poco più di mezzo secolo ha prodotto la più grande rivoluzione sociale che l umanità abbia conosciuto, e forse non siamo che ai primordi. Nella relazione di avvio dei lavori di Sos Scuola l anno scorso citavamo alcuni sistemi, prodotti e mezzi, o possibilità e servizi disponibili sul mercato che sembra utile tenere d occhio. Partiamo da lì: riprendiamo ed arricchiamo quell elenco. Oggi si parla di: 1. posta elettronica, chat e messaggerie varie, Facebook; 2. Twitter, Wikipedia, Treccani online, vocabolari online, quotidiani online, tv e radio online, Youtube, Ansa.it, la Crusca online, Dop on line; TED, Livestation, Blackberry, Servizio pubblico via Internet, Ipod, Ipad, Iphone, wordreference; 3. musica in podcasting, juke box online, e-book, spazi liberi per e-book online (in uno di questi abbiamo pubblicato i bollettini del nostro gruppo e sono accessibile dal sito di SOS Scuola proprio come e-book); 4. web o Internet 3.0, Augmented reality, Virtual reality, Quick read; 1

2 5. web marketing, e-commerce, e-government, business intelligence, GPS, work flow management, office automation, DSS, business process reengineering, smart city, democrazia digitale, robotica, domotica; 6. elaborazione parallela, multitasking, multiprogrammazione, basi di dati e di conoscenza distribuite, cloud computing (Aruba, Dropbox, Googledrive), Wi max; 7. Papertab, qbit, computer al grafene, esoscheletri. Come si vede, ce n è per tutti i gusti. Derrick De Kerckhove però in un intervista ha detto: «Uso l iphone, Facebook; e il mio bigliettino da visita contiene il codice QR (Quick read) per la realtà aumentata. Ma la sera preferisco avere in mano un libro anziché un e-book». In Treccani on line, alla voce calcolatore, leggiamo tra l altro: «Si parla spesso di quinta generazione di c. perché la miniaturizzazione dei componenti ha aperto nuovi orizzonti e reso possibili nuove applicazioni dei c., ormai integrati in una miriade di dispositivi e utilizzati per le funzioni più disparate: si parla di ubiquitous computing o pervasive computing ( elaborazione molto diffusa ed elaborazione dilagante )». Notate: si parla di ubiquità, proprio come ne parlava Paul Valéry negli anni Trenta del Novecento, nel suo studio La conquista dell ubiquità. Questo è uno dei fenomeni prodotti dai mezzi digitali: l annullamento dei concetti di spazio e di tempo; un altro fenomeno è la progressiva perdita di consistenza fisica che i prodotti e i servizi offerti e venduti presentano nella information society o nella società della conoscenza o nell era digitale (o nell era post-umana, secondo i gusti e la visione dell uomo e del mondo dei futurologi di turno). Per cominciare la nostra ricerca, poniamoci alcune domande fondamentali: qual è l essenza del computer? Perché il calcolatore ha prodotto in breve tempo le più grandi innovazioni sociali che l uomo abbia conosciuto? Qual è l essenza di ciò che qualifichiamo come digitale, come il computer e la tv digitale? Queste domande e le relative risposte dovrebbero aiutarci a comprendere qualcosa circa questioni molto semplici ma importanti, per esempio, per la nostra scuola e per la nostra vita quotidiana: 1. che cosa vuol dire seguire un corso di informatica, essere esperti di informatica? 2. che cosa vuol dire organizzare l offerta formativa, come la nostra scuola deve fare, attuando la riforma Gelmini, per formare tecnici economici con profilo d esperti di Sistemi informativi aziendali? 3. che cosa sta accadendo ai concetti di libertà, democrazia, cittadinanza in un mondo alluvionato continuamente da innovazioni che oggi rendono obsoleto ciò che appena ieri era valido, utile, d avanguardia? 2. Il calcolatore, scatola magica o macchina particolarmente versatile Il calcolatore è una macchina di concezione rivoluzionaria, si basa su un alfabeto povero: 0 e 1. La scrittura alfabetica ha una flessibilità superiore alla scrittura ideografica, perché combinando un numero limitato di segni possiamo costruire un infinità di parole. Il calcolatore non si basa su ventuno segni diversi come la lingua italiana, né su dieci come i numeri arabi, ma sui due del sistema binario: 0 e 1. Questi due segni sono i valori dell unità elementare di informazione, il bit (da binary digit, cioè cifra binaria, da cui l aggettivo digitale ). Una combinazione di otto bit, nel codice Ascii esteso, forma un byte, cioè un carattere dell alfabeto o un segno di punteggiatura. Per esempio, a ha codice binario , A ha codice , 1 ha codice Ascii Il byte, una sequenza di otto bit, è l unità di misura della memoria. Il colore, per esempio, invece, nel sistema RGB (red, green, blue) viene rappresentato mediante tre byte, uno per il red, uno per il green e uno per il blue, perciò ogni pixel, cioè ogni punto di immagine richiede ventiquattro bit. Il secondo elemento di versatilità del computer è la scomposizione della macchina in una parte hardware, per così dire, estremamente semplice, e una parte software strutturata in diversi strati, come una cipolla, in cui ogni livello di macchina virtuale offre servizi al livello più esterno. Il 2

3 software è la parte immateriale, logica, astratta, priva di consistenza fisica della macchina, di gran lunga più importante della parte materiale. Che il calcolatore sia una macchina che non assomiglia a nessuna di quelle costruite precedentemente si intuisce dall assenza di una forma obbligata, come l auto, come un altoforno, come un aereo. Il computer si incorpora in ogni aggeggio, dal forno a microonde, al telefonino, all automobile, ai missili perché esso non ha forma obbligata. Infatti, mentre le macchine precedenti erano specializzate per svolgere una particolare funzione, il computer è una macchina general purpose, adattabile a qualsiasi scopo, che all occorrenza può essere forzata a svolgere un compito particolare, come nel caso di computer di bordo o per il controllo di centrali nucleari o per il controllo della traiettoria dei missili o per il funzionamento dei droni. La potenza rivoluzionaria del computer è paragonabile solo alla potenza che si sprigiona dalla fissione atomica, per nulla paragonabile a quella del carbone in una macchina a vapore, o a quella del petrolio. Questa potenza è ancora largamente inesplorata, visto che l informatica è una scienza giovanissima, ma nell ultimo quarto di secolo ne abbiamo cominciato ad intuire la portata. Bisogna riconoscere, col senno di poi, che i francesi sono stati più lungimiranti degli anglosassoni, perché computer significa macchina per calcolare, e computer science è la scienza della macchina per calcolare ; mentre hardware e software non significano praticamente niente. I francesi hanno inventato logiciel per software, matériel per hardware, ordinateur per computer e informatique per scienza dei calcolatori. Insomma, i francesi hanno colto subito alcuni aspetti dei computer che si stanno svelando soltanto in questi ultimi anni: la loro versatilità come mezzi per l elaborazione dell informazione di qualsiasi natura (testi, immagini, suoni), oltre che come mezzo di calcolo. (L approccio linguistico dei francesi al calcolatore è stato davvero interessante. Vale la pena darvi uno sguardo, anche perché gli italiani avevano fatto qualcosa di simile a cavallo tra la fine dell 800 e i primi anni del 900 a proposito dell automobile. Riportiamo, senza traduzione, un testo che abbiamo trovato nella rete in ambito francese. Si tratta della storia della parola ordinateur scritta all IBM ma anche alla Sorbona da un filologo come Perret, ispirandosi al pensiero di un linguista insigne come il Littré. «En 1954, la société IBM France voulait trouver un nom français pour sa nouvelle machine électronique destinées au traitement de l'information (IBM 650), en évitant d utiliser la traduction littérale du mot anglais computer ( calculateur ou calcolatrice ), qui était à cette époque plutôt réservé aux machines scientifiques. Aux États-Unis, les nouvelles machines de traitement automatique de l information (capables de faire aussi du traitement de texte, du dessin, etc.) étaient appelées electronic data processing systems (EDPS) ou data processing machines. Un cadre de la société conseilla de consulter un de ses anciens professeurs, Jacques Perret, titulaire de la chaire de philologie latine à la Sorbonne. Le professeur Perret répondit par une lettre du 16 avril 1955, dont la lecture donne un exemple intéressant de recherche terminologique : Que diriez vous d ordinateur? C est un mot correctement formé, qui se trouve même dans le Littré (Emile) comme adjectif désignant Dieu qui met de l ordre dans le monde. Un mot de ce genre a l avantage de donner aisément un verbe, ordiner, un nom d action, ordination. L inconvénient est que ordination désigne une cérémonie religieuse ; mais les deux champs de signification (religion et comptabilité) sont si éloignés et la cérémonie d ordination connue, je crois, de si peu de personnes que l inconvénient est peut-être mineur. D ailleurs votre machine serait ordinateur (et non ordination) et ce mot est tout a fait sorti de l usage théologique.») In informatica, vista la natura del mezzo, qualsiasi problema che possa essere schematizzato con una procedura di calcolo, un modello di elaborazione di dati, un algoritmo, potrà essere sottoposto al computer; ciò dal tempo di Alan Touring e John Von Neumann, due dei più grandi tra i padri della scienza informatica. Ma qual è la magia che rende possibile tutto ciò? Diremmo che vi sono due elementi magici: uno è il progresso nel campo dei materiali impiegati per costruire l hardware: valvole, transistor, 3

4 circuiti integrati, microchip ad alto livello di integrazione, computer quantistici, computer al grafene, un ritrovato di questi anni che ha fruttato il premio Nobel ai suoi inventori. L altro elemento di magia è il dialogo, rapido e preciso, che si instaura, durante il funzionamento della macchina, tra le parti che formano il computer al livello dell hardware, in particolare tra la Cpu, il processore, e la memoria centrale. La memoria centrale svolge il compito di conservare le istruzioni che devono essere eseguite per risolvere un determinato problema (si tratta del programma) e i dati da elaborare con quel programma. La Cpu preleva un istruzione dalla memoria centrale, la porta presso di sé (fetch), la decodifica (decode) e la esegue (execute), prelevando anche i dati necessari per l esecuzione, e ponendo i dati parziali in memoria centrale. Ripetendo più volte questo lavoro elementare, grazie all unità di controllo, all unità aritmetico-logica e ad alcuni semplici elementi di memoria detti registri, la Cpu esegue il programma, un istruzione alla volta, dall inizio alla fine e così risolve il problema. Non si creda però che ogni problema possa essere facilmente risolto con un click. C è una branca dell informatica che si occupa della complessità di calcolo e divide i problemi in classi di complessità in base all efficienza dei migliori algoritmi noti per ciascun problema di ogni classe, in termini di risorse di calcolo necessarie per eseguirli. Ebbene, ci sono problemi considerati difficili o duri da risolvere. La crittografia si basa su questi problemi NP-hard. 3. La logica e i linguaggi del computer La logica di funzionamento del calcolatore, al livello della macchina, può apparire astrusa agli occhi di chi oggi usa il computer con estrema facilità, senza una formazione di informatica di base. Tuttavia, occorre sapere che ogni volta che svolgiamo un compito con l ausilio del computer effettuando uno o più click noi chiediamo alla Cpu di eseguire programmi. Ogni programma è stato progettato e scritto da un programmatore, o sviluppato automaticamente, proprio per svolgere una funzione utile per l utente. Ogni programma contiene un algoritmo, cioè un procedimento, come quello per calcolare una percentuale, o quello per risolvere le equazioni di secondo grado (descritto in matematica dall apposita formula risolutiva), o quello per tenere i conti mediante la partita doppia, che eseguito dall inizio alla fine dal computer, se ben congegnato, permette di risolvere il problema dato. Il programma o software si presenta come un insieme di ordini opportunamente organizzati, impartiti al computer, in particolare alla Cpu; insieme che traduce un algoritmo in un linguaggio in qualche modo comprensibile dal calcolatore. Anche se gli utenti non ne hanno consapevolezza, di norma un programma si presenta sotto la forma di un testo (un file ascii) scritto in una strana lingua, uno pseudo inglese: cioè in un linguaggio di programmazione. Un semplice programma che permetta di introdurre dieci numeri e di calcolarne la somma, utile per esempio per controllare l esattezza dello scontrino della spesa, è il seguente testo scritto in linguaggio Pascal: Program somma; var i: integer; som, num: real; begin som:=0; i:=1; repeat read(num); som:=som+num; i:=i+1 until i>10; write(som) end. 4

5 In Wikipedia leggiamo: «Un linguaggio di programmazione è un linguaggio formale, dotato (al pari di un qualsiasi linguaggio naturale) di un lessico, di una sintassi e di una semantica ben definiti. È utilizzabile per il controllo del comportamento di una macchina formale [ ] o in fase di programmazione di questa attraverso la scrittura del codice sorgente di un programma ad opera di un programmatore». Insomma, un linguaggio di programmazione assomiglia a una lingua, ma una specie di lingua artificiale, perciò formale e più rigida di quelle naturali. Però, come le lingue, con riferimento alla scrittura, naturalmente, perché, come abbiamo visto, di scrittura si tratta, ha un alfabeto, un lessico, una sintassi e una semantica, definiti a priori dall inventore-sviluppatore del linguaggio: il programmatore, se vuole comunicare correttamente con il computer, deve seguire scrupolosamente le regole grammaticali del linguaggio. I primi computer venivano programmati con il linguaggio binario, nel quale, lo ricordiamo, dati ed istruzioni da eseguire, ancora oggi, sono espressi mediante sequenze di 0 e 1, proprio come la lettera a vista sopra, o in un linguaggio binario semplificato detto short code. Il linguaggio binario, difficile da usare da parte degli uomini, è, per così dire, il linguaggio naturale del computer, nel quale risiede una parte della grande versatilità e dell essenza di questa strana macchina. Una gran parte dello sviluppo dell informatica, dall Eniac, uno dei primi computer, ai nostri giorni, può essere letta come il tentativo, riuscito, di rendere sempre più facile per gli utenti l accesso alle risorse di elaborazione presenti nei calcolatori. Ma come fa il computer a comprendere i linguaggi di programmazione come il Pascal se il suo linguaggio naturale è quello binario? Quale logica è stata seguita dai tecnici e dagli scienziati per risolvere questo problema? Spieghiamo meglio qual è il problema: se la macchina comprende il linguaggio binario, 0 e 1, 0 e 1 ecc., mentre l utente si esprime facilmente in italiano o in russo o in francese, o mediante schematizzazioni non troppo dissimili dalla sua espressione in lingua naturale, oppure mediante schemi grafici, come avviene la comunicazione? Ecco la soluzione: gli scienziati hanno pensato di far fare più lavoro possibile al computer, colmando l abisso che si apre tra il linguaggio umano e il linguaggio binario, attraverso programmi che traducono in linguaggio binario gli ordini, le istruzioni, i programmi espressi dagli utenti o dai programmatori in schematizzazioni che sono abbastanza naturali per loro, al limite espressi nella propria lingua madre. L inventore-sviluppatore di un linguaggio per calcolatore, chiamiamolo L, allora deve fornire ai programmatori le regole grammaticali ma anche l opportuno software con cui gli utilizzatori tradurranno in linguaggio binario i programmi da essi scritti con il linguaggio L. Questi programmi di traduzione sono di due tipi fondamentali (anche se recentemente le cose si sono complicate un poco): compilatori ed interpreti. I compilatori e gli interpreti, in quanto programmi, sono anch essi scritti in qualche linguaggio di programmazione. Esistono moltissimi linguaggi di programmazione. Vediamo un elenco di nomi suddiviso in sottogruppi: Algol, Basic, Cobol, Fortran; Ada, C, Modula-2, Pascal; Attack, Clarion, C++, Delphi, Java, Modula-3, Python, Simula, Smalltalk, Visual Basic; Lisp, Logo, Scala, Scheme; Curry, Mercury, Prolog; SQL, QBE; Befunge, Brainfuck, FALSE, Malbolge; Occam, Linda, Axum; Applescript, Actionscript, Hyper talk, Java script, Lingo, Perl, VBscript. I linguaggi per computer possono essere classificati in base a diversi criteri. Un criterio è il grado di evoluzione sulla scala che dal linguaggio binario porta alla lingua madre di ognuno di noi. Un secondo criterio è la logica che il programmatore deve seguire per descrivere col suo programma la procedura di risoluzione del problema. I due criteri non sono indipendenti l uno dall altro. In base al grado di evoluzione crescente, abbiamo linguaggi Assembly, linguaggi di alto livello o di terza generazione, linguaggi di quarta generazione o productivity tools, e anche linguaggi di quinta generazione. I linguaggi Assembly sono diversi da macchina a macchina e 5

6 vengono utilizzati per ottimizzare l efficienza nel software di base come il sistema operativo, il DBMS e il compilatore, o per garantire adeguati tempi di risposta nei sistemi in tempo reale, o nei videogiochi. Nei linguaggi di terza generazione, a una istruzione corrispondono più azioni dell Assembly. I linguaggi Pascal, Cobol, Fortran, Visual Basic e moltissimi altri menzionati sopra sono di terza generazione. I productivity tools, i diversi programmi di Office automation come Word ed Excel sono linguaggi di quarta generazione; così come i linguaggi dichiarativi Prolog e Datalog, e anche SQL e QBE, specifici per le basi di dati relazionali, sono linguaggi di quarta generazione. I linguaggi di quinta generazione riguardano i sistemi esperti e i prodotti di intelligenza artificiale, con i quali, al limite, si arriva a interagire con la macchina direttamente mediante il linguaggio naturale o con il pensiero. Diamo due esempi di programmi SQL: Select nome, cognome From Impiegato where titolo-studio= laurea in lettere ; Select nome, cognome From Fornitore Where Exists (Select * From Fornitura, Prodotto Where Fornitura.codicef=Fornitore.codicef and Fornitura.codicep=Prodotto.codicep and Prodotto.nome= vino ). In base alla logica che il programmatore deve seguire per descrivere il problema da risolvere, abbiamo i seguenti paradigmi di programmazione, cioè delle classi di linguaggi simili: imperativi, orientati agli oggetti e dichiarativi, come già visto sopra. In verità l elenco può essere più lungo: linguaggi imperativi, strutturati, orientati agli oggetti, funzionali, logici o dichiarativi, dichiarativi per data base, esoterici, paralleli, di scripting. Algol, Basic, Cobol, Fortran, PL/1 sono imperativi; Ada, C, Modula-2, Oberon, Pascal sono strutturati; Attack, Clarion, C++, Delphi, Eiffel, Java, Modula-3, Python, Simula, Smalltalk, Visual Basic sono orientati agli oggetti; Lisp, Logo, Scala, Scheme sono funzionali; Curry, Prolog sono logici o dichiarativi; SQL e QBE sono dichiarativi per data base; Befunge, Brainfuck, FALSE, Malbolge, Whitespace sono detti esoterici; Occam, Linda, Axum sono paralleli; Applescript, Actionscript, Hyper talk, Java script, Lingo, Perl, VBscript sono di scripting. Diamo esempi di programmi in Prolog e in C, e uno object oriented in Visual Basic. Esempio di programma Prolog che calcola il quadrato di numeri letti dall esterno: quadrato(x,y) :- Y is X * X. start :- write('dai un numero: negativo per terminare'), nl, read(x), quadrato_ripeti(x). quadrato_ripeti(x) :- X < 0, write('arrivederci!'). quadrato_ripeti(x) :- X >= 0, quadrato(x,q), write('il quadrato di '), write(x), write(' e'' '), write(q), nl,nl. 6

7 Programma scritto in C che stampa la tabellina: main() { int i, j; } /* per I che va da 1 a 10*/ for( i = 1 ; i <= 10 ; i = j + 1 ){ /* per J che va da 1 a 10*/ for( j = 1 ; j <= 10 ; j = j + 1 ) /* stampare I * J stampare uno spazio*/ printf("%3d ", i*j); /* andare a capo*/ printf("\n"); } Il programma che segue determina l area e il perimetro di un rettangolo ed è scritto in Visual Basic, seguendo l approccio object oriented. Esso è diviso in due parti, la prima, fino a quando non si incontra il secondo option explicit, rappresenta il modulo di classe, la seconda rappresenta il codice relativo al form dell interfaccia: Option Explicit Private mbase As Single Private maltezza As Single Public Property Get base() As Single base = mbase End Property Public Property Let base(byval vbase As Single) mbase = vbase End Property Public Property Get altezza() As Single altezza = maltezza End Property Public Property Let altezza(byval valtezza As Single) maltezza = valtezza End Property Public Function area() As Single area = mbase * maltezza End Function Public Function perimetro() As Single perimetro = 2 * (mbase + maltezza) End Function 7

8 Option Explicit Private Sub Cmdesegui_Click() Dim r1 As rettangolo Set r1 = New rettangolo r1.base = Val(Txtbase.Text) r1.altezza = Val(txtaltezza.Text) MsgBox ("area" + Str(r1.area) + " " + "perimetro" + Str(r1.perimetro)) End Sub Per concludere questa parte sui linguaggi, diciamo qualche parola riguardo ai sistemi software particolari che prendono il nome di sistemi operativi, perché come sistemi software devono essere scritti con qualche linguaggio di programmazione. Il sistema operativo è il software più importante del calcolatore, senza il quale il computer non può funzionare. In Wikipedia leggiamo: «È un insieme di componenti software che garantisce l operatività di base di un calcolatore, coordinando e gestendo le risorse hardware di processamento e memorizzazione, le periferiche, le risorse/attività software (i processi) e facendo da interfaccia con l utente, senza il quale quindi non sarebbe possibile l utilizzo del computer stesso e di altri software più specifici, come applicazioni o librerie software». I sistemi operativi, di norma, vengono scritti con linguaggi di basso livello come sono i linguaggi Assembly. Noi tutti usiamo Windows o Linux o Mac OS ma ci sono tantissimi sistemi operativi. Dell IBM menzioniamo OS/2, OS/360 e OS/390. Citiamo ovviamente anche UNIX dal quale discende Linux, e GNU da cui discende per esempio Ubuntu. È il caso qui di citare il free software, per il quale Richard Stallman con la Free Software Foundation, distributrice di GNU, combatte in nome della democrazia una guerra senza quartiere contro i colossi dell informatica come Apple, Microsoft, Google: emblematica è stata la polemica che egli ha innescato alla morte di Steve Jobs e l altra, recentissima, su Android, del quale avrebbe detto che si tratta di un cavallo di Troia. La Free Software Foundation ha definito quattro livelli di libertà per poter parlare di software libero. Livello 0: libertà di eseguire il programma per qualsiasi scopo. Livello 1: libertà di studiare il programma e modificarlo. Livello 2: libertà di distribuire copie del programma in modo da aiutare il prossimo. Livello 3: Libertà di migliorare il programma e di distribuirne pubblicamente i miglioramenti, in modo tale che tutta la comunità ne tragga beneficio. Oltre a Stallman, anche altri hanno definito criteri in base ai quali parlare di software libero. Per esempio il progetto Debian stabilisce dieci principi. 4. La frontiera delle applicazioni dei computer e dei sistemi informatici In questo paragrafo esploriamo alcuni ambiti di ricerca o di applicazione dell informatica. Office automation Sotto questo nome vanno tutti quei programmi, metodi e sistemi che mirano ad aumentare la produttività dell ufficio, migliorando possibilmente la qualità dei risultati del lavoro. Microsoft Office è un insieme di programmi di Office automation, come pure Open office. Rientrano in questa categoria anche programmi di gestione progetti come Project e di Cad come Autocad. Naturalmente fa parte dell automazione d ufficio anche l infrastruttura hardware come la rete locale che permette di collegare tutte le apparecchiature che fanno parte di un ufficio. Potremmo considerare parte di un sistema d automazione d ufficio anche la posta elettronica e i sistemi di collegamento e controllo remoto al nostro computer installato in un ufficio situato da un altra parte, nonché i recenti sistemi di archiviazione di ogni tipo di file in nuvole o pseudo nuvole come Dropbox e Googledrive, e tutti i sistemi che permettono tutte le forme di telelavoro o distance working. Rientrano in questa classe di applicazioni anche tutti gli strumenti di comunicazione che permettono di lavorare stando in treno o in aeroporto, come portatili, black berry, smart phone ecc. Ricordiamo che l obiettivo 8

9 dell Office automation era quello di realizzare l ufficio senza carta ma ha realizzato l ufficio senza ufficio (Google pare che a riguardo abbia intrapreso un percorso a ritroso). Pensate al modo di lavorare di Ryanair e di tante aziende di cui non si trova più un ufficio dove mettere piede ed essere ascoltati, come Enel e Telecom. Basi di dati e basi di conoscenza Una base di dati è un sistema integrato di archivi elettronici progettato in modo unitario e gestito mediante un software speciale detto DBMS (Data Base Management System). Tutti i sistemi informativi basati sul computer praticamente contengono una base di dati. Quasi tutti i sistemi web, specialmente quelli per l e-commerce, contengono anche una base di dati, così come i sistemi informativi bancari, compreso il sistema Bancomat. Il sistema di archivi che è la base di dati poi viene interrogato mediante linguaggi particolari come l SQL per estrarre dati utili all utente. Più frequentemente però la base di dati viene creata come infrastruttura di base su cui appoggiare il funzionamento di programmi particolari detti transazioni. In questi casi, il sistema integrato base di dati più sistema delle transazioni costituisce un sistema informatico prezioso, per esempio per una banca o per un ente pubblico. Una base di conoscenza è un tipo particolare di base di dati, non tanto orientata alle transazioni, cioè allo svolgimento di operazioni continue di aggiornamento, ma mirata alla gestione della conoscenza relativa a una organizzazione o a un ente. Una base di conoscenza non archivia solo dati strutturati come nome, cognome, sesso e data di nascita delle persone, ma tutto il materiale informativo che riguarda l ambito operativo di un organizzazione o di un ente, proveniente anche dal funzionamento di uno o più database. La conoscenza, per essere utile, viene costruita, per esempio con tecniche di data mining, classificata e strutturata opportunamente e poi reperita grazie a motori di ricerca, quando serve, per esempio per prendere decisioni. Data mining Le tecniche di data mining mirano a estrarre non solo dati ma un sapere o una conoscenza da grandi quantità di dati. Per esempio, in statistica non interessano soltanto le serie di dati ma anche le informazioni sintetiche che possiamo ottenere dai dati, quali medie, varianze, massimi, minimi, tendenze ecc. Ebbene, l attività di data mining, letteralmente estrazione di dati come da una miniera, è simile a quello che la statistica fa con le serie storiche di dati, salvo che questo nuovo campo di attività si misura con montagne di dati di ogni tipo, come abbiamo visto a proposito delle basi di conoscenza. Quest approccio persegue due finalità: estrarre da dati strutturati informazioni nascoste o implicite, oppure esplorare in modo automatico o semiautomatico grandi quantità di dati per scoprire in essi pattern, cioè schemi significativi presenti in quei dati. In Wikipedia leggiamo: «Questo tipo di attività è cruciale in molti ambiti della ricerca scientifica, ma anche in altri settori (per esempio in quello delle ricerche di mercato). Nel mondo professionale è utilizzata per risolvere problematiche diverse tra loro, che vanno dalla gestione delle relazioni con i clienti, all individuazione di comportamenti fraudolenti, fino all ottimizzazione di siti web». Ancora Wikipedia avverte che cercare un numero di telefono in un elenco o cercare in Internet Vacanze alle Maldive non è fare data mining, mentre lo è scoprire che Benetton, Troncon, Cavasin, Trevisan sono cognomi comuni in particolari aree d Italia o scoprire i clienti che hanno maggiore propensione all acquisto di certi prodotti o che sono più sensibili a certe campagne pubblicitarie. Pare che le tecniche di data mining, associate al concetto di big data, promettano di prevedere e forse evitare eventi umani come rapimenti, assassinii, attentati terroristici e stragi, perciò sono molto gradite alle forze dell ordine e ai servizi segreti. Certamente sono molto impiegate dalle imprese commerciali, le quali anche per questo distribuiscono carte con cui i clienti accumulano punti o hanno diritto a sconti. Nel film A beautiful mind c è un genio della matematica, un poco picchiatello che pratica senza mezzi, tutto a mente, il data mining. 9

10 Reti neurali Le reti neurali, per certi versi, sono un modello di calcolatore, basato su un gran numero di elementi semplici ma interconnessi tra loro, alternativo a quello di Von Neumann. Esse si basano sul concetto di neurone come unità elementare di calcolo, similmente a quello che accade con i neuroni del cervello: si tratta di simulazioni del comportamento del neurone umano. Una rete neurale potrebbe essere simulata mediante una o più strutture di dati come vettori e matrici, persino in Pascal. L unità neurone riceve uno o più segnali d ingresso provenienti da altri neuroni ed emette un solo segnale d uscita, eventualmente diretto ad altri neuroni della rete. Questi segnali assumono valori compresi tra 0 e 1. A ogni segnale il neurone associa un peso come fattore moltiplicativo. La somma pesata di tutti i segnali costituisce l attivazione interna del neurone, mentre il suo segnale di uscita è detto attività. Un segnale uscente da un neurone e diretto a un altro neurone costituisce una sorta di sinapsi. Nelle reti neurali è importante l apprendimento. Queste reti neurali e i cosiddetti algoritmi genetici vengono impiegati nelle basi di conoscenza e nell attività di data mining. Data warehouse Un Data warehouse è letteralmente un magazzino di dati, per esempio di un azienda, e rappresenta una estensione del concetto di base di dati e di base di conoscenza. Il data warehouse descrive il processo di acquisizione, trasformazione e distribuzione di informazioni presenti all interno o all esterno delle aziende come supporto per il processo decisionale, il quale deve tenere conto di sempre più importanti quantità di fatti e variabili. Si tratta di un archivio contenente tendenzialmente tutti i dati di un organizzazione, di qualsiasi natura essi siano. In Wikipedia leggiamo che William H. Inmon, colui che per primo ne ha parlato esplicitamente, definisce un data warehouse come una raccolta di dati integrata, orientata al soggetto, variabile nel tempo e non volatile di supporto ai processi decisionali. Il data warehouse può essere solo interrogato dall utente, non aggiornato: dell aggiornamento si occupano i responsabili. Un elemento molto importante del data warehouse è il metadato, cioè dati aggiunti ai dati veri e propri che permettono di specificarne la provenienza, l utilizzo, il valore e la funzione. DSS (Decision Support Systems) Un sistema di supporto alle decisioni viene concepito per aiutare i decision maker aziendali che si misurano quotidianamente con i processi decisionali. Il DSS permette di sintetizzare e presentare in modo semplice grandi masse di dati, di simulare situazioni e scenari tra i quali i decisori poi sceglieranno quello che riterranno più conveniente. Il DSS si appoggia su un database o su una base di conoscenza o sul data warehouse. Inoltre, contiene una base di modelli tipici dei sistemi esperti e delle applicazione di business intelligence. Nei DSS un ruolo importante gioca l attività di data mining, mirata a estrarre, per esempio grazie a reti neurali o a algoritmi particolari, informazioni come relazioni e associazioni tra i dati presenti nel data base, precedentemente sconosciute all utente. Altre applicazioni comuni dei computer sono: il web marketing, l e-commerce e l home banking delle quali tutti noi facciamo ormai esperienza. L e-government, invece, è l applicazione dei computer all amministrazione della pubblica amministrazione, la quale in questo modo digitalizza i documenti e trasferisce on line i procedimenti. Business intelligence In Internet leggiamo: «Con la locuzione business intelligence (BI) ci si può solitamente riferire a: 10

11 1. un insieme di processi aziendali per raccogliere ed analizzare informazioni strategiche, 2. la tecnologia utilizzata per realizzare questi processi, 3. le informazioni ottenute come risultato di questi processi». Le tecniche di business intelligence sono strettamente collegate a quelle di data mining, di data warehouse, di OLAP (on line analytical processing) ecc. Altre applicazioni che riguardano le imprese ma anche la pubblica amministrazione sono quelle dei Workflow management systems che permettono di razionalizzare l organizzazione, molto utilizzate nelle banche e nelle assicurazioni. E-learning fa riferimento, invece, alla possibilità di apprendere mediante i computer, grazie a sussidi multimediali, anche on line. Del resto è esperienza comune apprendere mediante canali tematici, mediante Youtube o mediante le reti televisive straniere che permettono di praticare la full immersion nelle lingue. Recentemente, la fondazione Mondo digitale di Roma, in collaborazione con Microsoft ha proposto alle scuole superiori del nostro paese una modalità originale di apprendimento, basata non su contenuti ma su processi: ogni gruppo-classe è invitato a escogitare un idea progettuale di innovazione sociale, pianificarla e realizzarla. I progetti vengono raccolti sulla piattaforma Phyrtual.org, messi a confronto e sostenuti. In questo modo si spera di fare acquisire agli studenti alcune competenze considerate importanti per la loro vita, come saper lavorare in gruppo, saper apprendere e risolvere problemi cooperando, saper elaborare un progetto e realizzarlo, saper utilizzare i nuovi mezzi digitali d informazione. Robotica e robotica umanoide È una classe di applicazioni che trovano spazio nell industria, dove ormai il lavoro manuale è stato sostituito dai robot, ma anche in casa o sul campo di battaglia, e perfino nella didattica. I robot soldato insieme ai droni, velivoli senza pilota, e forse agli esoscheletri, permettono di cambiare totalmente il modo di fare la guerra guerreggiata. L altra frontiera della guerra, a metà strada tra lo spionaggio e la guerra vera e propria, è la cosiddetta cyber war, cioè quella combattuta a distanza da hacker e pirati informatici. Domotica Si tratta di applicazioni dei computer alla gestione della casa, per esempio al fine di ottimizzare i consumi energetici e rendere più gradevole la vita. Sistemi esperti Con i sistemi esperti si cerca di emulare il comportamento degli esperti umani. Per esempio, un sistema di questo tipo può permettere di fare la diagnosi a un paziente a partire dai sintomi, come farebbe un medico. Questo è possibile grazie a una base di conoscenza comprendente regole deduttive e procedure tipiche dell ambiante in cui il sistema deve operare, e grazie a un motore inferenziale. Intelligenza artificiale Le applicazioni di intelligenza artificiale sono quelle che mirano a dotare un computer di abilità che lo rendano capace di svolgere funzioni e ragionamenti tipici della mente umana. Questa branca dell informatica cerca di rispondere alla domanda: I computer possono pensare?. Gli esperti di intelligenza artificiale si occupano di apprendimento automatico, di rappresentazione della conoscenza e di ragionamento, di cooperazione, di linguaggio naturale, di simulazione della visione e di riconoscimento di immagini. 11

12 Un ricercatore dell Unical, nostro conterraneo, ha ottenuto un premio perché «i proponenti avevano evidenziato gli straordinari risultati di ricerca in Intelligenza Artificiale conseguiti che spaziano dalla teoria degli ipergrafi, al constraint satisfaction ed alla logica computazionale, sottolineando la notevole combinazione della ricerca di base con la ricerca applicata ed il trasferimento tecnologico, che ha coniugato la dimostrazione di teoremi e proprietà fondamentali con lo sviluppo di sistemi complessi ed innovative applicazioni dell Intelligenza Artificiale». Altri fronti aperti della ricerca informatica riguardano: l elaborazione parallela, il cloud computing, la realtà virtuale, i sistemi di quick read, la realtà aumentata, il web 3.0, lo studio di interfacce a campo sensibile, senza dispositivi fisici, fino ai sistemi di interazione basati sul pensiero. Nella scheda biografica di un altro ricercatore dell Unical, dunque un altro calabrese, leggiamo che egli si occupa di: «Workflow e Process Mining: modellazione di processi utilizzando strategie (chiamate workflow mining) ; Data Warehouse, Sistemi OLAP (online analytical processing) ed Integrazione dei Dati ; gestione di dati continui da sensori in griglie computazionali ; linguaggi basati sulla logica e non-determinismo: introduzione di meccanismi di punto fisso inflazionario, di gestione di eventi ed altre estensioni per la rappresentazione di basi di conoscenza ed ontologie». 5. Il computer nei sistemi di comunicazione e nei processi di produzione e diffusione della conoscenza Il computer nei sistemi di comunicazione e nei processi di elaborazione e diffusione della conoscenza richiede una riunione a parte. Nel mese di aprile metteremo a confronto tre o quattro studenti e un giovane insegnante su questi temi specifici. Qui ci limitiamo a ribadire che alcuni servizi o strumenti ormai di uso quotidiano, che non devono essere trascurati, sono i seguenti: 1. posta elettronica, distance working, chat e messaggerie varie, Facebook; 2. Twitter, Wikipedia, Treccani online, vocabolari online, quotidiani online, tv e radio online, Youtube, Ansa.it, la Crusca on line, Dop on line; TED, Livestation, Blackberry, Servizio pubblico via Internet, Ipod, Ipad, Iphone, wordreference; 3. musica in podcasting, juke box on line, e-book, spazi liberi per e-book online; 4. smart city, e-book, Papertab, qbit, computer al grafene, esoscheletri, interfacce senza dispositivi fisici. 12

Relazione sul data warehouse e sul data mining

Relazione sul data warehouse e sul data mining Relazione sul data warehouse e sul data mining INTRODUZIONE Inquadrando il sistema informativo aziendale automatizzato come costituito dall insieme delle risorse messe a disposizione della tecnologia,

Dettagli

Informatica Applicata

Informatica Applicata Ing. Irina Trubitsyna Concetti Introduttivi Programma del corso Obiettivi: Il corso di illustra i principi fondamentali della programmazione con riferimento al linguaggio C. In particolare privilegia gli

Dettagli

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net

Introduzione agli algoritmi e alla programmazione in VisualBasic.Net Lezione 1 Introduzione agli algoritmi e alla programmazione in VisualBasic.Net Definizione di utente e di programmatore L utente è qualsiasi persona che usa il computer anche se non è in grado di programmarlo

Dettagli

Informatica. Scopo della lezione

Informatica. Scopo della lezione 1 Informatica per laurea diarea non informatica LEZIONE 1 - Cos è l informatica 2 Scopo della lezione Introdurre le nozioni base della materia Definire le differenze tra hardware e software Individuare

Dettagli

Setup e installazione

Setup e installazione Setup e installazione 2 Prima di muovere i primi passi con Blender e avventurarci nel vasto mondo della computer grafica, dobbiamo assicurarci di disporre di due cose: un computer e Blender. 6 Capitolo

Dettagli

Utilizzato con successo nei più svariati settori aziendali, Passepartout Mexal BP è disponibile in diverse versioni e configurazioni:

Utilizzato con successo nei più svariati settori aziendali, Passepartout Mexal BP è disponibile in diverse versioni e configurazioni: Passepartout Mexal BP è una soluzione gestionale potente e completa per le imprese che necessitano di un prodotto estremamente flessibile, sia dal punto di vista tecnologico sia funzionale. Con più di

Dettagli

Utilizzato con successo nei più svariati settori aziendali, con Passepartout Mexal BP ogni utente può disporre di funzionalità

Utilizzato con successo nei più svariati settori aziendali, con Passepartout Mexal BP ogni utente può disporre di funzionalità PASSEPARTOUT MEXAL BP è una soluzione gestionale potente e completa per le imprese che necessitano di un prodotto estremamente flessibile, sia dal punto di vista tecnologico sia funzionale. Con più di

Dettagli

Business Intelligence

Business Intelligence aggregazione dati Business Intelligence analytic applications query d a t a w a r e h o u s e aggregazione budget sales inquiry data mining Decision Support Systems MIS ERP data management Data Modeling

Dettagli

Analisi dei requisiti e casi d uso

Analisi dei requisiti e casi d uso Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello del sistema 4 2.1 Requisiti hardware........................ 4 2.2 Requisiti software.........................

Dettagli

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO...

Modulo. Programmiamo in Pascal. Unità didattiche COSA IMPAREREMO... Modulo A Programmiamo in Pascal Unità didattiche 1. Installiamo il Dev-Pascal 2. Il programma e le variabili 3. Input dei dati 4. Utilizziamo gli operatori matematici e commentiamo il codice COSA IMPAREREMO...

Dettagli

Sistemi di supporto alle decisioni Ing. Valerio Lacagnina

Sistemi di supporto alle decisioni Ing. Valerio Lacagnina Cosa è il DSS L elevato sviluppo dei personal computer, delle reti di calcolatori, dei sistemi database di grandi dimensioni, e la forte espansione di modelli basati sui calcolatori rappresentano gli sviluppi

Dettagli

Text mining ed analisi di dati codificati in linguaggio naturale. Analisi esplorative di dati testualilezione

Text mining ed analisi di dati codificati in linguaggio naturale. Analisi esplorative di dati testualilezione Text mining ed analisi di dati codificati in linguaggio naturale Analisi esplorative di dati testualilezione 2 Le principali tecniche di analisi testuale Facendo riferimento alle tecniche di data mining,

Dettagli

Piazza delle Imprese alimentari. Viale delle Manifatture. Via della Produzione

Piazza delle Imprese alimentari. Viale delle Manifatture. Via della Produzione Piazza delle Imprese alimentari Viale delle Manifatture Via della Produzione PASSEPARTOUT MEXAL è una soluzione gestionale potente e completa per le imprese che necessitano di un prodotto estremamente

Dettagli

Business Intelligence. Il data mining in

Business Intelligence. Il data mining in Business Intelligence Il data mining in L'analisi matematica per dedurre schemi e tendenze dai dati storici esistenti. Revenue Management. Previsioni di occupazione. Marketing. Mail diretto a clienti specifici.

Dettagli

Copyright Università degli Studi di Torino, Progetto Atlante delle Professioni 2009 IT PROCESS EXPERT

Copyright Università degli Studi di Torino, Progetto Atlante delle Professioni 2009 IT PROCESS EXPERT IT PROCESS EXPERT 1. CARTA D IDENTITÀ... 2 2. CHE COSA FA... 3 3. DOVE LAVORA... 4 4. CONDIZIONI DI LAVORO... 5 5. COMPETENZE... 6 Quali competenze sono necessarie... 6 Conoscenze... 8 Abilità... 9 Comportamenti

Dettagli

Pagine romane (I-XVIII) OK.qxd:romane.qxd 7-09-2009 16:23 Pagina VI. Indice

Pagine romane (I-XVIII) OK.qxd:romane.qxd 7-09-2009 16:23 Pagina VI. Indice Pagine romane (I-XVIII) OK.qxd:romane.qxd 7-09-2009 16:23 Pagina VI Prefazione Autori XIII XVII Capitolo 1 Sistemi informativi aziendali 1 1.1 Introduzione 1 1.2 Modello organizzativo 3 1.2.1 Sistemi informativi

Dettagli

RELAZIONE PROGETTO THE ANIMATED E-BOOK

RELAZIONE PROGETTO THE ANIMATED E-BOOK RELAZIONE PROGETTO THE ANIMATED E-BOOK Nome scuola: ISTITUTO TECNICO COMMERCIALE D. ROMANAZZI Indirizzo: VIA C. ULPIANI, 6/A cap. 70126 città: BARI provincia: BA tel.: 080 5425611 fax: 080 5426492 e-mail:

Dettagli

COME FRODE. la possibilità propri dati. brevissimo. Reply www.reply.eu

COME FRODE. la possibilità propri dati. brevissimo. Reply www.reply.eu FRAUD MANAGEMENT. COME IDENTIFICARE E COMB BATTERE FRODI PRIMA CHE ACCADANO LE Con una visione sia sui processi di business, sia sui sistemi, Reply è pronta ad offrire soluzioni innovative di Fraud Management,

Dettagli

Sistemi di supporto alle decisioni

Sistemi di supporto alle decisioni Sistemi di supporto alle decisioni Introduzione I sistemi di supporto alle decisioni, DSS (decision support system), sono strumenti informatici che utilizzano dati e modelli matematici a supporto del decision

Dettagli

La suite Dental Trey che semplifica il tuo mondo.

La suite Dental Trey che semplifica il tuo mondo. La suite Dental Trey che semplifica il tuo mondo. impostazioni di sistema postazione clinica studio privato sterilizzazione magazzino segreteria amministrazione sala di attesa caratteristiche UNO tiene

Dettagli

Corso di Informatica

Corso di Informatica CdLS in Odontoiatria e Protesi Dentarie Corso di Informatica Prof. Crescenzio Gallo crescenzio.gallo@unifg.it L Informatica!2 Informatica Il termine informatica deriva dal francese Informatique Inform(ation

Dettagli

19/01/2015 La Repubblica - Affari Finanza - N.2-19 Gennaio 2015

19/01/2015 La Repubblica - Affari Finanza - N.2-19 Gennaio 2015 19/01/2015 La Repubblica - Affari Finanza - N.2-19 Gennaio 2015 Pag. 33 (diffusione:581000) La proprietà intellettuale è riconducibile alla fonte specificata in testa alla pagina. Il ritaglio stampa è

Dettagli

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement

BRM. Tutte le soluzioni. per la gestione delle informazioni aziendali. BusinessRelationshipManagement BRM BusinessRelationshipManagement Tutte le soluzioni per la gestione delle informazioni aziendali - Business Intelligence - Office Automation - Sistemi C.R.M. I benefici di BRM Garantisce la sicurezza

Dettagli

Analisi dei requisiti e casi d uso

Analisi dei requisiti e casi d uso Analisi dei requisiti e casi d uso Indice 1 Introduzione 2 1.1 Terminologia........................... 2 2 Modello della Web Application 5 3 Struttura della web Application 6 4 Casi di utilizzo della Web

Dettagli

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it

VIRTUALIZE IT. www.digibyte.it - digibyte@digibyte.it il server? virtualizzalo!! Se ti stai domandando: ma cosa stanno dicendo? ancora non sai che la virtualizzazione è una tecnologia software, oggi ormai consolidata, che sta progressivamente modificando

Dettagli

un occhio al passato per il tuo business futuro

un occhio al passato per il tuo business futuro 2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 un occhio al passato per il tuo business futuro BUSINESS DISCOVERY Processi ed analisi per aziende virtuose Che cos è La Business Discovery è un insieme

Dettagli

ALFABETIZZAZIONE DI BASE Programma del Corso livello base

ALFABETIZZAZIONE DI BASE Programma del Corso livello base Un po di Storia ISP & Web Engineering ALFABETIZZAZIONE DI BASE Programma del Corso livello base Breve cenno sulla storia dell informatica: dagli albori ai giorni nostri; L evoluzione di Windows: dalla

Dettagli

GUIDA ALLA RIFORMA. Profili d uscita, competenze di base, risultati di apprendimento e quadri orari dei nuovi istituti tecnici e professionali

GUIDA ALLA RIFORMA. Profili d uscita, competenze di base, risultati di apprendimento e quadri orari dei nuovi istituti tecnici e professionali GUIDA ALLA RIFORMA degli istituti tecnici e professionali Profili d uscita, competenze di base, risultati di apprendimento e quadri orari dei nuovi istituti tecnici e professionali Il futuro è la nostra

Dettagli

SCUOLA PRIMARIA DI MONTE VIDON COMBATTE CLASSE V INS. VIRGILI MARIA LETIZIA

SCUOLA PRIMARIA DI MONTE VIDON COMBATTE CLASSE V INS. VIRGILI MARIA LETIZIA SCUOLA PRIMARIA DI MONTE VIDON COMBATTE CLASSE V INS. VIRGILI MARIA LETIZIA Regoli di Nepero Moltiplicazioni In tabella Moltiplicazione a gelosia Moltiplicazioni Con i numeri arabi Regoli di Genaille Moltiplicazione

Dettagli

nasce il futuro v secolo a. c. agorà virtuale

nasce il futuro v secolo a. c. agorà virtuale dell e-learning nasce il futuro v secolo a. c. Con Agorà, nell antica Grecia, si indicava la piazza principale della polis, il suo cuore pulsante, il luogo per eccellenza di una fertilità culturale e scientifica

Dettagli

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE

ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE ORACLE BUSINESS INTELLIGENCE STANDARD EDITION ONE A WORLD CLASS PERFORMANCE Oracle Business Intelligence Standard Edition One è una soluzione BI completa, integrata destinata alle piccole e medie imprese.oracle

Dettagli

GUIDA ALLE BEST PRACTICE PER MOBILE DEVICE MANAGEMENT E MOBILE SECURITY

GUIDA ALLE BEST PRACTICE PER MOBILE DEVICE MANAGEMENT E MOBILE SECURITY GUIDA ALLE BEST PRACTICE PER MOBILE DEVICE MANAGEMENT E MOBILE SECURITY Con Kaspersky, adesso è possibile. www.kaspersky.it/business Be Ready for What's Next SOMMARIO Pagina 1. APERTI 24 ORE SU 24...2

Dettagli

F O R M A T O E U R O P E O

F O R M A T O E U R O P E O F O R M A T O E U R O P E O P E R I L C U R R I C U L U M V I T A E INFORMAZIONI PERSONALI Nome Indirizzo Laura Bacci, PMP Via Tezze, 36 46100 MANTOVA Telefono (+39) 348 6947997 Fax (+39) 0376 1810801

Dettagli

Presentazioni multimediali relative al senso del tatto DIMENSIONI LIVELLO INIZIALE LIVELLO INTERMEDIO LIVELLO AVANZATO

Presentazioni multimediali relative al senso del tatto DIMENSIONI LIVELLO INIZIALE LIVELLO INTERMEDIO LIVELLO AVANZATO PERCORSO DI INSEGNAMENTO/APPRENDIMENTO TIPO DI UdP: SEMPLICE (monodisciplinare) ARTICOLATO (pluridisciplinare) Progetto didattico N. 1 Titolo : Let s investigate the world with our touch! Durata: Annuale

Dettagli

Progetto Didattico di Informatica Multimediale

Progetto Didattico di Informatica Multimediale Progetto Didattico di Informatica Multimediale VRAI - Vision, Robotics and Artificial Intelligence 20 aprile 2015 Rev. 18+ Introduzione Le videocamere di riconoscimento sono strumenti sempre più utilizzati

Dettagli

Curriculum Vitae Europass

Curriculum Vitae Europass Curriculum Vitae Europass Informazioni personali Cognome/i nome/i Castelli Flavio Email flavio.castelli@gmail.com Sito web personale http://www.flavio.castelli.name Nazionalità Italiana Data di nascita

Dettagli

progettiamo e realizziamo architetture informatiche Company Profile

progettiamo e realizziamo architetture informatiche Company Profile Company Profile Chi siamo Kammatech Consulting S.r.l. nasce nel 2000 con l'obiettivo di operare nel settore I.C.T., fornendo servizi di progettazione, realizzazione e manutenzione di reti aziendali. Nel

Dettagli

Business Intelligence: dell impresa

Business Intelligence: dell impresa Architetture Business Intelligence: dell impresa Silvana Bortolin Come organizzare la complessità e porla al servizio dell impresa attraverso i sistemi di Business Intelligence, per creare processi organizzativi

Dettagli

REALIZZARE UN MODELLO DI IMPRESA

REALIZZARE UN MODELLO DI IMPRESA REALIZZARE UN MODELLO DI IMPRESA - organizzare e gestire l insieme delle attività, utilizzando una piattaforma per la gestione aziendale: integrata, completa, flessibile, coerente e con un grado di complessità

Dettagli

Il giardino nella macchina

Il giardino nella macchina Idee per una rilettura Il giardino nella macchina La nuova scienza della vita artificiale Claus Emmeche Bollati Boringhieri, 1996 È possibile la vita artificiale? In che modo gli strumenti offerti dalla

Dettagli

Università degli Studi di Parma. Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica

Università degli Studi di Parma. Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica Università degli Studi di Parma Facoltà di Scienze MM. FF. NN. Corso di Laurea in Informatica A.A. 2007-08 CORSO DI INGEGNERIA DEL SOFTWARE Prof. Giulio Destri http://www.areasp.com (C) 2007 AreaSP for

Dettagli

BUSINESS INTELLIGENCE & PERFORMANCE MANAGEMENT

BUSINESS INTELLIGENCE & PERFORMANCE MANAGEMENT BUSINESS INTELLIGENCE & PERFORMANCE MANAGEMENT BOLOGNA BUSINESS school Dal 1088, studenti da tutto il mondo vengono a studiare a Bologna dove scienza, cultura e tecnologia si uniscono a valori, stile di

Dettagli

Adriana Volpato. P.D.P. Piano Didattico Personalizzato sc. Primaria

Adriana Volpato. P.D.P. Piano Didattico Personalizzato sc. Primaria Adriana Volpato P.D.P. Piano Didattico Personalizzato sc. Primaria 19 Dicembre 2011 STRUMENTO didattico educativo individua gli strumenti fa emergere il vero alunno solo con DIAGNOSI consegnata si redige

Dettagli

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita;

Supporto alle decisioni e strategie commerciali/mercati/prodotti/forza vendita; .netbin. è un potentissimo strumento SVILUPPATO DA GIEMME INFORMATICA di analisi dei dati con esposizione dei dati in forma numerica e grafica con un interfaccia visuale di facile utilizzo, organizzata

Dettagli

APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO. Francesco Marchione e Dario Richichi

APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO. Francesco Marchione e Dario Richichi APPLICAZIONE WEB PER LA GESTIONE DELLE RICHIESTE DI ACQUISTO DEL MATERIALE INFORMATICO Francesco Marchione e Dario Richichi Istituto Nazionale di Geofisica e Vulcanologia Sezione di Palermo Indice Introduzione...

Dettagli

Supervisori che imparano dagli studenti

Supervisori che imparano dagli studenti Supervisori che imparano dagli studenti di Angela Rosignoli Questa relazione tratta il tema della supervisione, la supervisione offerta dagli assistenti sociali agli studenti che frequentano i corsi di

Dettagli

Definizione e struttura della comunicazione

Definizione e struttura della comunicazione Definizione e struttura della comunicazione Sono state date molteplici definizioni della comunicazione; la più semplice e comprensiva è forse questa: passaggio di un'informazione da un emittente ad un

Dettagli

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

INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI INTRODUZIONE AGLI ALGORITMI Prima di riuscire a scrivere un programma, abbiamo bisogno di conoscere un metodo risolutivo, cioè un metodo che a partire dai dati di ingresso fornisce i risultati attesi.

Dettagli

John Dewey. Le fonti di una scienza dell educazione. educazione

John Dewey. Le fonti di una scienza dell educazione. educazione John Dewey Le fonti di una scienza dell educazione educazione 1929 L educazione come scienza indipendente Esiste una scienza dell educazione? Può esistere una scienza dell educazione? Ṫali questioni ineriscono

Dettagli

Scuola primaria: obiettivi al termine della classe 5

Scuola primaria: obiettivi al termine della classe 5 Competenza: partecipare e interagire con gli altri in diverse situazioni comunicative Scuola Infanzia : 3 anni Obiettivi di *Esprime e comunica agli altri emozioni, sentimenti, pensieri attraverso il linguaggio

Dettagli

La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at]email.

La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net. di Emanuele Mattei (emanuele.mattei[at]email. La gestione documentale con il programma Filenet ed il suo utilizzo tramite la tecnologia.net di Emanuele Mattei (emanuele.mattei[at]email.it) Introduzione In questa serie di articoli, vedremo come utilizzare

Dettagli

Lezione su Informatica di Base

Lezione su Informatica di Base Lezione su Informatica di Base Esplora Risorse, Gestione Cartelle, Alcuni tasti di scelta Rapida Domenico Capano D.C. Viterbo: Lunedì 21 Novembre 2005 Indice Una nota su questa lezione...4 Introduzione:

Dettagli

ISTITUTO COMPRENSIVO STATALE di BORGORICCO SUGGERIMENTI PER LA COMPILAZIONE DEL P.D.P. PER ALUNNI CON DISTURBI SPECIFICI DI APPRENDIMENTO

ISTITUTO COMPRENSIVO STATALE di BORGORICCO SUGGERIMENTI PER LA COMPILAZIONE DEL P.D.P. PER ALUNNI CON DISTURBI SPECIFICI DI APPRENDIMENTO SUGGERIMENTI PER LA COMPILAZIONE DEL P.D.P. PER ALUNNI CON DISTURBI SPECIFICI DI APPRENDIMENTO Il documento va compilato in forma digitale per poter ampliare gli spazi dello schema (ove necessario) e togliere

Dettagli

Elaidon Web Solutions

Elaidon Web Solutions Elaidon Web Solutions Realizzazione siti web e pubblicità sui motori di ricerca Consulente Lorenzo Stefano Piscioli Via Siena, 6 21040 Gerenzano (VA) Telefono +39 02 96 48 10 35 elaidonwebsolutions@gmail.com

Dettagli

Le funzionalità di un DBMS

Le funzionalità di un DBMS Le funzionalità di un DBMS Sistemi Informativi L-A Home Page del corso: http://www-db.deis.unibo.it/courses/sil-a/ Versione elettronica: DBMS.pdf Sistemi Informativi L-A DBMS: principali funzionalità Le

Dettagli

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO

MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO MATRICE DELLE FUNZIONI DI DRAGON NATURALLYSPEAKING 12 CONFRONTO TRA EDIZIONI DEL PRODOTTO Precisione del riconoscimento Velocità di riconoscimento Configurazione del sistema Correzione Regolazione della

Dettagli

Architetture CISC e RISC

Architetture CISC e RISC FONDAMENTI DI INFORMATICA Prof. PIER LUCA MONTESSORO Facoltà di Ingegneria Università degli Studi di Udine Architetture CISC e RISC 2000 Pier Luca Montessoro (si veda la nota di copyright alla slide n.

Dettagli

LA TECHNOLOGY TRANSFER PRESENTA JEN UNDERWOOD ADVANCED WORKSHOP ROMA 6 MAGGIO 2015 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231

LA TECHNOLOGY TRANSFER PRESENTA JEN UNDERWOOD ADVANCED WORKSHOP ROMA 6 MAGGIO 2015 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 LA TECHNOLOGY TRANSFER PRESENTA JEN UNDERWOOD ADVANCED ANALYTICS WORKSHOP ROMA 6 MAGGIO 2015 RESIDENZA DI RIPETTA - VIA DI RIPETTA, 231 info@technologytransfer.it www.technologytransfer.it ADVANCED ANALYTICS

Dettagli

I MIGLIORI SI RICONOSCONO DAI RISULTATI

I MIGLIORI SI RICONOSCONO DAI RISULTATI I MIGLIORI SI RICONOSCONO DAI RISULTATI LO STRUMENTO PER GESTIRE A 360 LE ATTIVITÀ DELLO STUDIO, CON IL MOTORE DI RICERCA PIÙ INTELLIGENTE, L UNICO CHE TI CAPISCE AL VOLO. www.studiolegale.leggiditalia.it

Dettagli

Mini manuale di Audacity.

Mini manuale di Audacity. Mini manuale di Audacity. Questo mini manuale è parte del corso on-line Usare il software libero di Altrascuola. Il corso è erogato all'interno del portale per l'e-learning Altrascuola con la piattaforma

Dettagli

Un ripasso di aritmetica: Conversione dalla base 10 alla base 16

Un ripasso di aritmetica: Conversione dalla base 10 alla base 16 Un ripasso di aritmetica: Conversione dalla base 1 alla base 16 Dato un numero N rappresentato in base dieci, la sua rappresentazione in base sedici sarà del tipo: c m c m-1... c 1 c (le c i sono cifre

Dettagli

2 EDIZIONE Master in Export Management (MEM) AGRI FOOD BEVERAGE 9 MESI: 6 DI AULA E 3 DI STAGE. Main Supporter

2 EDIZIONE Master in Export Management (MEM) AGRI FOOD BEVERAGE 9 MESI: 6 DI AULA E 3 DI STAGE. Main Supporter 2 EDIZIONE Master in Export Management (MEM) AGRI FOOD BEVERAGE 9 MESI: 6 DI AULA E 3 DI STAGE Main Supporter MASTER IN EXPORT MANAGEMENT (MEM) AGRI FOOD BEVERAGE (II Edizione) 9 MESI: 6 DI AULA E 3 DI

Dettagli

1 BI Business Intelligence

1 BI Business Intelligence K Venture Corporate Finance Srl Via Papa Giovanni XXIII, 40F - 56025 Pontedera (PI) Tel/Fax 0587 482164 - Mail: info@kventure.it www.kventure.it 1 BI Business Intelligence Il futuro che vuoi. Sotto controllo!

Dettagli

explora consulting s.r.l. Via Case Rosse, 35-84131 SALERNO - tel 089 848073 fax 089 384582 www.exploraconsulting.it info@exploraconsulting.

explora consulting s.r.l. Via Case Rosse, 35-84131 SALERNO - tel 089 848073 fax 089 384582 www.exploraconsulting.it info@exploraconsulting. explora consulting s.r.l. Via Case Rosse, 35-84131 SALERNO - tel 089 848073 fax 089 384582 www.exploraconsulting.it info@exploraconsulting.it Procedura di gestione per Laboratori di Analisi Cliniche Pag.

Dettagli

Guida all Uso. L a t u a i m p r e s a, c h i av e i n m a n o. Guida_BusinessKey.indd 1 18-05-2007 10:53:34

Guida all Uso. L a t u a i m p r e s a, c h i av e i n m a n o. Guida_BusinessKey.indd 1 18-05-2007 10:53:34 Guida all Uso L a t u a i m p r e s a, c h i av e i n m a n o. Guida_BusinessKey.indd 1 18-05-2007 10:53:34 Cos è la Business Key La Business Key è una chiavetta USB portatile, facile da usare, inseribile

Dettagli

Web Conferencing Open Source

Web Conferencing Open Source Web Conferencing Open Source A cura di Giuseppe Maugeri g.maugeri@bembughi.org 1 Cos è BigBlueButton? Sistema di Web Conferencing Open Source Basato su più di quattordici componenti Open-Source. Fornisce

Dettagli

Il Business Process Management: nuova via verso la competitività aziendale

Il Business Process Management: nuova via verso la competitività aziendale Il Business Process Management: nuova via verso la competitività Renata Bortolin Che cosa significa Business Process Management? In che cosa si distingue dal Business Process Reingeneering? Cosa ha a che

Dettagli

Ottimizzazione della gestione del data center con Microsoft System Center

Ottimizzazione della gestione del data center con Microsoft System Center Ottimizzazione della gestione del data center con Microsoft System Center Declinazione di responsabilità e informazioni sul copyright Le informazioni contenute nel presente documento rappresentano le conoscenze

Dettagli

CAPITOLO CAPIT Tecnologie dell ecnologie dell info inf rmazione e controllo

CAPITOLO CAPIT Tecnologie dell ecnologie dell info inf rmazione e controllo CAPITOLO 8 Tecnologie dell informazione e controllo Agenda Evoluzione dell IT IT, processo decisionale e controllo Sistemi di supporto al processo decisionale Sistemi di controllo a feedback IT e coordinamento

Dettagli

IBM Cognos 8 BI Midmarket Reporting Packages Per soddisfare tutte le vostre esigenze di reporting restando nel budget

IBM Cognos 8 BI Midmarket Reporting Packages Per soddisfare tutte le vostre esigenze di reporting restando nel budget Data Sheet IBM Cognos 8 BI Midmarket Reporting Packages Per soddisfare tutte le vostre esigenze di reporting restando nel budget Panoramica Le medie aziende devono migliorare nettamente le loro capacità

Dettagli

LICEO CLASSICO C. CAVOUR DISCIPLINA : FISICA PROGRAMMAZIONE DIDATTICA ED EDUCATIVA

LICEO CLASSICO C. CAVOUR DISCIPLINA : FISICA PROGRAMMAZIONE DIDATTICA ED EDUCATIVA PROGRAMMAZIONE DIDATTICA ED EDUCATIVA 1. OBIETTIVI SPECIFICI DELLA DISCIPLINA PROGRAMMAZIONE PER COMPETENZE Le prime due/tre settimane sono state dedicate allo sviluppo di un modulo di allineamento per

Dettagli

MASTER UNIVERSITARI CORSI di PERFEZIONAMENTO CORSI di FORMAZIONE AVANZATA

MASTER UNIVERSITARI CORSI di PERFEZIONAMENTO CORSI di FORMAZIONE AVANZATA Allegato 1 al bando di gara SCUOLA TELECOMUNICAZIONI FF.AA. CHIAVARI REQUISITO TECNICO OPERATIVO MASTER UNIVERSITARI CORSI di PERFEZIONAMENTO CORSI di FORMAZIONE AVANZATA MASTER DI 2 LIVELLO 1. DIFESA

Dettagli

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001

Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Energy Data Management System (EDMS): la soluzione software per una gestione efficiente dell energia secondo lo standard ISO 50001 Oggi più che mai, le aziende italiane sentono la necessità di raccogliere,

Dettagli

Istituto Tecnico Commerciale Indirizzo AFM articolazione SIA PERCHE???

Istituto Tecnico Commerciale Indirizzo AFM articolazione SIA PERCHE??? Istituto Tecnico Commerciale Indirizzo AFM articolazione SIA PERCHE??? Opportunità di lavoro: ICT - Information and Communication Technology in Azienda Vendite Acquisti Produzione Logistica AFM SIA ICT

Dettagli

Dalla Mappatura dei Processi al Business Process Management

Dalla Mappatura dei Processi al Business Process Management Dalla Mappatura dei Processi al Business Process Management Romano Stasi Responsabile Segreteria Tecnica ABI Lab Roma, 4 dicembre 2007 Agenda Il percorso metodologico Analizzare per conoscere: la mappatura

Dettagli

Che cos è e come funziona l e-book

Che cos è e come funziona l e-book Che cos è e come funziona l e-book 1/3 di Francesca Cosi e Alessandra Repossi Negli ultimi mesi si è parlato molto dell e-book e del fatto che presto rivoluzionerà il mondo dell editoria: sono stati organizzati

Dettagli

GLI ASSI CULTURALI. Allegato 1 - Gli assi culturali. Nota. rimessa all autonomia didattica del docente e alla programmazione collegiale del

GLI ASSI CULTURALI. Allegato 1 - Gli assi culturali. Nota. rimessa all autonomia didattica del docente e alla programmazione collegiale del GLI ASSI CULTURALI Nota rimessa all autonomia didattica del docente e alla programmazione collegiale del La normativa italiana dal 2007 13 L Asse dei linguaggi un adeguato utilizzo delle tecnologie dell

Dettagli

CLASSE 76/A -TRATTAMENTO TESTI, CALCOLO, CONTABILITÀ ELETTRONICA ED APPLICAZIONI GESTIONALI. Ambito Disciplinare 6.

CLASSE 76/A -TRATTAMENTO TESTI, CALCOLO, CONTABILITÀ ELETTRONICA ED APPLICAZIONI GESTIONALI. Ambito Disciplinare 6. CLASSE 76/A -TRATTAMENTO TESTI, CALCOLO, CONTABILITÀ ELETTRONICA ED APPLICAZIONI GESTIONALI Ambito Disciplinare 6 Programma d'esame CLASSE 75/A - DATTILOGRAFIA, STENOGRAFIA, TRATTAMENTO TESTI E DATI Temi

Dettagli

www.bistrategy.it In un momento di crisi perché scegliere di investire sulla Business Intelligence?

www.bistrategy.it In un momento di crisi perché scegliere di investire sulla Business Intelligence? In un momento di crisi perché scegliere di investire sulla Business Intelligence? Cos è? Per definizione, la Business Intelligence è: la trasformazione dei dati in INFORMAZIONI messe a supporto delle decisioni

Dettagli

Le variabili. Olga Scotti

Le variabili. Olga Scotti Le variabili Olga Scotti Cos è una variabile Le variabili, in un linguaggio di programmazione, sono dei contenitori. Possono essere riempiti con un valore che poi può essere riletto oppure sostituito.

Dettagli

SIS Piemonte. Parlare del futuro, fare delle previsioni. Specializzata: Paola Barale. Supervisore di tirocinio: Anna Maria Crimi. a.a.

SIS Piemonte. Parlare del futuro, fare delle previsioni. Specializzata: Paola Barale. Supervisore di tirocinio: Anna Maria Crimi. a.a. SIS Piemonte Parlare del futuro, fare delle previsioni Specializzata: Paola Barale Supervisore di tirocinio: Anna Maria Crimi a.a. 2003-2004 1 1. Contesto Liceo linguistico, secondo anno 2. Livello A2

Dettagli

Il mondo in cui viviamo

Il mondo in cui viviamo Il mondo in cui viviamo Il modo in cui lo vediamo/ conosciamo Dalle esperienze alle idee Dalle idee alla comunicazione delle idee Quando sono curioso di una cosa, matematica o no, io le faccio delle domande.

Dettagli

Guida alle offerte di finanziamento per le medie imprese

Guida alle offerte di finanziamento per le medie imprese IBM Global Financing Guida alle offerte di finanziamento per le medie imprese Realizzata da IBM Global Financing ibm.com/financing/it Guida alle offerte di finanziamento per le medie imprese La gestione

Dettagli

COLLABOR@ ORGANIZZA RIUNIONI ON-LINE DA QUALUNQUE PC RECUPERA IL TUO TEMPO TAGLIA I COSTI DEI TUOI SPOSTAMENTI RISPETTA L AMBIENTE

COLLABOR@ ORGANIZZA RIUNIONI ON-LINE DA QUALUNQUE PC RECUPERA IL TUO TEMPO TAGLIA I COSTI DEI TUOI SPOSTAMENTI RISPETTA L AMBIENTE COLLABOR@ ORGANIZZA RIUNIONI ON-LINE DA QUALUNQUE PC RECUPERA IL TUO TEMPO TAGLIA I COSTI DEI TUOI SPOSTAMENTI RISPETTA L AMBIENTE COSA E QUANDO SERVE PERCHE USARLO E un servizio di Cloud Computing dedicato

Dettagli

Profilo Commerciale Collabor@

Profilo Commerciale Collabor@ Profilo Commerciale Collabor@ 1. DESCRIZIONE DEL SERVIZIO E REQUISITI Collabor@ è un servizio di web conferenza basato sulla piattaforma Cisco WebEx, che consente di organizzare e svolgere riunioni web,

Dettagli

Articolo. Dieci buoni motivi per acquistare una telecamere di rete Ovvero, quello che il vostro fornitore di telecamere analogiche non vi dirà mai

Articolo. Dieci buoni motivi per acquistare una telecamere di rete Ovvero, quello che il vostro fornitore di telecamere analogiche non vi dirà mai Articolo Dieci buoni motivi per acquistare una telecamere di rete Ovvero, quello che il vostro fornitore di telecamere analogiche non vi dirà mai INDICE Introduzione 3 Dieci cose che il vostro fornitore

Dettagli

UPPLEVA. 5 anni di GARANZIA. Soluzioni integrate di mobili, smart TV e sistema audio. Tutto in uno.

UPPLEVA. 5 anni di GARANZIA. Soluzioni integrate di mobili, smart TV e sistema audio. Tutto in uno. UPPLEVA Soluzioni integrate di mobili, smart TV e sistema audio. Tutto in uno. 5 anni di GARANZIA INCLUSA NEL PREZZO I televisori, i sistemi audio e gli occhiali 3D UPPLEVA sono garantiti 5 anni. Per saperne

Dettagli

Lezione n.19 Processori RISC e CISC

Lezione n.19 Processori RISC e CISC Lezione n.19 Processori RISC e CISC 1 Processori RISC e Superscalari Motivazioni che hanno portato alla realizzazione di queste architetture Sommario: Confronto tra le architetture CISC e RISC Prestazioni

Dettagli

PROGRAMMAZIONE DI DIPARTIMENTO

PROGRAMMAZIONE DI DIPARTIMENTO ISTITUTO D ISTRUZIONE SUPERIORE S.MARTA G. BRANCA Istituto Professionale per i Servizi per l Enogastronomia e l Ospitalità Alberghiera e Istituto Professionale per i Servizi Commerciali Strada delle Marche,

Dettagli

L evoluzione del software per l azienda moderna. Gestirsi / Capirsi / Migliorarsi

L evoluzione del software per l azienda moderna. Gestirsi / Capirsi / Migliorarsi IL GESTIONALE DEL FUTURO L evoluzione del software per l azienda moderna Gestirsi / Capirsi / Migliorarsi IL MERCATO ITALIANO L Italia è rappresentata da un numero elevato di piccole e medie aziende che

Dettagli

MEA MASTER IN MANAGEMENT DELL ENERGIA E DELL AMBIENTE II LIVELLO XIII edizione A.A. 2014/2015

MEA MASTER IN MANAGEMENT DELL ENERGIA E DELL AMBIENTE II LIVELLO XIII edizione A.A. 2014/2015 MEA MASTER IN MANAGEMENT DELL ENERGIA E DELL AMBIENTE II LIVELLO XIII edizione A.A. 2014/2015 Il Master MEA Management dell Energia e dell Ambiente è organizzato dall Università degli Studi Guglielmo Marconi

Dettagli

Carica i tuoi contenuti. Notizie Feed RSS Feed Multipli. Collegamento al tuo Sito Web

Carica i tuoi contenuti. Notizie Feed RSS Feed Multipli. Collegamento al tuo Sito Web Formule a confronto Carica i tuoi contenuti Puoi inserire immagini, creare le tue liste, i tuoi eventi. Gestire il tuo blog e modificare quando e quante volte vuoi tutto ciò che carichi. Notizie Feed RSS

Dettagli

www.provincia.roma.it EBOOK COSA SONO COME SI USANO DOVE SI TROVANO di Luisa Capelli

www.provincia.roma.it EBOOK COSA SONO COME SI USANO DOVE SI TROVANO di Luisa Capelli www.provincia.roma.it EBOOK COSA SONO COME SI USANO DOVE SI TROVANO di Luisa Capelli 01 Nei secoli, ci siamo abituati a leggere in molti modi (pietra, pergamena, libri). I cambiamenti continueranno e noi

Dettagli

IL CURRICOLO D ITALIANO COME LINGUA STARNIERA

IL CURRICOLO D ITALIANO COME LINGUA STARNIERA IL CURRICOLO D ITALIANO COME LINGUA STARNIERA INDICE INTRODUZIONE scuola media obiettivo generale linee di fondo : mete educative e mete specifiche le abilità da sviluppare durante le sei sessioni alcune

Dettagli

RICERCA-AZIONE. l insegnamento riflessivo. Caterina Bortolani-2009

RICERCA-AZIONE. l insegnamento riflessivo. Caterina Bortolani-2009 RICERCA-AZIONE ovvero l insegnamento riflessivo Gli insegnanti sono progettisti.. riflettono sul contesto nel quale devono lavorare sugli obiettivi che vogliono raggiungere decidono quali contenuti trattare

Dettagli

FASE DEBUGGING: Compiler Linker. controllando che la voce Genera le informazioni per il debug cioè. "Generate debugging information"

FASE DEBUGGING: Compiler Linker. controllando che la voce Genera le informazioni per il debug cioè. Generate debugging information FASE DEBUGGING: Prima della compilazione, si devono inserire 1 nel progetto informazioni per il debug cioè si devono visualizzare le opzioni di progetto seguendo il percorso: controllando che la voce Genera

Dettagli

Scuola Specializzazione Istruzione Superiore. Object Oriented Programming (OOP) Introduzione alla programmazione orientata agli oggetti

Scuola Specializzazione Istruzione Superiore. Object Oriented Programming (OOP) Introduzione alla programmazione orientata agli oggetti Scuola Specializzazione Istruzione Superiore Object Oriented Programming (OOP) Introduzione alla programmazione orientata agli oggetti Michele Batocchi ITC Vittorio Emanuele II Perugia A.S. 2007/2008 Introduzione

Dettagli