Corso di laurea in Ingegneria Informatica e Automatica
Corso di laurea in Ingegneria dei Sistemi Informatici
Facoltà di Ingegneria dell'Informazione, Informatica e Statistica,
Sapienza Università di Roma
Linguaggi per il Web
a.a. 2011/2012
docente: prof. Riccardo Rosati
Avvisi
-
Risultati appello straordinario del
13/4/2012. La verbalizzazione si terra' martedi' 8 maggio 2012
dalle 17.30 alle 18.30 in via Ariosto 25, stanza B216.
-
Si ricorda che gli studenti che hanno superato l'esame per 2 o 3 crediti
NON devono verbalizzare l'esame (l'esame viene automaticamente registrato
dalla segreteria del corso di laurea).
Contenuti del corso (6 crediti)
L'obiettivo del corso è di fornire le tecniche, le metodologie e gli
strumenti per la realizzazione di traduttori guidati dalla sintassi, con
particolare riferimento ai linguaggi per la rappresentazione
dell'informazione sul Web. Nella prima parte, il corso approfondisce le
problematiche e le metodologie relative ai processi di analisi
sintattica e traduzione guidata dalla sintassi dei linguaggi
formali. Successivamente, il corso introduce i linguaggi standard per la
rappresentazione dell'informazione sul Web, in particolare HTML, XML e
RDF, e presenta metodi e strumenti per lo sviluppo di applicazioni di
traduzione e processamento automatico dell'informazione nell'ambito di
tali linguaggi standard.
Programma del corso
-
Analisi sintattica e traduzione guidata dalla sintassi
- Linguaggi formali e traduttori
- Analisi lessicale
- Analisi sintattica
- Traduzione guidata dalla sintassi
- Strumenti per la generazione automatica di traduttori
-
Linguaggi di markup e HTML
- World Wide Web, HTTP
- Linguaggi di markup
- HTML e XHTML
- Fogli di stile per HTML (CSS)
-
Linguaggi di scripting per il Web (cenni)
- Aspetti dinamici in HTML
- Linguaggi di scripting lato client e lato server
- Cenni su Javascript e PHP
- Esempio: form HTML
-
Il linguaggio XML
- XML
- DTD
- Analisi sintattica in XML (DOM e SAX)
- XPath
- Fogli di stile, XSL e XSLT
- XML Schema
-
Introduzione ai linguaggi per il Semantic Web
Modalità di erogazione del corso
Le lezioni del corso si tengono nel primo semestre. Il corso è erogato in tre modalità:
-
modalità standard:
- esame da sei crediti
- programma: tutto il programma del corso
-
modalità ridotta:
- esame da tre crediti
- programma per l'esame da tre crediti:
-
Analisi sintattica e traduzione guidata dalla sintassi
- Linguaggi formali e traduttori
- Analisi lessicale
- Analisi sintattica
- Traduzione guidata dalla sintassi
- Strumenti per la generazione automatica di traduttori
-
Il linguaggio XML
- XML
- DTD
- Analisi sintattica in XML (DOM e SAX)
-
modalità ridottissima:
- esame da due crediti
- programma per l'esame da due crediti:
-
Analisi sintattica e traduzione guidata dalla sintassi
- Linguaggi formali e traduttori
- Analisi lessicale
- Analisi sintattica
- Traduzione guidata dalla sintassi
- Strumenti per la generazione automatica di traduttori
Chi può sostenere questo esame?
-
si può sostenere questo esame come esame a scelta della laurea di
primo livello in Ingegneria Informatica e Automatica
-
si può sostenere questo esame come esame a scelta della laurea di
primo livello in Ingegneria dei Sistemi Informatici
-
si può anche scegliere questo esame come esame a scelta per la
laurea magistrale
-
se nell'ordinamento precedente si è sostenuto (o è stato
riconosciuto) l'esame "Progetto di Linguaggi e Traduttori" allora NON si
può sostenere questo esame
-
le modalità ridotte (2 e 3 crediti) sono STRETTAMENTE RISERVATE agli
studenti delle LAUREE DI PRIMO LIVELLO in Ingegneria Informatica e
Automatica e Ingegneria dei Sistemi Informatici, che nel passaggio
dall'ordinamento precedente hanno crediti a scelta residui (cioè non
multipli di sei)
Lezioni
Le lezioni per l'a.a. 2011/2012 sono iniziate il 26 settembre 2011.
Orario delle lezioni:
-
lunedì ore 10.30-13.30, aula 33 via Eudossiana
-
venerdì ore 12-13.30, aula 29 via Eudossiana
Materiale didattico dell'a.a. 2011/2012
Dispense del corso:
Esercitazioni del corso:
Compiti d'esame degli anni accademici precedenti:
Esami
Appelli d'esame previsti (da confermare):
- 19 gennaio 2012
- 17 febbraio 2012 (si veda avviso all'inizio di questa pagina)
- giugno 2012
- luglio 2012
- settembre 2012