Test-driven learning in early programming courses

David S. Janzen, Hossein Saiedian · 2008

Coercing new programmers to adopt disciplined development practices such as thorough unit testing is a challenging endeavor. Test-driven development (TDD) has been proposed as a solution to improve both software design and testing. Test-driven learning (TDL) has been proposed as a pedagogical approach for teaching TDD without imposing significant additional instruction time.

Read the paper · More papers on PaperTik