These adaptable PowerPoint Presentations can be used by the teacher in class to guide students through the topic - Producing Robust Programs or they can be used by the students independently. The resources includes 48 •Defensive Design – Anticipating Misuse and Authentication •Input Validation •Maintainability – Sub-programs, Naming Conventions, Indentation, Commenting •Purpose of Testing •Types of Testing – Iterative, Final/Terminal •Syntax and Logic Errors •Types of Test Data –Normal, Boundar