Linguaggi di Programmazione (Corsi A e B)
CdL in Informatica - sede di Bari
A.A. 2014-2015
follow @LdP20142015
Docenti:
Giovanni Semeraro (Corso A)
Annalina Caputo (Corso B)
- Programma Preliminare (Corso A e Corso B)
- Presentazione dell'insegnamento (Corso A e Corso B)
- Avvisi
- Modalità d'Esame
- Materiale Didattico
- Tracce d'Esame
- Risultati
- Tutoraggio
- Link Utili
- Le prove in itinere svolte nell'a.a. 2014-15 hanno validità per l'intero anno accademico e hanno valore di esonero dalla sola prova scritta. Si ricorda che è obbligatorio effettuare la prenotazione via ESSE3 all'appello che si intende sostenere.
- [03/03/2016] Avviso inizio attività di tutorato. Sono fissati i primi due incontri di tutorato nei giorni: Lunedì 7 marzo (ore 10-13 in AULA 4 Dipartimento di MATEMATICA) e Martedì 8 marzo (ore 13-16 in AULA 4 Dipartimento di MATEMATICA)
- [05/10/2015] Giovedì 12 Novembre il tutor Annalina Caputo terrà due ore di tutorato di Linguaggi di Programmazione rivolto agli studenti del Corso di Laurea in Informatica Triennale dalle ore 15 alle ore 17 (Aula B - Dipartimento di Informatica).
- [19/10/2015] Martedì 20 Ottobre alle 15.00 in aula B inizieranno le attività di tutoraggio didattico di qualità in Linguaggi di Programmazione per gli studenti immatricolatisi nell’anno accademico 2014/2015. Qui il calendario delle lezioni.
- [01/09/2015] Nelle settimane dal 07/09/2015 al 18/09/2015 si terrà un nuovo ciclo di tutorato tenuto dal tutor Annalina Caputo. Maggiori info qui.
- [26/08/2015] In data Lunedì 31/08/2015 dalle ore 9:30 alle ore 11:30 e Martedì 01/09/2015 dalle ore 9:30 alle ore 11:30 si terrà un tutorato specifico di Linguaggi di Programmazione tenuto dal tutor Annalina Caputo.
- [Corso B] il ricevimento studenti previsto per i giorni Martedì 04/08/2015 e Mercoledì 05/08/2015 è sospeso.
- [Corso B] il ricevimento studenti previsto per i giorni Martedì 28/07/2015 e Mercoledì 29/07/2015 è sospeso.
- [Corso A] il ricevimento studenti previsto per i giorni Mercoledì 08/07/2015 e Giovedì 09/07/2015 è sospeso per incontro con il Magnifico Rettore ed impegni di ricerca.
- [22/06/2015][Corso B] il ricevimento studenti previsto per i giorni Martedì 30/06/2015 e Mercoledì 01/07/2015 è sospeso per impegni di ricerca.
- [Corso A] il ricevimento studenti previsto per i giorni Mercoledì 10/06/2015 e Giovedì 11/06/2015 è sospeso per impegni di ricerca.
- [03/06/2015] [Corso B] Giovedì 04/06/2015 ricevimento presso lab. LACAM dalle ore 15:00 alle ore 17:00.
- [29/05/2015] [Corso B] Mercoledì 03/06/2015 si terranno 4 ore di lezione anziché 3 dalle 9:00 alle 13:00 (aula A).
- [20/05/2015] [Corsi A & B] II Prova in Itinere Venerdì 5 Giugno 2015 h.9.00 (Aula Magna)
- [20/05/2015] [Corso A & B] 3 ore di lezione per l'insegnamento di Linguaggi di Programmazione Martedì 26 Maggio (Aula 2 Palazzo Aule) h.14:30-17:30.
- [12/05/2015] [Corso B] In aggiunta alla normale lezione Venerdì 15 Maggio 2015 si terranno 2 ore di lezione per l'insegnamento di Linguaggi di programmazione - Corso B (Aula A) dalle h.11:00 alle h.13:00.
- [30/04/2015] [Corso A] Nei giorni martedì 12/19 Maggio 2015 si terranno 3 ore di lezione per l'insegnamento di Linguaggi di programmazione - Corso A (Aula Magna) dalle h.15:00 alle h.18:00.
- [29/04/2015] [Corso B] Nei giorni di martedì 5/12/19 Maggio 2015 si terranno 2 ore di lezione per l'insegnamento di Linguaggi di programmazione - Corso B (Aula A) dalle h15:00 alle h17:00.
- [31/03/2015] Pubblicati alcuni esercizi su linguaggi, grammatiche, e pumping lemma per linguaggi C.F.
- [27/03/2015] Pubblicate slide dell'esercitazione del 24-25/03/2015
- [27/03/2015] Prima prova in itinere di Linguaggi di Programmazione [codice 010194] Venerdì 10 Aprile 2015 h. 9:30
- Corso A - Aula 2 Palazzo delle Aule
- Corso B - Aula 4 Palazzo delle Aule
- [12/03/2015] Martedì 24 Marzo 2015 si terranno 3 ore di lezione per l'insegnamento di Linguaggi di programmazione - Corso A (Aula Magna) e Corso B (Aula A) dalle h15:00 alle h18:00.
- [01/03/2015] Inizio attività di tutorato
Modalità d'Esame
L'esame consta di due prove: prova scritta e colloquio orale.
- Prova scritta - E' richiesta la soluzione di esercizi, l'enunciazione di definizioni e la dimostrazione di teoremi relativi all'intero programma dell'insegnamento.
- Colloquio orale - Discussione prova scritta e colloquio sull'intero programma dell'insegnamento.
Prenotazioni
Per sostenere le prove di ciascun appello occorre OBBLIGATORIAMENTE prenotarsi per tempo (consultare via ESSE3 l'intervallo di tempo in cui è possibile prenotarsi).
Le prenotazioni all'esame (scritto e orale) avvengono OBBLIGATORIAMENTE utilizzando il sistema ESSE3.
Materiale Didattico
- [03/06/2015] Evoluzione dei linguaggi di programmazione (lezione del 03/06/2015)
- [29/05/2015] Linguaggi di programmazione e cenni alla semantica (lezione del 29/05/2015)
- [28/05/2015] Tabella dei simboli (lezione del 27/05/2015)
- [28/05/2015] Analizzatore lessicale (lezione del 27/05/2015)
- [26/05/2015] Modello di un compilatore (lezione del 25/05/2015)
- [31/03/2015] Alcuni esercizi su linguaggi, grammatiche e pumping lemma per linguaggi context-free (capitoli 1-4 del libro "Appunti di teoria dei linguaggi formali" di G. Semeraro
- [27/03/2015] Slide dell'esercitazione del 24-25/03/2015
- [06/03/2015] Macchine astratte, traduttori, e macchine di Turing (Corso A e Corso B)
- Traccia Appello 16 Novembre 2015 (download)
- Traccia Appello 2 Settembre 2015 (download)
- Traccia Appello 9 Giugno 2015 (download)
- Prima prova di autovalutazione a.a. 2005-06 (download)
- Seconda prova di autovalutazione a.a. 2005-06 (download)
- Tracce Appelli Precedenti (download)
- Tracce prova scritta appelli 2004-2005 (download)
- Soluzione traccia scritta 13 luglio 2005 (download)
- Tracce prove scritte appelli 2005-2006 (download)
- [Corso A] Risultati prova scritta di Linguaggi di Programmazione del 12/04/2016
- [Corso B] Risultati prova scritta di Linguaggi di Programmazione del 12/04/2016
- [Corso A] Risultati prova scritta di Linguaggi di Programmazione del 02/02/2016
- [Corso B] Risultati prova scritta di Linguaggi di Programmazione del 02/02/2016
- [Corso A] Risultati prova scritta di Linguaggi di Programmazione del 16/11/2015
- [Corso B] Risultati prova scritta di Linguaggi di Programmazione del 16/11/2015
- [Corso A] Risultati prova scritta di Linguaggi di Programmazione del 16/09/2015
- [Corso B] Risultati prova scritta di Linguaggi di Programmazione del 16/09/2015
- [Corso A] Risultati prova scritta di Linguaggi di Programmazione del 02/09/2015
- [Corso B] Risultati prova scritta di Linguaggi di Programmazione del 02/09/2015
- [Corso A] Risultati prova scritta di Linguaggi di Programmazione del 15/07/2015
- [Corso B] Risultati prova scritta di Linguaggi di Programmazione del 15/07/2015
- [Corso A] Risultati seconda prova scritta di Linguaggi di Programmazione del 22/06/2015
- [Corso B] Risultati seconda prova scritta di Linguaggi di Programmazione del 22/06/2015
- [Corso A] Risultati prima prova scritta di Linguaggi di Programmazione del 09/06/2015
- [Corso B] Risultati prima prova scritta di Linguaggi di Programmazione del 09/06/2015
- [Corso A] Risultati seconda prova in itinere Linguaggi di Programmazione del 05/06/2015
- [Corso B] Risultati seconda prova in itinere Linguaggi di Programmazione del 05/06/2015
- [Corso A] Risultati prima prova in itinere Linguaggi di Programmazione del 10/04/2015
- [Corso B] Risultati prima prova in itinere Linguaggi di Programmazione del 10/04/2015
- Giovedì 12 Novembre il tutor Annalina Caputo terrà due ore di tutorato di Linguaggi di Programmazione rivolto agli studenti del Corso di Laurea in Informatica Triennale dalle ore 15 alle ore 17 (Aula B - Dipartimento di Informatica).
- Martedì 20 Ottobre alle 15.00 in aula B inizieranno le attività di tutoraggio didattico di qualità in Linguaggi di Programmazione per gli studenti immatricolatisi nell’anno accademico 2014/2015. Qui il calendario delle lezioni.
- Il tutor Annalina Caputo terrà dodici ore di tutorato nelle settimane dal 07/09/2015 al 18/09/2015 così distribuite:
- Lunedì 07/09/2015 dalle ore 9:30 alle ore 12:30 aula Hume - 2 piano - DIB;
- Mercoledì 09/09/2015 dalle ore 9:30 alle ore 12:30 aula Hume - 2 piano - DIB;
- Venerdì 09/09/2015 dalle ore 9:30 alle ore 12:30 aula Hume - 2 piano - DIB;
- Lunedì 14/09/2015 dalle ore 9:30 alle ore 12:30 aula Von Neumann - 3 piano - DIB.
- Il tutor Annalina Caputo terrà quattro ore di tutorato nella settimana dal 31/08/2015 al 04/09/2015 così distribuite:
- Lunedì 31/08/2015 dalle ore 9:30 alle ore 11:30 aula 4 palazzo delle aule;
- Martedì 01/09/2015 dalle ore 9:30 alle ore 11:30 aula Shannon dipartimento di Informatica;
Esercizi
Tracce degli esercizi svolti durante il tutorato: