Silveira, I. 2016 jul 4. A Game Development-based strategy for Teaching Software Design Patterns through Challenge-Based Learning under a Flipped Classroom approach. Anais do Workshop sobre Educação em Computação (WEI). [Online] :