Riepilogo dell'insegnamento: Principi e paradigmi di Programmazione
6 cfu così ripartiti nelle aree:
- 2 CFU nell'area A - Fondamenti
- 4 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- A - Fondamenti
- *
CAL - Calcolabilita'
Introduzione, Principi e concetti di Calcolabilità
-
SLP - Semantica dei Linguaggi di Programmazione
Elementi fondamentali dei paradigmi di programmazione
- C - Programmazione
-
PP - Paradigmi di Programmazione
Lisp e Scheme: funzioni, ricorsione, liste
-
PP - Paradigmi di Programmazione
La famiglia dei linguaggi Algol e linguaggio ML.
- *
CB - Costrutti di Base
Il sistema dei tipi e inferenza di tipi. Scope, Funzioni e Gestione della memoria. Strutture di controllo in linguaggi sequenziali.
- *
POO - Programmazione Orientata agli Oggetti
Concetti base dei Linguaggi Object-Oriented con riferimento a C++ e Java.
(*) Le sottoaree con asterisco sono quelle che il GRIN auspica facciano parte in via prioritaria dei sillabi degli insegnamenti assegnati all?area stessa