Title :
An Agile Classroom Experience: Teaching TDD and Refactoring
Author :
Carlson, Brandon
Author_Institution :
Des Moines Area Community Coll., West Des Moines, IA
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;
Conference_Titel :
Agile, 2008. AGILE '08. Conference
Conference_Location :
Toronto, ON
Print_ISBN :
978-0-7695-3321-6
DOI :
10.1109/Agile.2008.39