Riepilogo dell'insegnamento: Programmazione + Laboratorio
9 cfu così ripartiti nelle aree:
- 2 CFU nell'area B - Algoritmi
- 7 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- B - Algoritmi
- *
SDF - Strutture di Dati Fondamentali
Array, record, file.
- *
A - Algoritmi fondamentali
Ricerca sequenziale e binaria. Algoritmi di ordinamento: Insertion sort, Selection sort, Bubble sort, Quick sort.
- C - Programmazione
- *
PSA - Problem Solving e Algoritmi
Definizione e descrizione di algoritmi. Fasi per la soluzione di un problema.
- *
PSA - Problem Solving e Algoritmi
Progettazione di algoritmi: flow chart, carta sintattica.
- *
CB - Costrutti di Base
Costrutti di base: sequenza, selezione e iterazione.
- *
SCP - Sviluppo e Correttezza dei Programmi
Programmazione strutturata.
- *
P - Procedure
Definizione di procedure e di funzioni. Implementazione in C.
- *
SS - Sintassi e Semantica
Elementi di sintassi e semantica del linguaggio di programmazione. Linguaggio C.
- *
R - Ricorsione
Funzioni ricorsive.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali