Silveira, I. (2016). A Game Development-based strategy for Teaching Software Design Patterns through Challenge-Based Learning under a Flipped Classroom approach. In Anais do XXIV Workshop sobre Educação em Computação, (pp. 1996-2005). Porto Alegre: SBC. doi:10.5753/wei.2016.9643