Riepilogo dell'insegnamento: Programmazione
12 cfu così ripartiti nelle aree:
- 12 CFU nell'area C - Programmazione
Sillabo dell'insegnamento
- C - Programmazione
- *
PSA - Problem Solving e Algoritmi
Algoritmi e programmi.
- *
SS - Sintassi e Semantica
Linguaggi: sintassi e semantica.
- *
SS - Sintassi e Semantica
Linguaggi di programmazione: dall'assembler ai linguaggi di alto livello.
- *
CB - Costrutti di Base
Elementi di base del linguaggio Java: tipi primitivi, tipi riferimento ed espressioni.
- *
CB - Costrutti di Base
Strutture di controllo.
- *
POO - Programmazione Orientata agli Oggetti
Java: classi, metodi ed oggetti.
-
PP - Paradigmi di Programmazione
Implementazione delle classi, ereditariertà e polimorfismo.
- *
CB - Costrutti di Base
Eccezioni.
- *
SDTD - Strutture Dati e Tipi di Dati astratti
Liste e alberi.
- *
SCP - Sviluppo e Correttezza dei Programmi
Laboratorio: gli strumenti della programmazione java e sviluppo dei programmi.
- *
PSA - Problem Solving e Algoritmi
Laboratorio: dal problema alla sua implementazione in Java.
- *
CB - Costrutti di Base
Laboratorio: Implementazione delle classi.
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali