====== Week 7 ====== ===== Objectives ===== * Teaching Debugging and Unit Testing * Teaching Arrays and Sorting ===== Readings for Class Discussion ===== * Christensen (2008). Experiences with a Focus on Testing in Teaching. BCK. * Ahmadzadeh (2005). An Analysis of Patterns of Debugging Among Computer Science Students. * Burger (2003). Teaching Two-Dimensional Array Concepts in Java with Image Processing Examples. * McCauley (2008). Debugging: a review of the literature from an educational perspective. * Murphy (2010). Pair Debugging: A Transactive Discourse Analysis. ===== Topics ===== ===== Lab ====== * Interactive Debugging (Eclipse) * Unit testing with JUnit