Riepilogo dell'insegnamento: Introduction to Programming
8 cfu così ripartiti nelle aree:
- 2 CFU nell'area B - Algoritmi
- 6 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- B - Algoritmi
-
*
A - Algoritmi fondamentali
+
AL-AS - Algorithmic Strategies
Algorithms and problem solving
-
*
SDF - Strutture di Dati Fondamentali
+
AL-FDA - Fundamental Data Structures and Algorithms
Fundamental data structures (stack, queue, lists, vectors)
- C - Programmazione
-
*
CB - Costrutti di Base
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Basic programming constructs
-
*
P - Procedure
PL-APC - Advanced Programming Constructs
Procedures and functions
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Principles of object orientation
-
*
CB - Costrutti di Base
+
PL-BTS - Basic Type Systems
Fundamentals of computer programming
-
*
CB - Costrutti di Base
*
PL-EDRP - Event-Driven and Reactive Programming
Basics of exception handling
-
*
R - Ricorsione
PL-APC - Advanced Programming Constructs
Recursion
Le sottoaree "obbligatorie" sono prefisse da un segno più (+). Le sottoare "suggerite" sono prefisse da un segno asterisco (*).