Corso di laurea in Ingegneria Informatica e Automatica
Facoltà di Ingegneria dell'Informazione, Informatica e Statistica, Sapienza Università di Roma

Linguaggi e tecnologie per il Web

a.a. 2017/2018

docente: prof. Riccardo Rosati


Avvisi


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 e XML, 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

  1. Analisi sintattica e traduzione guidata dalla sintassi
  2. Linguaggi di markup e HTML
  3. Programmazione Web lato client
  4. Il linguaggio XML

Chi può sostenere questo esame?

Lezioni

Il corso si svolge nel primo semestre (settembre-dicembre 2017).

Orario delle lezioni:


Materiale didattico per l'a.a. 2017/2018

Dispense:

Esercitazioni:


Esami

L'esame consiste in una prova scritta nella quale vanno risolti alcuni esercizi. (durata: 1 ora e 45 minuti). L'esercitazione finale presenta il facsimile di un testo d'esame.

Appelli d'esame previsti:

  1. 15 gennaio 2018
  2. 8 febbraio 2018
  3. marzo-aprile 2018 (appello straordinario)
  4. giugno 2018
  5. luglio 2018
  6. settembre 2018
  7. ottobre-novembre 2018 (appello straordinario)

Le prenotazioni per gli appelli d'esame si effettuano esclusivamente tramite Infostud. Le prenotazioni sono attive a partire da circa 21 giorni prima dell'appello e si chiudono 4 giorni prima dell'appello.
Importantissimo: chi non effettua (per qualsiasi motivo) la prenotazione su Infostud non può sostenere l'esame, a meno di casi del tutto eccezionali documentati e comunicati al docente dalla segreteria didattica del Dipartimento di ingegneria informatica, automatica e gestionale almeno 7 giorni prima dell'appello. Si raccomanda perciò di prenotarsi per tempo per l'esame.

Compiti d'esame di appelli precedenti:

Gli studenti che hanno svolto il progetto durante il corso sono esonerati dai seguenti argomenti: HTML e HTML 5, JavaScript, CSS, AJAX. Pertanto, con riferimento al facsimile del testo d'esame, tali studenti dovranno risolvere solo gli esercizi 4, 5 e 6.
Si ricorda inoltre che il voto del progetto è valido fino all'appello di settembre 2018 compreso, e che si può rifiutare il voto dell'esame scritto (e ripetere lo scritto in un appello successivo) mantenendo il voto ottenuto per il progetto.

Consegna file del progetto. Ogni gruppo che ha svolto il progetto deve inviare per email al docente i file del progetto pratico, entro il 10/1/2018. L'email deve avere per oggetto: "LTW: file progetto". I file contenenti risorse audio o video possono non essere inviati.


Elenco delle lezioni svolte


Precedenti edizioni del corso

Sito web di Linguaggi e tecnologie per il Web per l'anno accademico 2016/2017