TaskBoard - Using XP to implement problem-based learning in an introductory programming course

4Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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. © 2011 Springer-Verlag Berlin Heidelberg.

Cite

CITATION STYLE

APA

Gondim, H. W. A. S., Ambrósio, A. P. L., & Costa, F. M. (2011). TaskBoard - Using XP to implement problem-based learning in an introductory programming course. In Lecture Notes in Business Information Processing (Vol. 77 LNBIP, pp. 162–175). Springer Verlag. https://doi.org/10.1007/978-3-642-20677-1_12

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free