The project-based method for a competence-based approach: teaching computer science in Italian secondary schools. - Silvio Giaffredo (2018)