Linguaggi e Compilatori
News
Il corso inizia Martedì 1 Marzo 2022 alle ore 11.00 in Aula LA1 del Polo Lodovici, Edificio A
Informazioni Generali
ESSE3 Link
Orario:
- Il corso è al secondo semestre: 1 Marzo 2022 - 12 Maggio 2022. Orario: Martedì 11-13 Aula LA1 Polo Lodovici e Giovedì 11-13 Aula LA1 Polo Lodovici
Stanza Webex
Ricevimento:
- Via Webex o in presenza previo appuntamento con il docente via email.
Sigla Ufficiale:
- La sigla ufficiale del corso è LC2122
Lezioni Registrate e Avvisi:
- Saranno disponibili sulla pagina del corso in Google Classroom: accedere a https://classroom.google.com/c/NDU5OTY0NjM2MDEx?cjc=rxc2ulh loggandosi con le credenziali @studenti.unicam.it
Obiettivi del Corso
Si veda la Descrizione ESSE3
Contenuti del Corso
Si veda la Descrizione ESSE3
Materiale
Lezioni Registrate e Avvisi
- Saranno disponibili sulla pagina del corso in Google Classroom: accedere a https://classroom.google.com/c/Mjg0NDQ0NDk1NzIz?cjc=5cxm2bp loggandosi con le credenziali @studenti.unicam.it
Libri di Testo
- Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman, Compilatori. Principi, tecniche e strumenti. Seconda Edizione, Pearson, 2009.
- Terence Parr The Definitive ANTLR4 Reference, The Pragmatic Programmers, 2012.
Slides
- Sono disponibili sulla pagina del corso in Google Classroom: accedere a https://classroom.google.com/c/Mjg0NDQ0NDk1NzIz?cjc=5cxm2bp loggandos con le credenziali @studenti.unicam.it
Esercizi con Soluzioni
- Sono disponibili sulla pagina del corso in Google Classroom: accedere a https://classroom.google.com/c/Mjg0NDQ0NDk1NzIz?cjc=5cxm2bp loggandosi con le credenziali @studenti.unicam.it
Esempi di prove scritte passate con soluzione
- Sono disponibili sulla pagina del corso in Google Classroom: accedere a https://classroom.google.com/c/Mjg0NDQ0NDk1NzIz?cjc=5cxm2bp loggandosi con le credenziali @studenti.unicam.it
Progetto
Progetto da inviare in corrispondenza delle prove parziali ESSE3 denominate “LC2122 APPELLO X - Consegna Progetto” in ogni appello X:
- La descrizione del progetto da realizzare tramite il tool ANTLR4 e le modalità di invio saranno disponibili sulla pagina del corso in Google Classroom: accedere a https://classroom.google.com/c/Mjg0NDQ0NDk1NzIz?cjc=5cxm2bp loggandosi con le credenziali @studenti.unicam.it
Esami
Per le date e l'iscrizione alle prove parziali, sia scritte che per consegna del progetto, e per la registrazione del voto finale si consulti il Portale ESSE3 previo login.
Modalità di Esame
L'esame consiste di una prova scritta, contenente esercizi con risposta aperta, e di un progetto, da realizzare tramite il tool ANTLR4 (si veda la sezione “Progetto” qui sopra). La prova scritta e il progetto sono due prove parziali indipendenti (si vedano le date fissate in ESSE3) e possono essere superate anche in appelli differenti. Il voto finale, che è la media dei voti delle due prove parziali, può essere ottenuto e registrato solo se entrambe le prove parziali sono state superate con un voto di almeno 18/30.
L'iscrizione alla prova scritta deve essere fatta in ESSE3 entro la scadenza indicata. Durante la prova scritta ogni studente potrà consultare un foglio A4 scritto a mano fronte-retro contenente appunti personali.
Istruzioni per inviare il progetto
La descrizione del progetto contiene le istruzioni dettagliate per la consegna dello stesso. Si leggano quindi con attenzione queste istruzioni.
Risultati dell'Esame
- I risultati delle prove parziali verranno comunicati tramite email o tramite ESSE3 (dipende dal numero di studenti)
- Una valutazione positiva (>=18/30) di una singola prova parziale rimane valida un anno solare a partire dalla data in cui è stata ottenuta oppure appena lo studente riconsegna una prova parziale dello stesso tipo.
- Se i voti delle due prove parziali sono entrambi disponibili e accettati, il voto finale può essere registrato in ESSE3 utilizzando gli appelli denominati “LC2122 APP X Registrazione Voto Finale” e iscrivendosi ad esse entro la data di scadenza indicata.