Riepilogo dell'insegnamento: Fondamenti di Informatica
12 cfu così ripartiti nelle aree:
- 1 CFU nell'area B - Algoritmi
- 10 CFU nell'area C - Programmazione
- 1 CFU nell'area M - Rappresentazione della conoscenza
Sillabo dell'insegnamento
- B - Algoritmi
-
*
A - Algoritmi fondamentali
+
AL-AS - Algorithmic Strategies
Definizione di algoritmo e risoluzione algoritmica dei problemi
- C - Programmazione
-
*
CB - Costrutti di Base
+
DS-BL - Basic Logics
Calcolo proposizionale
-
PP - Paradigmi di Programmazione
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Linguaggi di Programmazione
-
*
SCP - Sviluppo e Correttezza dei Programmi
+
SE-TE - Tools and Environments
Ambienti di sviluppo
-
*
CB - Costrutti di Base
+
PL-OOP - Object-Oriented Programming
Tipi Primitivi
-
*
CB - Costrutti di Base
+
PL-OOP - Object-Oriented Programming
Strutture di Controllo
-
*
P - Procedure
+
PL-OOP - Object-Oriented Programming
Funzioni
-
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
AL-FDA - Fundamental Data Structures and Algorithms
Array
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Introduzione alla Programmazione Orientata Agli Oggetti
-
*
CB - Costrutti di Base
+
PL-OOP - Object-Oriented Programming
Puntatori e riferimenti
-
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
AL-FDA - Fundamental Data Structures and Algorithms
Array di caratteri e stringhe
- M - Rappresentazione della conoscenza
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).