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. 2016/2017

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 2016).

Orario delle lezioni:


Materiale didattico dell'a.a. 2016/2017

Dispense distribuite dal docente. Il materiale verrà messo a disposizione su questa pagina durante lo svolgimento del corso.

Esercitazioni:


Progetto pratico (facoltativo)


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.

Gli studenti che hanno svolto il progetto sono esonerati dai seguenti argomenti: HTML e HTML 5, JavaScript, CSS, JQuery. Pertanto, con riferimento al facsimile del testo d'esame, tali studenti non dovranno risolvere gli esercizi 1, 2 e 6.

Appelli d'esame previsti:

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

Le prenotazioni per gli appelli d'esame si effettuano esclusivamente tramite Infostud: chi non effettua la prenotazione su Infostud non può sostenere l'esame (a meno di casi eccezionali comunicati per tempo al docente dalla segreteria didattica del corso di laurea). Le prenotazioni sono attive a partire da circa 20 giorni prima dell'appello e si chiudono 3-4 giorni prima dell'appello.

Compiti d'esame di appelli precedenti:


Elenco delle lezioni svolte


Precedenti edizioni del corso

Sito web del corso "Linguaggi e tecnologie per il Web" per l'anno accademico 2015/2016