Programmazione ii

A.A. 2020/2021
6
Crediti massimi
64
Ore totali
SSD
INF/01
Lingua
Italiano
Obiettivi formativi
L'insegnamento, che rappresenta un seguito naturale dell'insegnamento di "Programmazione", ha l'obiettivo di presentare alcune astrazioni e concetti utili al progetto, sviluppo e manutenzione di programmi di grandi dimensioni. L'attenzione è focalizzata sul paradigma orientato agli oggetti, con particolare enfasi riguardo al processo di specificazione, modellazione dei tipi di dato e progetto, e su alcuni dei principali design pattern.
Risultati apprendimento attesi
Lo studente padroneggia i concetti fondamentali della programmazione orientata agli oggetti e conosce alcuni dei design pattern più usati. Sa inoltre valutare il design del codice in base a diverse qualità (ad es., Riusabilità, Verificabilità, Evolvibilità, Manutenibilità) ed è capace, partendo da un semplice problema specificato in linguaggio naturale, di progettare un insieme di interfacce e classi adatto a risolvere il problema.
Corso singolo

Questo insegnamento non può essere seguito come corso singolo. Puoi trovare gli insegnamenti disponibili consultando il catalogo corsi singoli.

Programma e organizzazione didattica

Edizione unica

Periodo
Primo semestre
INF/01 - INFORMATICA - CFU: 6
Laboratori: 32 ore
Lezioni: 32 ore
Turni:
Turno B
Docente: Monga Mattia
Docente/i
Ricevimento:
su appuntamento
ufficio 5006 Via Celoria 18 - Milano
Ricevimento:
Su appuntamento
Uff. 5004, Via Celoria 18, Milano