• 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