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 :
بازگشت