Riepilogo dell'insegnamento: Laboratorio di Informatica
9 cfu così ripartiti nelle aree:
- 4 CFU nell'area C - Programmazione
- 2 CFU nell'area D - Linguaggi
- 1 CFU nell'area E - Architetture
- 2 CFU nell'area F - Sistemi operativi
Sillabo dell'insegnamento
- C - Programmazione
-
*
P - Procedure
+
PL-LTE - Language Translation and Execution
Procedure e funzioni, tecniche di passaggio dei parametri, funzioni ricorsive
-
*
SCP - Sviluppo e Correttezza dei Programmi
PL-LP - Language Pragmatics
Stili di programmazione, documentazione del codice, asserzioni
-
PP - Paradigmi di Programmazione
+
SE-SDC - Software Design and Construction
Principi di programmazione imperativa; programmazione modulare
-
*
SCP - Sviluppo e Correttezza dei Programmi
+
SE-SVV - Software Verification and Validation
Testing e Debugging
- D - Linguaggi
-
PLN - Paradigmi Linguistici
*
PL-RS - Runtime Systems
Esercitazioni in linguaggi imperativi
-
MP - Metodologie di Programmazione
+
PL-BTS - Basic Type Systems
Strutture, array.
- E - Architetture
-
GM - Gestione della Memoria
+
AR-ALMO - Assembly Level Machine Organization
Puntatori e indirizzamento, memoria dinamica
- F - Sistemi operativi
-
MA - Modelli e Architetture di sistemi operativi
+
OS-O - Overview of Operating Systems and Principles
Portabilità dei programmi
-
*
FS - File System
*
OS-FS - File Systems
Gestione dei file
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).