Scopo dell'insegnamento è migliorare le capacità di programmazione degli studenti e farli familiarizzare con tecnologie e metodologie di largo impiego nel mondo industriale; in particolare, con il concetto di piattaforma, esemplificato sul .NET framework, con alcuni strumenti di produttività, quali Visual Studio, e con lo sviluppo a componenti.
Per seguire proficuamente l’insegnamento bisogna saper programmare in un linguaggio object-oriented e avere una conoscenza elementare di basi di dati.
Acquisire i concetti base di progettazione e programmazione basata su componenti e familiarizzare con tecnologie e strumenti di produttività in uso nell'ambito professionale, integrando e ampliando le competenze di sviluppo software già conseguite in altri corsi.
Attraverso lo studio individuale e la pratica di programmazione, al termine dell'insegnamento gli studenti
L’insegnamento si compone di lezioni frontali e di una parte di laboratorio guidato in cui vengono applicate le tecniche e i principi introdotti durante le lezioni frontali.
TAP introduce le tecnologie, metodologie e strumenti mainstream per lo sviluppo del software. Come "effetto collaterale", gli studenti miglioreranno le loro capacità di programmazione. L'insegnamento sviluppa due argomenti principali:
I concetti esposti saranno concretizzati mediante attivita progettuali, che si svolgeranno fin dall'inizio del periodo di lezione e permetteranno anche di prendere familiarità con vari strumenti per lo sviluppo e il testing in ambiente .NET.
Questo insegnamento è obbligatorio per il curriculum TECNOLOGICO e può essere scelto per il curriculum PROPEDEUTICO
Le indicazioni sui testi di riferimento e sulla documentazione di strumenti/tecnologie saranno disponibili su Aulaweb e nelle slide dell'insegnamento.
Ricevimento: Su appuntamento o via mail.
MAURA CERIOLI (Presidente)
DAVIDE ANCONA
GIOVANNI LAGORIO (Presidente Supplente)
MAURIZIO LEOTTA (Supplente)
In accordo con il calendario didattico approvato dal Consiglio dei Corsi di Studio in Informatica
Per superare l'esame gli studenti dovranno superare una prova scritta comprendente una parte di codice e testing.
Gli studenti che avranno così raggiunto la sufficienza potranno sostenere una prova orale.
Lo scritto permette di valutare
L'orale permette di verificare quanto sono stati assimilati i concetti alla base delle tecnologie adottate