Agile Software Development Learning through Open Hardware Project
Avelino Ferreira Gomes Filho, Carlos Felippe Cardoso de Resende, Cristovão Freitas Iglesias, José Guilherme Mayworm, Marco E. O. Jardim, Raphael Duarte Paiva, Rodrigo Toledo · 2015
One of the biggest challenges faced by Computer Science undergraduate courses is to create challenging and stimulating learning environment for their students. As a part of Software Engineering focused on innovation, Agile development allows teachers to experiment new ways to transform their students' knowledge. Practitioners of this discipline often prefer to use participative approaches than the traditional passive methods. In this work, we want to go a little further. Instead of presenting one more Agile Development learning method through software, this paper describes the experience of teaching Agile Methods through an Open Hardware project. We hope to contribute to Agile teachers, so they can take advantage of the exciting hardware world to innovate their teaching methods.