Constructivist Pedagogy Meets Agile Development – A Case Study
Stephen R. Foster, Rubén Calvo Ruiz · 2010
This paper introduces a structured agile software engineering methodology that we use at NITLE to guide teams of inexperienced software engineering interns through complex engineering tasks. We have employed the method successfully in classroom settings, for grant funded extracurricular projects, and in industry. Most recently, we employed it to complete a Tetris-variant for an accelerometer-enabled mobile phone. The task was accomplished by two undergraduates who had no prior knowledge of game programming, of the Android platform, or of mobile development in general - yet they completed the project within two weeks. Here, we present their case study and discuss our method's possible incorporation into undergraduate curricula.