Lesson Plan

Teach Engineering: Does It Work? Test and Test Again

Curated by ACT

Testing is critical to any design, whether it be in the creation of new software or building a bridge across a wide river. Despite risking the quality of the design, the testing stage is often hurried in order to get products to market. In this lesson, young scholars focus on the testing phase of the software/systems design process. They start by exploring existing examples of program testing using the CodingBat website, which contains a series of problems and challenges that students solve using the Java programming language. Working in teams, young scholars practice writing test cases for other groups' code, and then write test cases for a program before writing the program itself.

3 Views 0 Downloads