Massimiliano Di Penta Home Page

Home  
Research Activities  
Awards  
Publications
 
 
 
 
 
Editorships  
Conference-related activities  
Journals-related activities  
Projects  
Teaching
Didattica
 
Theses
Tesi
 

Attività didattiche

 

Ricevimento studenti
Tesi disponibili
Basi di dati e sistemi sul Web
Metodi empirici per l'ingegneria del software

 


Ricevimento studenti

Sono disponibile per il ricevimento studenti il martedì pomeriggio dalle 16.00 alle 18.00 nel mio studio in RCOST (secondo piano). E' possibile in ogni caso fissare appuntamenti per qualsiasi altro giorno contattandomi via e-mail.


Basi di dati e sistemi sul Web

Corso obbligatorio (7 C.F.U.) per il primo anno (secondo semestre) della Laurea Specialistica in Ingegneria Informatica.

Obbiettivi del corso: acquisire le conoscenze fondamentali per:

  • progettare e realizzare sistemi distribuiti costituiti da applicazioni web e complesse basi di dati;
  • realizzare applicazioni Web altamente interattive in grado di sfruttare le tecnologie di Web 2.0, nonche' sistemi avanzati di personalizzazione dinamica dei contenuti e di ricerca di informazioni;
  • gestire aspetti delle applicazioni web legati a sicurezza e usabilità;
  • evolvere applicazioni web esistenti.

Il programma dettagliato del corso è disponibile sulla guida ECTS.

Il materiale del corso è disponibile sul sito web del corso (area riservata agli studenti).

 


Metodi empirici per l'ingegneria del software

Corso facoltativo (4 C.F.U.) del secondo anno (secondo semestre) della Laurea Specialistica in Ingegneria Informatica.

Obbiettivi del corso: acquisire le nozioni fondamentali dell'ingegneria del software sperimentale, in particolare gli argomenti relativi a:

  • definizione e design di esperimenti;
  • metodi statistici per l'analisi dei dati;
  • analisi di dati estratti da sistemi software e creazione di modelli predittivi.

Durante il corso, gli studenti avranno la possibilità di pianificare e progettare esperimenti, casi di studio e survey che saranno successivamente condotti con altri studenti o con sviluppatori professionisti. Successivamente, gli stessi studenti potranno raccogliere e analizzare i risultati degli studi empirici eseguiti. Inoltre, gli studenti avranno la possibilità di costruire modelli predittivi (e.g., predizione della difettosità) a partire da dati estratti da repository software (e.g., CVS, SVN e sistemi di bug tracking)

Il programma dettagliato del corso è disponibile sulla guida ECTS.

Il materiale del corso è disponibile su richiesta, contattandomi tramite e-mail.