Work in progress — Cooperative and competitive projects for engaging students in advanced ICT subjects | Publicación