2011 | OriginalPaper | Buchkapitel
TaskBoard - Using XP to Implement Problem-Based Learning in an Introductory Programming Course
verfasst von : Halley Wesley A. S. Gondim, Ana Paula L. Ambrósio, Fábio M. Costa
Erschienen in: Agile Processes in Software Engineering and Extreme Programming
Verlag: Springer Berlin Heidelberg
Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.
Wählen Sie Textabschnitte aus um mit Künstlicher Intelligenz passenden Patente zu finden. powered by
Markieren Sie Textabschnitte, um KI-gestützt weitere passende Inhalte zu finden. powered by
Introductory courses on Algorithms and Computer Programming typically present high failure rates. The lack of motivation and the difficulty encountered by some students are among the factors that lead to poor achievement. This paper presents a new teaching methodology for CS1, integrating PBL with the flexibility of Extreme Programming, creating a more collaborative, challenging and dynamic learning experience. The method also contributes to raise the quality of code and to enhance students’ abilities by using best practices from Software Engineering. In order to implement the method we developed an application called TaskBoard, which assists groups of students in the process of XP-based problem solving, facilitating the development, management and persistence of the solutions and related artifacts.