Innovative Technologies for Interaction and Services :: Collegati ::

Informatica II

Corso di Laurea in Psicologia e Comunicazione

Docente: F. De Paoli
Esercitatore: A. Rula
Crediti: 8 CFU
Semestre: 2

Il corso offre una panoramica delle tecnologie per lo sviluppo di applicazioni innovative in Internet, studiando in particolare la trasformazione del Web da strumento di semplice pubblicazione di informazioni ad ambiente per la realizzazione di applicazioni avanzate per la gestione dei contenuti, l’interazione tra le persone e il supporto alle attività commerciali.

Avvisi

Per l’esame di Modelli Computazionali per la Comunicazione da 3 cfu il programma comprende i temi trattati nelle lezioni 1 e 2 (introduttive), 3, 4, 6, da 8 a 16, + laboratorio Protégé.
I riferimenti ai testi e al materiale didattico sono contenuti all’interno delle slide.

Programma

  1. Reti di computer e applicazioni in rete
    Comunicazione tra macchine: concetto di processo e di comunicazione tra processi. L’identificazione delle risorse in rete: URL e Domain Name Service. Il modello di comunicazione a commutazione di pacchetto. Il protocollo TCP/IP.
  2. L’architettura del Web e le applicazioni Web
    Il modello client/server. L’architettura del Web: browser e server, il protocollo HTTP. I linguaggi del Web: HTML e CSS. Interazione avanzata: pagine HTML dinamiche e linguaggi di scripting. Il linguaggio XML: DTD, Schema e XSL. I motori di ricerca (cenni).
  3. Strumenti per la gestione dei contenuti
    Strumenti interattivi sul Web: il web 2.0. Struttura e utilizzo dei CMS (content management systems) e dei wiki. Strumenti per la gestione della conoscenza: il web 3.0 o Web Semantico. RDF, Metadati, ontologie e regole. Struttura di un’applicazione del Web Semantico.

Syllabus 2011

  1. 03/03, ore 8,30 aula U6-25, Introduzione, slide: InfoII-Lezione0-2010.pdf
  2. 04/03, ore 8,30 aula U6-21, Evoluzione del Web, slide: InfoII-lezione1-2010.pdf
  3. 16/03, ore 8,30 aula U6-25, HTML, slide: InfoII-lezione2-2010.pdf
  4. 18/03, ore 8,30 aula U6-21, CSS, slide: InfoII-lezione3a-2010.pdf
  5. 23/03, ore 8,30 aula U6-25, CSS, slide: InfoII-lezione3a-2010.pdf
  6. 24/03, ore 8,30 aula U6-25, Applicazioni Web, slide: InfoII-lezione3b-2010.pdf
  7. 25/03, ore 8,30 aula U6-21, Applicazioni Web, slide: InfoII-lezione3b-2010.pdf
  8. 30/03, ore 8,30 aula U6-25, Applicazioni Web, slide: InfoII-lezione3b-2010.pdf
  9. 31/03, ore 8,30 aula U6-25, Il protocollo HTTP, slide:InfoII-lezione3c-2010.pdf
  10. 01/04, ore 8,30 aula U6-21, Il protocollo HTTP, slide:InfoII-lezione3c-2010.pdf
  11. 06/04, ore 8,30 aula U6-25, La rete Internet
  12. 07/04, ore 8,30 aula U6-25, La rete Internet
  13. 08/04, ore 8,30 aula U6-21, La rete Internet
  14. 13/04, ore 8,30 aula U6-25, La rete Internet
  15. 15/04, ore 8,30 aula U6-21, La rete Internet
  16. 20/04, ore 8,30 aula U6-25, Informazioni, Semantica e Web Pt 1 slide: 25-03-Inf Psi AA0910 – semantica – introduzione PT1
  17. 21/04, ore 8,30 aula U6-25, Informazioni, Semantica e Web Pt 2 slide: 26-03-Inf Psi AA0910 – semantica – introduzione PT2
  18. 27/04, ore 8,30 aula U6-25, Dati strutturati e semantica slide: 27-04-Inf Psi AA1011 – Dati Strutturati e Semantica
  19. 28/04, ore 8,30 aula U6-25, Documenti sul Web e semantica slide: 28-04-Inf Psi AA1011 – Documenti sul Web e Semantica
  20. 29/04, ore 8,30 aula U6-21, Introduzione a XML, DTD, XSD e namespaces, slide: 29-04-Inf Psi AA1011 – LezioneXQuery
  21. 04/05, ore 8,30 aula U6-25, Ontologie e Semantic Web – Introduzione , slide: 04-05-Inf Psi AA1011 – Ontologie e Semantic Web (Introduzione)
  22. 05/05, ore 8,30 aula U6-25, Ontologie e Semantic Web – RDF + RDFS:05-05-Inf Psi AA1011 – Ontologie e Tecnologie Semantiche II (RDF – RDFS)
  23. 06/05, ore 8,30 aula U6-21, Ontologie e Semantic Web – RDFs slide: vedi sopra
  24. 11/05, ore 8,30 aula U6-25,
  25. 12/05, ore 8.30 aula U6-25, Ontologie e Semantic Web – RDFs, slide: vedi sopra
  26. 13/05, ore 08.30 aula U6-25,
  27. 18/05, ore 8,30 aula U6-25, Esercitazione Ontologie e Semantic Web
  28. 20/05, ore 8,30 aula U6-21, Esercitazione Ontologie e Semantic Web
  29. 25/05, ore 8,30 aula U6-25,
  30. 26/05, ore 8,30 aula U6-25,
  31. 27/05, ore 8,30 aula U6-21,

 

Syllabus 2010

  1. 10/03, ore 8,30 aula U6-20, Introduzione, slide: InfoII-Lezione0-2010.pdf
  2. 11/03, ore 8,30 aula U6-25, Evoluzione del Web, slide: InfoII-lezione1-2010.pdf
  3. 12/03, ore 8,30 aula U6-05, HTML e CSS, slide: InfoII-lezione2-2010.pdf
  4. 19/03, ore 8,30 aula U6-20, Applicazioni Web, slide: InfoII-lezione3a-2010.pdf
  5. 20/03, ore 8,30 aula U6-25, Applicazioni Web, slide: InfoII-lezione3b-2010.pdf
  6. 21/03, ore 8,30 aula U6-05, Il protocollo HTTP, slide: InfoII-lezione3c-2010.pdf
  7. 24/03, ore 8,30 aula U6-20, Applicazioni Web (sintesi)
  8. 25/03, ore 8,30 aula U6-25, Informazioni, Semantica e Web Pt 1 slide: 25-03-Inf Psi AA0910 – semantica – introduzione PT1
  9. 26/03, ore 8,30 aula U6-05, Informazioni, Semantica e Web Pt 2 slide: 26-03-Inf Psi AA0910 – semantica – introduzione PT2
  10. 31/03, ore 10,30 aula U6-20, Semantica e inferenza slide: 31-03-Inf Psi AA0910 – semantica, inferenza e logica
  11. 01/04, ore 8,30 aula U6-25, Dati strutturati e semantica slide: 01-04-Inf Psi AA0910 – Dati Strutturati e Semantica
  12. 02/04, ore 8,30 aula U6-05, Introduzione a XML, DTD, XSD e namespaces, slide: InfoII-lezioneXML-2010.pdf
  13. 07/04, ore 8,30 aula U6 20, Documenti sul Web e semantica slide:07-04-Inf Psi AA0910 – Documenti dul Web e Semantica
  14. 08/04, ore 8,30 aula U6 25, Documenti, Dati e Semantica: riassunto slide: vedi sopra
  15. 14/04, ore 8,30 aula U6 20, Ontologie e Semantic Web – introduzione e RDF  Ontologie-Intro+RDF
  16. 15/04, ore 8,30 aula U6 25, Ontologie e Semantic Web – RDFS (RDF) Semantic Web RDF-SPARQL-RDFS
  17. 16/04, ore 8,30 aula U6 05, Ontologie e Semantic Web – RDFS (RDFS) slide: vedi sopra
  18. 21/04, ore 8,30 aula U6 20, Ontologie e Semantic Web – RDFS (SPARQL)
  19. 22/04, ore 8.30 laboratorio, Esercitazioni su Ontologie e Semantic Web con Protégé
  20. 22/04, ore 13.30 laboratorio, Esercitazioni su Ontologie e Semantic Web con Protégé
  21. 28/04, ore 8,30 aula U6 25, Semantica delle Informazioni, Web e Ontologie (Sintesi)
  22. 05/05, ore 8,30 aula U6-20, Preparazione compitino
  23. 06/05, ore 8,30 aula U6-25, Preparazione compitino
  24. 07/05, ore 8,30 aula U6-05, Compitino
  25. 12/05,  ore 8,30 aula U6-20, La rete Internet (livello applicativo), slide: InfoII-Lezione4-2010
  26. 13/05, ore 8,30 aula U6-25,
  27. 14/05, ore 8,30 aula U6-05, La rete Internet (funzionamento interno), slide: InfoII-Lezione5-2010
  28. 19/05, ore 8,30 aula U6-20,
  29. 26/05, ore 8,30 aula U6-20,
  30. 27/05, ore 8,30 aula U6-25,
  31. 28/05, ore 8,30 aula U6-05, Compitino

Il materiale didattico a supporto delle esercitazioni è indicato all’interno delle slides.

Letture introduttive

Le applicazioni web e Java – di Alfredo Larotonda – mokabyte 2006
I parte: Introduzione

II parte: le servlet
III parte: Le Java Server Pages

Modalità  d’esame

  • Questionario con domande a risposta libera e colloquio obbligatorio