Massimiliano Di Penta Home Page

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

Teaching activities

 

Student hours
Available theses
Database and Web systems course
Empirical software engineering course

 


Student hours

I'm available for advices on Tuesday from 16.00 to 18.00 in my office at RCOST (second floor). It is suggested to contact me by e-mail to fix an appointment (also in other days and other hours).


Database and Web systems course

Compusory course (7 C.F.U.) for the 1st year (second semester) of Laurea Specialistica in Ingegneria Informatica.

Course aims: learn how to:

  • conceive, design and build distributed systems composed of web applications and large databases;
  • realize highly interactive Web applications, relying on Web 2.0 technology, on advanced techniques for dynamically offering personalized contents, and on information retrieval systems;
  • deal with crucial aspects of a Web application, such as security and usability;
  • evolve existing web applications.

The detailed course program can be found on the ECTS guide.

The course material can be found on the course website (restricted area).


Empirical software engineering course

Optional course (4 C.F.U.) for the 2nd year (second semester) of Laurea Specialistica in Ingegneria Informatica.

Course aims: learn the basics of experimental software engineering, in particular:

  • how to design experiments and case studies;
  • statistical methods for data analysis;
  • how to analyze software data and perform predictions.

During the course, students will be expected to plan and design experiments, case studies and surveys that will be conducted with students or professionals, and to analyze results of these empirical studies.
Students will also experience the possibility of building predictive models (e.g., defect prediction) on data extracted from source code repositories (e.g., CVS, SVN, bug tracking systems).

The detailed course program can be found on the ECTS guide.

The course material is available upon request. Please contact me by e-mail.