DocumentCode
2580853
Title
An Agile Classroom Experience: Teaching TDD and Refactoring
Author
Carlson, Brandon
Author_Institution
Des Moines Area Community Coll., West Des Moines, IA
fYear
2008
fDate
4-8 Aug. 2008
Firstpage
465
Lastpage
469
Abstract
Teaching the agile practices of test-driven development and refactoring to entry level students can be a challenge. This paper outlines an approach to doing so with simplicity at its core. It has been an effective way to communicate not only the mechanics of the practices, but also the reasons behind why the practices are important to a professional software developer.
Keywords
computer science education; software engineering; TDD; agile classroom experience; entry level students; professional software developer; test-driven development; Application software; Assembly; Automatic testing; Education; Educational institutions; Engineering profession; Java; Programming; Software libraries; Text processing; agile; education; refactoring; tdd;
fLanguage
English
Publisher
ieee
Conference_Titel
Agile, 2008. AGILE '08. Conference
Conference_Location
Toronto, ON
Print_ISBN
978-0-7695-3321-6
Type
conf
DOI
10.1109/Agile.2008.39
Filename
4599523
Link To Document