Riepilogo dell'insegnamento: LABORATORIO DI PROGRAMMAZIONI II
6 cfu così ripartiti nelle aree:
- 6 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- C - Programmazione
- *
CB - Costrutti di Base
Introduzione al linguaggio C, struttura dei programmi. Introduzione alle tecnologie di sviluppo di programmi in C.
- *
P - Procedure
Tipi di dato base, costanti, variabili, espressioni. Istruzione di assegnamento. Primitive di Input/Output. Strutture di controllo:sequenzializzazione, if-then-else, iterazione e ciclo
- *
SDTD - Strutture Dati e Tipi di Dati astratti
Tipi di dato strutturati: array, stringhe. Puntatori
- *
SCP - Sviluppo e Correttezza dei Programmi
Funzioni. Struttura a blocchi e regole di scoping. Meccanismi di passaggio dei parametri ed effetti collaterali. Ricorsione e funzioni ricorsive
- *
SCP - Sviluppo e Correttezza dei Programmi
Analisi di programmi C non banali
-
PP - Paradigmi di Programmazione
Introduzione alla progettazione e sviluppo di programmi avanzati in C
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali