-
*
CB - Costrutti di Base
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Sintassi ed Implementazione di concetti/costrutti di controllo; condizioni ed iterazioni. Sperimentazione
-
*
SCP - Sviluppo e Correttezza dei Programmi
+
PL-LTE - Language Translation and Execution
Introduzione agli ambienti operativi; Windows, Unix, Linguaggio C/C++, Compilatori
-
*
P - Procedure
+
PL-PP - Programming paradigms (Imperative, Functional, ?)
Realizzazione di procedure e funzioni; sperimentazione
-
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
PL-BTS - Basic Type Systems
Record e file di record; implementazione di strutture record.
-
*
R - Ricorsione
+
AL-AS - Algorithmic Strategies
Metodologie di progettazione: la ricorsione.
-
*
PSA - Problem Solving e Algoritmi
+
AL-AS - Algorithmic Strategies
Approccio ricorsivo al problem solving.
-
*
R - Ricorsione
+
AL-BA - Basic Analysis
Utilizzo della ricorsione nei programmi : sintassi e sperimentazione; complessita' degli algoritmi ed approccio ricorsivo.
-
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
PL-BTS - Basic Type Systems
Puntatori e variabili dinamiche. Array di puntatori a variabili dinamiche.
-
*
PSA - Problem Solving e Algoritmi
+
AL-FDA - Fundamental Data Structures and Algorithms
Liste legate, code e stack. Alberi e alberi binari. Attraversamento di alberi binari. Alberi binari di ricerca.
-
*
SDTD - Strutture Dati e Tipi di Dati astratti
+
PL-BTS - Basic Type Systems
Concetto di tipo di dato astratto: costruttori primitivi, costruttori e selettori. Esempi: numeri complessi code, stack, liste, insiemi. Sperimentazione
-
*
POO - Programmazione Orientata agli Oggetti
+
PL-OOP - Object-Oriented Programming
Introduzione alla programmazione ad oggetti: tipi di dato astratti, classi, costruttori, distruttori, overloading degli operatori.
-
*
SCP - Sviluppo e Correttezza dei Programmi
+
SE-SPRE - Software Processes and Requirement Engineering
La modularita' del software; sviluppo di un progetto; la documentazione del software