Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
didattica:triennale:lc:ay_2021:main [2020/09/29 10:59]
luca [Exams]
didattica:triennale:lc:ay_2021:main [2021/07/19 17:47] (current)
luca [Esami]
Line 20: Line 20:
  
 **Orario**: **Orario**:
-  * Il corso è al **secondo semestre**: 1 Marzo 2021 - 11 Giugno 2021.+  * Il corso è al **secondo semestre**: 1 Marzo 2021 - 11 Giugno 2021. Orario: Martedì 11-13 Aula LA1 Polo Lodovici e Giovedì 11-13 Aula LA1 Polo Lodovici ​
  
 **Stanza Webex** **Stanza Webex**
Line 30: Line 30:
 **Sigla Ufficiale**:​ **Sigla Ufficiale**:​
   * La sigla ufficiale del corso è **LC2021**   * La sigla ufficiale del corso è **LC2021**
 +
 +**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
 </​WRAP>​ </​WRAP>​
 ---- ----
Line 49: Line 52:
 <WRAP box round center 95%> <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** **Libri di Testo**
   * Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman, Compilatori. Principi, tecniche e strumenti. Seconda Edizione, Pearson, 2009.   * Alfred V. Aho, Monica S. Lam, Ravi Sethi and Jeffrey D. Ullman, Compilatori. Principi, tecniche e strumenti. Seconda Edizione, Pearson, 2009.
Line 57: Line 61:
  
 Le slide seguenti sono in inglese, saranno incrementalmente tradotte in italiano: Le slide seguenti sono in inglese, saranno incrementalmente tradotte in italiano:
-  - {{ :didattica:magistrale:com:ay_1920:​01_introduction.pdf |Introduction}} +  - {{ :didattica:triennale:lc:ay_2021:​01_introduction.pdf | Introduction}} 
-  - {{ :didattica:magistrale:com:ay_1920:​lexicalanalysis.pdf |Lexical Analysis}} +  - {{ :didattica:triennale:lc:ay_2021:​lexicalanalysis.pdf | Lexical Analysis}} 
-  - {{ :didattica:magistrale:com:ay_1920:​syntaxanalysis.pdf |Syntax Analysis}}+  - {{ :didattica:triennale:lc:ay_2021:​syntaxanalysis.pdf | Syntax Analysis}}
   - {{ :​didattica:​magistrale:​com:​ay_1920:​semanticanalysis-i.pdf |Semantic Analysis I}}   - {{ :​didattica:​magistrale:​com:​ay_1920:​semanticanalysis-i.pdf |Semantic Analysis I}}
   - {{ :​didattica:​magistrale:​com:​ay_1920:​semanticanalysis-ii.pdf |Semantic Analysis II}}   - {{ :​didattica:​magistrale:​com:​ay_1920:​semanticanalysis-ii.pdf |Semantic Analysis II}}
-  - {{ :didattica:magistrale:com:ay_1920:antlr.pdf |ANTLR 4}}, {{ :​didattica:​magistrale:​com:​ay_1920:​antlr4slides.zip |Slides Code}}+  - {{ :didattica:triennale:lc:ay_2021:antlr.pdf |ANTLR 4}}, {{ :​didattica:​magistrale:​com:​ay_1920:​antlr4slides.zip |Slides Code}}
    
 **Esercizi con Soluzioni** **Esercizi con Soluzioni**
Line 95: Line 99:
 <WRAP box round center 95%> <WRAP box round center 95%>
 **Progetto da inviare il giorno precedente delle prove parziali ESSE3 denominate "​LC2021 APPELLO X - Consegna Progetto"​ in ogni appello X:** **Progetto da inviare il giorno precedente delle prove parziali ESSE3 denominate "​LC2021 APPELLO X - Consegna Progetto"​ in ogni appello X:**
-  - La descrizione del progetto da realizzare tramite il tool ANTLR4 ​sarà disponibile ​durante lo svolgimento del corso+  - La descrizione del progetto da realizzare tramite il tool ANTLR4 ​è disponibile ​nella piattaforma **Google Classroom**
 </​WRAP>​ </​WRAP>​
  
Line 108: Line 112:
 **Modalità di Esame** **Modalità di Esame**
  
-The exam consists of a written testcontaining open-answer questionstogether with one projectrealised with the ANTLR tool (see section ​"Projects" ​above). The Written Test and the Project are two independent Partial Exams (see the exam sessions ​in the ESSE3 career systemand can be passed ​in different exam sessionsThe final gradewhich is the average of the grades of the two Partial Examscan be obtained and registered only if both the Partial Exams have been passed with a grade of at least 18/​30.  ​ +L'​esame consiste di una prova scrittacontenente esercizi con risposta apertae di un progettoda 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 differentiIl voto finaleche è la media dei voti delle due prove parzialipuò essere ottenuto e registrato solo se entrambe le prove parziali sono state superate con un voto di almeno ​18/​30.  ​
- +
-**Registration for the written tests** must be done using the Student Career System ESSE3 [[https://​didattica.unicam.it|here]]. Please note that the registration **deadline** is usually **3 working days before** the written test date. This course is not mandatory for any MSc curriculum, therefore students will not be able to register for the written test until they communicate to the Secretary Office (Tiziana Jajani c/o Student Secretary Office -  [[http://​www.unicam.it/​studente/​segreterie-studenti|Opening Hours]]) their choice to attend to this course, code [ST1184] COMPILERS. During the exercise sessions throughout the course samples of the written test questions will be presented with solutions. During the written test students can consult a hand-written A4 paper of their production for reference. +
- +
-**Instructions for Sending Projects** +
- +
-Students must create a folder in Google Drive, using the Google account associated to their email name.surname@studenti.unicam.it  +
- +
-The folder must contain all the files relative to the project and a written report, in English, which describes all the phases of the developing of the project. The use of screenshots is encouraged to show, within the report, the runs and the results of the project.  +
- +
-The folder must be named  +
- +
-CMP1920-Project-N-APP-X-Surname-Name +
- +
-where N is the number of the realised project (according to the section "​Projects"​ above) and X is the number of the exam session (Appello) as specified for each date of the written test above. ​+
  
-The folder must be shared (using Google Drive facilities) with luca.tesei@unicam.it and andrea.polini@unicam.it by 11.59pm of the day before the written test scheduled for the selected session X.+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**.
  
-Students that send the project must also register to the Partial Exam "​CMP1920 Sess. XXX - Project Delivery"​ in ESSE3, specified for each exam session. ​+**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.
  
-** Exam Results ​** +** Risultati dell'​Esame ​** 
-  * The results will be communicated through this site or by email (depending on the number of students) +  * I risultati delle prove parziali verranno comunicati tramite ​email o tramite ESSE3 (dipende dal numero di studenti
-  * Contextually to the communication of the results, students will be invited to accept or reject the evaluation.  +  * 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.  
-  * A positive evaluation ​(>​=18/​30) ​of each Partial Exam (Written Test and Project) remains valid for **one year** or **until the student retries** the Partial Exam+  * Se i voti delle due prove parziali sono entrambi disponibili e accettatiil voto finale può essere registrato ​in ESSE3 utilizzando gli appelli denominati "​LC2021 APP X Registrazione Voto Finale"​ e iscrivendosi ad esse entro la data di scadenza indicata
-  * If both grades (Written Test and Project) are acceptedthe final grade will be registered ​in ESSE3.+
 </​WRAP>​ </​WRAP>​