Linguaggi di Programmazione + Laboratorio
CdL in Informatica - sede di BRINDISI
A.A. 2011-2012
Docente:
Pasquale Lops
- Programma Preliminare
- Avvisi
- Modalità d'Esame
- Materiale Didattico
- Tracce d'Esame
- Risultati
- Link Utili
- [29 febbraio 2012] Inizio del corso 5 Marzo 2012
- [7 marzo 2012] Gli studenti interessati a prendere parte alla sperimentazione delle attività didattiche tramite l'utilizzo di un tablet Android sono pregati di inviare una e-mail al docente del corso per prendere accordi.
- [23 marzo 2012] L'incontro per la sperimentazione dell'applicazione su tablet è fissato per lunedì 26 marzo alle ore 12:30. Si prega di portare il cavetto per il trasferimento dell'applicazione e di segnalare se impossibilitati ad essere presenti.
- [19 aprile 2012] La lezione di lunedì 23 Aprile 2012 non si terrà.
Modalità d'Esame
L'esame consta di due prove: prova scritta e colloquio orale.
- Prova scritta - E' richiesta la soluzione di esercizi sulla teoria dei linguaggi formali, l'enunciazione di definizioni e la la dimostrazione di teoremi della teoria dei linguaggi formali.
- Colloquio orale - Discussione sulle esercitazioni di laboratorio e colloquio su tutto il programma svolto durante il corso.
Prenotazioni
Per sostenere le prove di ciascun appello occorre OBBLIGATORIAMENTE prenotarsi.
Le prenotazioni all'esame (scritto e orale) avvengono OBBLIGATORIAMENTE l'uso del sistema ESSE3.
Materiale Didattico
Introduzione
- Introduzione (Pubblicato il 29 Febbraio 2012)
Grammar Reader
- Dispensa (Pubblicato il 19 Marzo 2012)
- Codice Sorgente (Pubblicato il 19 Marzo 2012)
- Esercizi proposti (Pubblicato il 19 Marzo 2012)
- Approfondimenti per il laboratorio (Pubblicato il 19 Marzo 2012)
Automi Riconoscitori e Analizzatore Lessicale
- Implementazione di automi riconoscitori in C (dispensa+codice) (Pubblicato il 15 Maggio 2012)
- Analizzatore Lessicale (Pubblicato il 15 Maggio 2012)
- Implementazione di uno scanner (dispensa+codice+file di test) (Pubblicato il 15 Maggio 2012)
- Tabella dei simboli (Pubblicato il 15 Maggio 2012)
Introduzione ai Linguaggi di Programmazione e ai Compilatori
- Il Modello di un Compilatore (Pubblicato il 15 Maggio 2012)
- Evoluzione dei Linguaggi (Pubblicato il 15 Maggio 2012)
- Linguaggi di Programmazione e Cenni alla Semantica (Pubblicato il 15 Maggio 2012)
Strumenti di Sviluppo
- Ambiente di Sviluppo DevC++ 4 (download)
- Prima prova di autovalutazione a.a. 2005-06 (download)
- Seconda prova di autovalutazione a.a. 2005-06 (download)
- Tracce Appelli Precedenti (download)
- Tracce di laboratorio appelli 2005-2006 (download)
- Tracce di laboratorio appelli 2004-2005 (download)
- Soluzioni Tracce di laboratorio appello 20 giugno 05 (traccia 2) (download)
- Soluzioni Tracce di laboratorio appello 11 luglio 05 (traccia 1) (download)
- Soluzioni Tracce di laboratorio appello 11 luglio 05 (traccia 2) (download)
- Tracce prova scritta appelli 2004-2005 (download)
- Soluzione traccia scritta 13 luglio 2005 (download)
- Tracce prove scritte appelli 2005-2006 (download)