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



