====== 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** * [[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 **Stanza Webex** * [[http://unicam.webex.com/meet/luca.tesei/|Luca Tesei's room]] **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 [[https://didattica.unicam.it/Guide/PaginaADErogata.do?ad_er_id=2021*N0*N0*S2*16610*10570&ANNO_ACCADEMICO=2021&mostra_percorsi=S|Descrizione ESSE3]] ---- ===== Contenuti del Corso ===== 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]] ---- ===== 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 [[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 ---- ===== 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 [[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. ----