Riepilogo dell'insegnamento: Programmazione
9 cfu così ripartiti nelle aree:
- 2 CFU nell'area B - Algoritmi
- 6 CFU nell'area C - Programmazione
- 1 CFU nell'area D - Linguaggi
Sillabo dell'insegnamento
- B - Algoritmi
-
*
A - Algoritmi fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Algoritmi elementari. Algoritmi di ricerca. Algoritmi di ordinamento
-
TAPA - Tecniche fondamentali di Analisi e Progetto di Algoritmi
+
AL-BA - Basic Analysis
Progettazione di algoritmi. Programmazione strutturata.
- C - Programmazione
-
*
PSA - Problem Solving e Algoritmi
+
AL-AS - Algorithmic Strategies
Fasi per la soluzione di un problema
-
*
CB - Costrutti di Base
+
AL-FDA - Fundamental Data Structures and Algorithms
Sequenza, selezione e iterazione
-
*
P - Procedure
+
AL-FDA - Fundamental Data Structures and Algorithms
Procedure e funzioni come astrazione di istruzioni e operatori. Parametri.
-
*
R - Ricorsione
+
AL-AS - Algorithmic Strategies
Funzioni Ricorsive
-
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
AL-FDA - Fundamental Data Structures and Algorithms
Array, Record, Puntatori
-
*
SCP - Sviluppo e Correttezza dei Programmi
+
PL-LTE - Language Translation and Execution
Compilatori e interpreti. Documentazione.
- D - Linguaggi
-
MP - Metodologie di Programmazione
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Programmazione con linguaggi imperativi
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).