Riepilogo dell'insegnamento: Progettazione di Software + Laboratorio
15 cfu così ripartiti nelle aree:
- 3 CFU nell'area H - Computazione su rete
- 6 CFU nell'area I - Ingegneria del software
- 6 CFU nell'area L - Interazione, grafica e multimedialità
Sillabo dell'insegnamento
- H - Computazione su rete
- *
FCD - Fondamenti del Calcolo Distribuito
Programmazione in ambiente distribuito
-
V - Varie
Uso dei Socket in Java
-
V - Varie
Sistemi Client Server
- I - Ingegneria del software
- *
PSS - Processi di Sviluppo del Software
Ciclo di vita del Software e Principi di Ingegneria del Software
- *
ASW - Architetture Software
Architetture Software
- *
PSS - Processi di Sviluppo del Software
Tecniche di progettazione Object Oriented
- *
TVV - Testing, Verifica e Validazione
Pre-, post-condizioni e invarianti di classe
- *
LMS - Linguaggi di Modellazione del Software
UML: Diagrammi dei casi d'uso, delle classi e di sequenza
-
V - Varie
Design Patterns
- L - Interazione, grafica e multimedialità
-
V - Varie
Programmazione per eventi in Java
- *
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
Progetto di Interfacce Grafiche
- *
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
Modellazione dell'interazione Uomo Macchina
-
V - Varie
Librerie Swing
- *
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
Sviluppo di Interfacce Grafiche in Java (Base)
- *
MMPI - Modelli e Metodi per la Progettazione dell'Interazione
Sviluppo di Interfacce Grafiche in Java (Avanzato)
(*) Le sottoaree con asterisco sono quelle che il GRIN ritiene essenziali