




















Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Una panoramica generale dell'informatica, coprendo concetti fondamentali come il sistema binario, l'algebra booleana, le infrastrutture hardware e di rete, i database e i modelli di distribuzione del software. Esplora anche la convergenza digitale, l'informatica al servizio della cultura e della finanza, l'etica nell'informatica, i rischi informatici e le normative per la protezione dei servizi ict.
Tipologia: Dispense
1 / 28
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!





















Ict e società dell’informazione
Capitolo 1: Breve Introduzione Storica all’Informatica
1.1 Gli inizi: L’Algoritmo
Le radici dell’informatica risalgono al III secolo a.C., quando Euclide ideò il concetto di algoritmo descrivendo un metodo a passi per calcolare il massimo comune divisore. Questo concetto, che oggi è alla base dei programmi informatici, rimase per lungo tempo inespresso. Nel 1834, Charles Babbage progettò una macchina programmabile, la macchina differenziale, ma non riuscì a completarla per mancanza di tecnologie adeguate. Successivamente, invenzioni come il relè di Joseph Henry e l’algebra booleana di George Boole gettarono le fondamenta per lo sviluppo dell’informatica moderna.
1.2 L’Algebra Booleana e i Primi Sviluppi
L’algebra booleana, basata sui valori 0 (falso) e 1 (vero), rivoluzionò il pensiero matematico e logico, consentendo la costruzione di macchine in grado di calcolare e ragionare. William Burroughs creò calcolatrici meccaniche per semplificare il lavoro dei contabili, mentre Lee De Forest inventò il trodo, un dispositivo più veloce del relè. Nel 1902, studi sul silicio portarono allo sviluppo di semiconduttori e al transistor, dispositivi essenziali per l’evoluzione dell’informatica. Il concetto di “digitale” emerse per indicare sistemi basati su 0 e 1, la base dell’algebra booleana applicata.
1.3 La Seconda Guerra Mondiale e l’Enorme Avanzamento dell’Informatica
Durante la Seconda Guerra Mondiale, l’informatica conobbe un’accelerazione straordinaria. Alan Turing sviluppò la teoria della computabilità e la sua celebre Macchina di Turing, usata per decifrare i codici nazisti. In parallelo, Alonzo Church contribuì con le sue teorie sui problemi decidibili e indecidibili. Nel 1941 fu costruita la Z3, il primo calcolatore digitale elettromeccanico, capace di memorizzare 64 byte. Questi sviluppi posero le basi per la rapida evoluzione dell’informatica nel dopoguerra, con sistemi in grado di memorizzare e gestire programmi.
1.4 L’Avvento dell’ICT
Negli anni ’60 iniziò la convergenza ICT (Information & Communication Technology), che unì telecomunicazioni, elettronica e informatica. Le banche furono tra i primi utenti di computer, seguite dalla NASA, che li impiegò per portare l’uomo sulla Luna nel 1969. Negli anni ’70, con lo sviluppo delle reti e di linguaggi di programmazione più semplici, l’ICT divenne una tecnologia commerciale. Ciò permise una più ampia diffusione dell’informatica e la nascita di software per il grande pubblico.
1.5 Intel, Microsoft e Apple: La Nascita del Personal Computer
Nel 1974 Intel creò il primo microprocessore, che equipaggia il MITS Altair 8800, il primo computer venduto a prezzi accessibili. Questo progetto ispirò Paul Allen e Bill Gates, che fondarono Microsoft nel 1975. Nel 1976, Steve Jobs e soci fondarono Apple, dando vita al Macintosh, noto per il suo design innovativo e sistema chiuso. Il primo PC commerciale IBM uscì nel 1981 con il sistema MS/DOS di Microsoft. Negli anni ’90, Windows 3.1 e Windows 95 portarono i computer nelle case di milioni di persone, mentre Apple promuove il design come elemento distintivo. Questi sviluppi segnarono la diffusione di massa del personal computer e l’ascesa dell’ICT.
1.6 Il World Wide Web
Nel 1991 Tim Berners-Lee, ricercatore del CERN di Ginevra, creò il World Wide Web (WWW), una delle innovazioni più significative della storia dell’informatica. Questa rete globale si basava su tecnologie sviluppate precedentemente, come Arpanet, il progetto del Dipartimento della Difesa degli Stati Uniti. Arpanet era stata concepita per garantire una rete di comunicazione resiliente, capace di resistere ad attacchi su larga scala. Dopo 20 anni di attività, Arpanet venne gradualmente sostituita dal WWW. Nel 1993, il CERN decise di rendere pubblica la tecnologia del World Wide Web, permettendo a chiunque di utilizzarla gratuitamente. Da quel momento, il WWW iniziò a diffondersi su larga scala. Nel 1995, con l’espansione commerciale di Internet e l’introduzione dei browser grafici, il WWW trasformò radicalmente il modo in cui le persone accedono e condividono informazioni, segnando l’inizio dell’era digitale globale.
John Zachman, nel 1987, sviluppò il Framework for Enterprise Architecture, considerato la “tavola periodica” dei sistemi informativi.
Struttura del modello di Zachman
Questa matrice fornisce una visione standardizzata e multi-dimensionale dell’architettura dei sistemi informativi, utile per migliorare la qualità.
2.2 Le Infrastrutture Hardware
2.2.1 Il Funzionamento del Computer: Il Sistema Binario e l’Algebra Booleana
I computer funzionano grazie all’algebra booleana, che utilizza due soli valori (0 e
Lo Schema Architetturale del Computer
Il modello proposto da John von Neumann descrive le componenti fondamentali di un computer:
Il testo fornisce una spiegazione dettagliata e didattica sui componenti di un computer e le infrastrutture di rete. Ecco un riassunto dei punti principali e delle nozioni trattate:
2.2.2 I Componenti di un Computer
Un protocollo di comunicazione è un insieme di regole che permettono ai componenti di una rete di scambiarsi informazioni. Nel 1984, l’International Standard Organization (ISO) ha introdotto il modello OSI (Open System Interconnection), uno schema di riferimento composto da 7 livelli gerarchici, dove ogni livello ha funzioni specifiche e può usare diversi protocolli.
Il modello OSI e i principali protocolli
Ecco una panoramica dei livelli del modello OSI e dei protocolli più usati:
2.3.4 Differenza tra velocità e throughput
2.3.5 Le reti LAN, MAN e WAN
2.3.7 Il cloud computing
Il cloud è un insieme di risorse hardware e software accessibili via internet. I vantaggi includono:
Modelli di servizio più comuni:
Introduzione ai database
Un database è una raccolta organizzata di dati, gestita da un sistema chiamato DBMS (Database Management System). I dati seguono una gerarchia:
Tipi di database
Questo modello è sequenziale e segue i seguenti passaggi:
Questo modello è più flessibile rispetto a quello a cascata. Il software viene sviluppato per fasi successive, concentrandosi sulla riduzione dei rischi. Ogni fase migliora il prodotto, fino al completamento finale.
I Modelli Moderni di Sviluppo
Agile è un approccio flessibile, nato per rispondere ai cambiamenti rapidi richiesti dal mercato. Basato sul Manifesto Agile, segue i principi di:
I vantaggi di Agile:
Limiti di Agile:
Il mondo dello sviluppo software offre molte opzioni e approcci, dai modelli tradizionali come il Waterfall, più adatti a progetti stabili, ai modelli moderni come Agile, perfetti per progetti dinamici e in rapida evoluzione. La scelta dipende dalle esigenze del cliente e dalle caratteristiche del progetto.
2.6 La Governance nel settore ICT
2.6.1 Che cos’è la ICT Governance
Negli anni, l’uso della tecnologia nelle aziende è diventato sempre più importante. Per questo, negli anni ’70 è nato il ruolo del CIO (Chief Information Officer), ovvero il responsabile dei sistemi operativi aziendali. Più tardi, negli anni ’80, si è aggiunto il CDO (Chief Digital Officer), una figura che combina competenze tecniche con capacità umanistiche e sociali per rispondere alle esigenze del mondo digitale. Con il tempo, si è capito che questi ruoli manageriali avevano bisogno di strumenti e regole per gestire meglio l’IT. Nel 1989, il governo inglese ha introdotto l’ITIL (IT Infrastructure Library), una raccolta di “best practice” per la gestione dell’IT. L’IT Governance si occupa di stabilire regole per gestire i sistemi informatici in modo efficace.
Il ruolo dell’ITIL
L’ITIL definisce i processi principali della gestione IT:
Il cambiamento, soprattutto nei sistemi IT, non riguarda solo aspetti tecnici, ma anche l’adattamento delle persone. Per questo è importante pianificare in anticipo, tenendo conto di:
Capitolo 3: La Convergenza Digitale
3.1 Cosa significa convergenza digitale?
La convergenza digitale è il risultato di innovazioni che hanno unito diversi dispositivi e tecnologie in un unico sistema. Ad esempio, oggi con uno smartphone possiamo fare moltissime cose, come comunicare, navigare online e scattare foto.
La convergenza è iniziata negli anni ’70, quando si cercavano modi per migliorare la comunicazione e trasferire dati in formato digitale. Un grande passo è stato fatto con il CD musicale del 1982, che ha permesso di digitalizzare la musica. Questo sviluppo ha aperto la strada a nuove tecnologie e abitudini.
3.2 Fattori abilitanti
Gli elementi che hanno reso possibile la convergenza digitale sono:
Capitolo 4: La digitalizzazione della società
4.1 L’evoluzione del web
Dagli anni ’90 a oggi, il web si è trasformato, passando da pochi siti a oltre 1, miliardi. Questa crescita ha cambiato il modo in cui le persone comunicano e lavorano.
4.2 Il commercio elettronico
L’e-commerce ha preso piede negli anni ’70 con lo scambio elettronico di documenti (EDI). Oggi, paesi come la Cina guidano il mercato globale, seguiti da USA ed Europa.
4.3 La digitalizzazione della Pubblica Amministrazione
Anche la Pubblica Amministrazione (PA) si è digitalizzata, un processo noto come eGovernment. Questo significa:
L’Italia ha introdotto il Codice dell’Amministrazione Digitale (CAD), che definisce regole per l’uso delle tecnologie nella PA. Tuttavia, permangono sfide legate a fattori culturali e alla mancanza di standard globali.
4.4 L’informatica al servizio della cultura
Musei virtuali
I musei virtuali offrono esperienze innovative grazie alla tecnologia digitale. Si tratta di spazi online che riproducono fedelmente i musei tradizionali, migliorandone l’esperienza con strumenti come la realtà aumentata e contenuti interattivi. Per esempio, è possibile esplorare città medievali ricostruite o vivere scene di epoca romana. Inoltre, l’informatica ha portato a nuove tecniche di restauro e reso accessibili archivi nazionali digitalizzati a studiosi e curiosi.
Computer art
La computer art è una forma d’arte nata negli anni ’60, in cui il computer sostituisce pennelli e matite. All’inizio si usavano caratteri stampati per creare immagini. Oggi, grazie a software e tecnologie avanzate, questa forma artistica è diventata estremamente complessa e creativa.
La tecnologia ha trasformato la sanità, introducendo strumenti per la diagnosi e l’assistenza a distanza, oltre a interventi chirurgici robotizzati.
Teleassistenza
Inizialmente sviluppata per monitorare la salute degli astronauti, oggi consente di fornire cure e monitoraggi a distanza, migliorando l’accessibilità sanitaria.
Chirurgia robotica
I robot permettono interventi di precisione millimetrica impossibili per l’uomo. Tuttavia, i medici devono acquisire competenze tecnologiche e collaborare con esperti che programmano le macchine. L’intelligenza artificiale aiuta inoltre nell’analisi dei dati medici, migliorando diagnosi e trattamenti.
4.6 L’informatica al servizio della giustizia
Supporto giuridico digitale
L’informatica giuridica agevola la ricerca di sentenze, leggi e norme grazie agli ipertesti. Si è sviluppata anche la digital forensics, che si occupa di raccogliere e analizzare prove digitali in modo legalmente riconosciuto.
Digitalizzazione dei processi
Dal 1980, la tecnologia è utilizzata per garantire la sicurezza e l’integrità dei procedimenti legali. Il regolamento eIDAS regola firme elettroniche, sigilli e identificazioni digitali, rendendo ufficiali le procedure online.
4.7 L’informatica al servizio della finanza
Evoluzione digitale della finanza
L’informatica ha rivoluzionato la finanza con l’introduzione del bancomat (1967), dei pagamenti elettronici e dell’home banking, rendendo le operazioni bancarie più veloci e accessibili.
4.7.1 Fintech, Insurtech e Regtech
4.8 Informatica e relazioni sociali
4.8.1 Social network
I social network hanno rivoluzionato le comunicazioni. Ogni piattaforma ha uno scopo diverso:
Blog e influencer
I blog sono spazi personali per condividere idee e opinioni. Alcuni blogger sono diventati professionisti, influenzando il pubblico e collaborando con aziende.
4.9 Blockchain e criptovalute
La blockchain è una tecnologia innovativa che permette di registrare transazioni in modo sicuro e trasparente. Le criptovalute, come il Bitcoin, si basano su questa tecnologia e rappresentano una nuova frontiera per la finanza digitale.
Capitolo 5: Etica e Informatica
L’informatica, come campo di studio e pratica, è diventata una parte fondamentale della nostra vita moderna, influenzando la società, l’economia e persino la politica mondiale. Il termine è emerso negli anni ’90, quando si è iniziato a comprendere meglio come la tecnologia avrebbe cambiato il nostro modo di vivere.
5.1 I principi dell’etica nell’informatica
Un documento dell’Istituto per l’Etica Digitale fornisce linee guida per un comportamento responsabile online. Ecco alcuni comandamenti:
5.2 Il Digital Divide
Il “digital divide” descrive il divario tra chi ha accesso alle tecnologie e chi no. Oggi, non riguarda solo il possesso di dispositivi, ma anche la velocità di connessione. Mentre in Nord America e Europa la connessione internet è quasi universale, in Africa solo il 37,3% della popolazione è connessa. Questo divario crea disuguaglianze economiche e sociali, e in Italia, sebbene la tecnologia sia accessibile, molti non sanno usarla correttamente, accentuando il divario.
5.3 La qualità della vita e le patologie
Tecnostress è un disturbo moderno causato dall’incapacità di adattarsi alle nuove tecnologie. Può portare a problemi psicologici come ansia e depressione, ma anche fisici, come mal di schiena e affaticamento visivo, se non si usano correttamente dispositivi come computer e smartphone.
5.3.1 La qualità della vita
Le tecnologie ci offrono enormi vantaggi, ma comportano anche rischi. La facilità di accesso alle informazioni può rendere difficile staccare, riducendo il nostro tempo libero. Come diceva Paracelso, “tutto è veleno, solo la dose fa la differenza.”
5.3.2 Disturbi fisici
5.3.3 Disturbi psicologici
5.4 Disturbi comportamentali
5.4 La Qualità Della Tecnologia
Per capire la qualità della tecnologia, bisogna prima definire cos’è la qualità. Quando parliamo di tecnologia, la qualità si riferisce a tutte le caratteristiche che rendono un prodotto utile e funzionante per il suo scopo. Ma come possiamo