2009
2009
Sei collegato come utente non registrato
Riepilogo dell'insegnamento: Linguaggi di Programmazione
Informazioni generali
Corso di Laurea Informatica Percorso Curriculum Progettazione Software e Sistemi di elaborazione
CFU 9 Università GENOVA
Ore di didattica frontale per CFU 8 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
      Concetti base del paradigma class-based: oggetti, classi, paradigma computazionale ad oggetti (linguaggio di riferimento Java)
    • PLN - Paradigmi Linguistici
      Concetti base del paradigma object-oriented: ereditariet?, binding dinamico (linguaggio di riferimento Java)
    • MP - Metodologie di Programmazione
      Utilizzo dell'ereditariet? per lo sviluppo incrementale del software (linguaggio di riferimento Java)
    • MP - Metodologie di Programmazione
      Linguaggio Java: costruttori, super, eccezioni, casting, hiding di campi, overloading, cenni alle classi predefinite
    • PLN - Paradigmi Linguistici
      Paradigma funzionale (linguaggio di riferimento Caml)
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Schema di implementazione di un linguaggio giocattolo: scanner, parser, type-checker
    • * MATR - Macchine Astratte e Tecniche per la Realizzazione dei linguaggi di programmazione
      Schema di implementazione di un linguaggio giocattolo: interprete; uso del sistema Caml
    • * LF - Linguaggi Formali
      Linguaggi formali e compilazione
    • * S - Semantica
      Semantica dei costrutti di base

(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali