2015
2015
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Linguaggi e Paradigmi di Programmazione
Informazioni generali
Corso di Laurea Informatica Percorso Percorso Linguaggi e Sistemi
CFU 9 Università TORINO
Ore di didattica frontale per CFU 10 Settore Scientifico Disciplinare INF/01
   

9 cfu così ripartiti nelle aree:

  • 9 CFU nell'area D - Linguaggi

Sillabo dell'insegnamento

  • D - Linguaggi
    • PLN - Paradigmi Linguistici
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Introduzione ai paradigmi di programmazione
    • PLN - Paradigmi Linguistici
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Calcolo come riscrittura:le basi della programmazione funzionale
    • PLN - Paradigmi Linguistici
      + PL-BTS - Basic Type Systems
      Espressioni e loro tipi. Tipi di base.
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Progettazione di linguaggi funzionali, tecniche di ricorsione.
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      PL-APC - Advanced Programming Constructs
      Ragionare sui programmi funzionali: tecniche di induzione.
    • ALC - Astrazioni Linguistiche e Composizionalità
      PL-APC - Advanced Programming Constructs
      L'idea di astrazione funzionale. Funzioni di ordine superiore.
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      La valutazione lazy
    • TAV - Tecniche di Analisi e Verifica
      PL-FS - Formal Semantics
      Coinduzione
    • PLN - Paradigmi Linguistici
      + PL-PP - Programming paradigms (Imperative, Functional, ?)
      Monadi e programmazione imperativa

Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).