| Both sides previous revision Previous revision Next revision | Previous revision |
| didattica:ay2122:compilatori:main [2022/02/28 10:26] – [News] luca | didattica:ay2122:compilatori:main [2022/02/28 10:38] (current) – luca |
|---|
| ===== Informazioni Generali ===== | ===== Informazioni Generali ===== |
| <WRAP box round 95% center> | <WRAP box round 95% center> |
| **Docente**: | **ESSE3 Link** |
| * [[https://docenti.unicam.it/pdett.aspx?ids=N&tv=d&UteId=572|Prof. Luca Tesei]] | * [[https://didattica.unicam.it/Guide/PaginaADErogata.do?ad_er_id=2021*N0*N0*S2*16610*10570&ANNO_ACCADEMICO=2021&mostra_percorsi=S|Linguaggi e Compilatori - AA 2021/2022]] |
| |
| | **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 |
| |
| **Link ESSE3** | **Stanza Webex** |
| * [[https://didattica.unicam.it/Guide/PaginaADErogata.do?ad_er_id=2021*N0*N0*S2*16610*10570&ANNO_ACCADEMICO=2021&mostra_percorsi=S|Linguaggi e Compilatori - AA 2021/22]] | * [[http://unicam.webex.com/meet/luca.tesei/|Luca Tesei's room]] |
| |
| **Orario delle Lezioni**: | **Ricevimento**: |
| * L'orario delle lezioni è disponibile al seguente [[:didattica:ay2122:orario_it|link]] | * Via Webex o in presenza previo appuntamento con il docente via email. |
| |
| **Corsi di Laurea**: | **Sigla Ufficiale**: |
| * [[didattica:linf|Laurea in Informatica (L-31)]] | * 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 |
| | </WRAP> |
| | ---- |
| | ===== Obiettivi del Corso ===== |
| |
| | <WRAP box round 95% center> |
| | Si veda la [[https://didattica.unicam.it/Guide/PaginaADErogata.do?ad_er_id=2021*N0*N0*S2*16610*10570&ANNO_ACCADEMICO=2021&mostra_percorsi=S|Descrizione ESSE3]] |
| | </WRAP> |
| | |
| | ---- |
| | ===== Contenuti del Corso ===== |
| | |
| | <WRAP box round 95% center> |
| | Si veda la [[https://didattica.unicam.it/Guide/PaginaADErogata.do?ad_er_id=2021*N0*N0*S2*16610*10570&ANNO_ACCADEMICO=2021&mostra_percorsi=S|Descrizione ESSE3]] |
| | </WRAP> |
| | |
| | ---- |
| | ===== Materiale ===== |
| | <WRAP box round center 95%> |
| | |
| | **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 [[https://pragprog.com/book/tpantlr2/the-definitive-antlr-4-reference|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 |
| | </WRAP> |
| | ---- |
| | |
| | ===== Progetto ===== |
| | <WRAP box round center 95%> |
| | **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 |
| | </WRAP> |
| | |
| | ---- |
| | |
| | ===== Esami ===== |
| | <WRAP box round center 95%> |
| | |
| | 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 [[https://didattica.unicam.it|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. |
| </WRAP> | </WRAP> |
| ---- | ---- |
| |