Chapter 21. Bringing Extreme Programming to the Classroom


Owen L. Astrachan, Robert C. Duvall, and Eugene Wallingford

Copyright © 2003, Owen Astrachan, Robert C. Duvall, Eugene Wallingford. All rights reserved.

In this chapter, we discuss several features of Extreme Programming (XP) that we have used in developing curricula and courses at Duke University and the University of Northern Iowa. We also discuss those practices of XP that we teach as part of the design and implementation process we want students to practice as they develop programming expertise and experience. In theory the academic study of programming and software development should be able to embrace all of XP. In practice, however, we find the demands of students and professors to be different from professional and industrial software developers, so although we embrace the philosophy and change of XP, we have not (yet) adopted its principles completely.



Extreme Programming Perspectives
Extreme Programming Perspectives
ISBN: 0201770059
EAN: 2147483647
Year: 2005
Pages: 445

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net