Comunicazione Digitale



Documenti analoghi
Tutor: Dael Maselli Alunni: Adrian Mincu Roxana Ghencea

Informatica: arte e mestiere 3/ed

Prof. Pagani Corrado HTML

Informatica. Dipartimento di Economia. Ing. Cristiano Gregnanin. 8 novembre Corso di laurea in Economia

INFORMATICA. Prof. MARCO CASTIGLIONE. Istituto Tecnico Statale Tito Acerbo - PESCARA

Parte II.4 World Wide Web

Argomenti XML JSON. Linguaggi per la definizione e lo scambio di dati strutturati, semi-strutturati, non strutturati. XML Data Model JSON

Reti (introduzione) Internet in breve: insieme di reti locali (LAN) interconnesse da router. 2 tipi di LAN

Lezione 8 Il networking. Mauro Piccolo piccolo@di.unito.it

ISTITUTO TECNICO INDUSTRIALE M. FARADAY Programmazione didattica

Le Reti Informatiche

Mariarosaria Napolitano. Architettura TCP/IP. Corso di: Laboratorio di tecnologie informatiche e telematiche

Tecnologia dell Informazione

Indice. Parte I FondaMentI di InForMatIca. Prefazione alla seconda edizione Gli Autori Ringraziamenti dell Editore Guida alla lettura XIII XV XVI XVII

Progettazione e sviluppo WEB

Lezione 3 Progettazione di siti

Internet 2B IPIA

Capitolo 16 I servizi Internet

Indice PARTE A. Prefazione Gli Autori Ringraziamenti dell Editore La storia del C. Capitolo 1 Computer 1. Capitolo 2 Sistemi operativi 21 XVII XXIX

INDIRIZZI IP SUBNETTING

Reti. insieme di computer (host) interconnessi. Token evita conflitti di trasmissione Rete più o meno affidabile

ISTITUTO TECNICO ECONOMICO MOSSOTTI

Internet come funziona?

Modulo 1 Software e Reti. Prof.ssa Francesca Rammairone

Giselda De Vita

Università del Salento Facoltà di Scienze della Formazione, Scienze Politiche e Sociali CORSO DI INFORMATICA. UD0. Introduzione.

MODELLI ISO/OSI e TCP/IP

SISTEMI OPERATIVI, RETI, INTERNET

Reti di Calcolatori Servizi di Rete Laboratorio di Didattica in Rete

Internet. Sommario. Che cos'è? Servizi WWW Posta Elettronica Domini e DNS Evoluzioni del WEB

PROGRAMMAZIONE DISCIPLINARE LICEO SCIENTIFICO OPZIONE SCIENZE APPLICATE INFORMATICA CLASSE QUINTA

CONCETTI E ARCHITETTURA DI UN SISTEMA DI BASI DI DATI

Le aree dell informatica

MODELLI ISO/OSI e TCP/IP

ANNO SCOLASTICO 2018/2019 DIPARTIMENTO DI MATEMATICA E INFORMATICA INDIRIZZO ALBERGHIERO CURRICOLO DI TECNOLOGIE DELL INFORMAZIONE E COMUNICAZIONI

Terminologia e concetti fondamentali La struttura di Internet (hardware e software):

Tecnologie informatiche e multimediali A.A. 2012/ Elenco Obiettivi Prova scritta (STEP 1)

Transcript:

Comunicazione Digitale Schema didattico di riferimento 1 1. Internet e le reti locali 1. Qual è la storia della rete Internet dagli albori ai giorni nostri 2. I tipi di rete, come si organizzano e agglomerano 3. Quali sono le diverse topologie delle singole reti 4. Come viene gestito il traffico all interno di una rete 5. Come avviene l indirizzamento dei computer in una rete 1. Cos è Internet? 2. Cos è un protocollo? 3. Come si può tracciare, a grandi linee, l evoluzione di Internet? 4. Cos è una rete? 5. Quali sono le topologie di rete più note? 6. Cos è un indirizzo IP? 7. Cos è il DNS? Come funziona? 8. Che differenza c è tra un indirizzo IP pubblico e uno privato? 9. Cosa sono IPv4 e IPv6? Perché è stato introdotto IPv6? 10. A cosa servono i bit? Che rapporto c è tra bit e byte? 2. Internet: protocolli e applicazioni 1 Tratto dal volume di A.L. Lafuente e M. Righi, Internet e Web 2.0 (UTET Università, 2011), che costituisce il manuale di riferimento per il modulo d insegnamento Comunicazione Digitale (CD).

1. Cos è Internet 2. Com è fatta l architettura a livelli di Internet e quali protocolli di comunicazione si usano a ogni livello 3. Come il protocollo DNS permette di associare dei nomi alfanumerici agli indirizzi IP 4. Cos è il World Wide Web: i protocolli e i linguaggi usati 5. Come funziona la posta elettronica 1. Spiegare l architettura di livelli di Internet fornendo esempi di protocolli per ogni livello della gerarchia 2. Che differenza c è tra TCP e UDP? 3. Cos è una URI? Che differenza c è tra una URI e una URL? Fornire esempi di URI e URL 4. Spiegare come un server gestisce il path per fornire le pagine web mettendo in relazione il file system locale e una chiamata remota da parte di un web browser 5. Descrivere le differenze tra HTTP 1.0 e HTTP 1.1 6. Le cookie si usano con HTTP 1.0 o con HTTP 1.1? 7. Cos è un protocollo stateless? Fare un esempio di protocollo stateless 8. Spiegare le architetture a 2 e 3 livelli, facendo almeno un esempio di applicazione di un architettura a 2 livelli e una a 3 livelli 9. Cosa sono SMTP, IMAP e POP3? Per ognuno, fornire una descrizione e un esempio di applicazione 10. Mettere in evidenza le relazioni tra SMTP, IMAP e POP3 3. Rappresentazione dei dati nel web 1. Cosa sono i linguaggi di marcatura 2. Come viene utilizzato XML per la gestione dei documenti strutturati 3. Come viene utilizzato XML Schema per fornire una grammatica ai documenti XML

1. Qual è la differenza tra XML e SGML? 2. Descrivere la struttura di un documento XML 3. Cosa sono i tag e gli attributi? Che funzione hanno? 4. A cosa servono le meta-informazioni? 5. Perché alcuni caratteri vengono scritti come entity? 6. Come avviene una visita in ampiezza? 7. Come avviene una visita in profondità? 8. Cosa sono i namespace e come vengono utilizzati? 9. Cos è un XML Schema? 10. Cos è un albero? Come può essere rappresentato un documento tramite un albero? 4. Pagine web, usabilità e accessibilità 1. Quali sono gli standard e quali le architetture che permettono il funzionamento del web 2. Quali sono i linguaggi per la creazione di pagine HTML statiche e come queste interagiscono con i CSS 3. Come i linguaggi di programmazione permettono la creazione dinamica di pagine web 4. Come viene distribuito il carico computazionale per la creazione dinamica di pagine web 5. Cosa significa creare un sito accessibile e usabile 6. Quali criteri sono utilizzati per creare un sito accessibile e usabile 7. Quali sono le principali metodologie da utilizzare per creare pagine web facilmente fruibili dagli utenti 1. Cos è HTML? Che differenza c è tra HTML e XHTML? 2. Cos è un documento ipertestuale? 3. Come e quando si usano i CSS? 4. Quali sono gli aspetti implicati dall usabilità di una pagina web? 5. Descrivere i princìpi generali di usabilità

6. Descrivere l approccio di Nielsen relativo all usabilità 7. Descrivere le regole di Tognazzini relative all usabilità 8. Descrivere le regole di Krug relative all usabilità 9. Cos è la legge di Fitts? 10. Da cosa dipende il tempo di caricamento di una pagina web? 5. Information Retrieval e motori di ricerca 1. Qual è l architettura dei motori di ricerca 2. Quali tecniche si usano per valutare l importanza delle parole all interno delle pagine web 3. Come si interroga un motore di ricerca e come fanno i motori di ricerca ad associare termini simili 4. Come si analizza e valuta il risultato di una ricerca 1. Cos è un motore di ricerca? 2. Perché è importante analizzare la frequenza dell occorrenza delle parole? 3. Qual è la relazione tra le ipotesi di Luhn e Zipf? 4. Come possiamo interrogare i motori di ricerca più noti? 5. Com è fatto il linguaggio di interrogazione di Google? 6. A cosa servono le misure di similarità tra parole? 7. Di quali misure si può parlare? Che differenze ci sono? 8. Quali criteri si applicano per valutare il risultato di una ricerca? 9. La precisione di una ricerca è più importante del rumore? E il recupero è più importante del silenzio? 10. Perché non ha senso considerare che la pagina più rilevante è quella con più link in entrata? 6. Web 2.0 e oltre

1. Cos è (o non è) il Web 2.0 2. Come fa il web ad essere ricco di contenuti generati dagli utenti 3. Cos è il web sociale 4. Cosa si intende per web collaborativo 5. Cos è (o sarà) il web semantico 6. Quale sarà il futuro del web 1. Il Web 2.0 è stato costruito da zero? 2. Che differenza c è tra Web 2.0 e Web 1.0? E rispetto al Web 3.0 quali differenze ci sono? 3. I wiki sono social network? 4. I blog sono strumenti di lavoro condiviso? 5. Quali sono i vantaggi derivanti dall avere una nuvola personale? 6. Come si può dare semantica alle pagine web? 7. Che differenza c è tra le relazioni in Facebook e quelle in Twitter? 8. Quali meccanismi per la diffusione dei contenuti nel web conosci? 9. Quale strumento useresti per fissare un appuntamento con una persona? E con 20 persone? E con 200? 10. Come sarà il web del futuro? 7. I blog 1. Cosa sono i blog e come vengono usati 2. I modi in cui vengono strutturati i contenuti di un blog 3. L architettura dei blog e l interazione con i browser 4. Quali mezzi vengono usati per diffondere i contenuti nella blogosfera 5. I meccanismi di citazione che servono di supporto all interazione nella blogosfera

1. Cosa differenzia i blog dai siti tradizionali? E dalle reti sociali? 2. Con quali criteri possiamo classificare i diversi tipi di blog? Quali sono i tipi per ogni criterio? 3. È vero che nei blog i tag servono a classificare i post e le categorie a classificare le pagine? 4. Se decidessimo di fare un aggregatore di blog, potremmo comporre i tag dei singoli blog per fare una tag cloud aggregata? Potremmo fare lo stesso con le categorie? 5. In cosa differiscono l architettura dei blog dall architettura delle applicazioni web? 6. Quali elementi intervengono nella risoluzione della richiesta di un post? 7. Come possiamo misurare la notorietà di un blog? 8. Quali sono i meccanismi di citazione tra blog? 9. È possibile cambiare l indirizzo di un post? Cosa succede con le citazioni? 10. È possibile l autocitazione nei blog? 8. Il social web 1. Cosa si intende per social web e cosa lo differenzia dal web originale 2. Cosa sono le piattaforme di social networking 3. Come e perché vengono analizzate le reti sociali 1. Cos è il social web? 2. Qual è la differenza tra una rete sociale e un social network on-line? 3. I blog sono dei social network? 4. Quali strumenti web hanno una componente sociale? 5. Quali sono le differenze tra le piattaforme di social networking che conosci? 6. Quali reti sociali possiamo estrarre dai social network? 7. A cosa serve l analisi delle reti sociali? 8. Come si fa ad analizzare le reti sociali? 9. Si può rendere intuitiva l informazione «nascosta» nelle reti sociali? 10. Qual è la differenza tra centralità ed eccentricità?

9. Collaborazione nel web 1. Cosa si intende per lavoro collaborativo nel web 2. Cosa sono i wiki e quali sono le loro principali caratteristiche 3. Il linguaggio di marcatura dei wiki 4. I principali problemi del lavoro collaborativo 5. Quali licenze copyleft vengono usate per i contenuti generati dagli utenti 1. In cosa differiscono i wiki da altri strumenti di collaborazione del web? 2. Quali sono le particolari caratteristiche di Wikipedia? 3. Il linguaggio di marcatura di Wikipedia è un formato XML? 4. Si può usare HTML per formattare una voce di Wikipedia? 5. Qual è la relazione tra la granularità e la mutua esclusione? 6. In quali casi è irrilevante l ordine in cui vengono eseguite delle modifiche nella voce di un wiki? 7. Cosa differenzia la gestione dei conflitti in Wikipedia da quella eseguita dalla piattaforma di blogging WordPress? 8. Quante licenze Creative Commons ci sono, cosa le accomuna e cosa le differenzia? 9. Che differenze ci sono tra le licenze Creative Commons e quelle GFDL? 10. Perché non c è una licenzia BY-NC-ND-SA? 10. Il web semantico 1. Cos è il web semantico 2. Quali strumenti e tecnologie sono presenti nel web semantico 3. A cosa serve RDF, il linguaggio di descrizione di risorse 4. A cosa serve RDFS, il linguaggio di meta-descrizione di risorse 5. A cosa serve OWL, il linguaggio di descrizione di ontologie e come possiamo estrarre

informazioni semantiche usando regole d inferenza 1. Che utilità ha il web semantico? 2. Quali tecnologie sono utilizzate dal web semantico? 3. Che relazione c è tra i linguaggi RDF, RDFS e OWL? 4. Come possiamo rappresentare una descrizione RDF? 5. Che differenza c è tra istanza e sottoclasse? 6. Che relazioni ci sono tra le classi e le risorse? 7. Le proprietà possono avere proprietà? 8. Quali sono le caratteristiche fondamentali di un sistema d inferenza? 9. Si può formalizzare l associatività di una proprietà con una regola d inferenza? E la commutatività? 10. I sistemi d inferenza sono consistenti?