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 [2021/03/01 11:34]
luca [Informazioni Generali]
didattica:triennale:lc:ay_2021:main [2021/07/19 17:47] (current)
luca [Esami]
Line 52: 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 60: 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 98: 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 113: Line 114:
 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'​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. ​+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** **Istruzioni per inviare il progetto**
  
-Gli studenti devono creare una cartella in Google Drive, usando il proprio account name.surname@studenti.unicam.it  +La descrizione del progetto ​contiene ​le istruzioni dettagliate per la consegna ​dello stesso. Si leggano quindi ​con attenzione queste istruzioni.
- +
-Tale cartella deve contenere tutti i file relativi al progetto ​e una relazione scritta che descrive tutte le fasi di sviluppo ​dello stesso. Si possono usare screenshot per mostrare, nella relazione, le esecuzioni e i risultati del codice. +
- +
-La cartella deve avere il seguente nome: +
- +
-LC2021-Progetto-APP-X-Cognome-Nome +
- +
-dove X è il numero dell'​appello in cui si consegna.  +
- +
-La cartella deve essere condivisa ​con luca.tesei@unicam.it entro le ore 18.00 del giorno indicato nelle prove parziali ESSE3 denominate "​LC2021 APP X Consegna Progetto"​. L'​iscrizione su ESSE3 a tale prova deve essere fatta entro il giorno precedente+
  
 ** Risultati dell'​Esame ** ** Risultati dell'​Esame **