All resources in HomeLearn 2020

Testing with JUnit

(View Complete Item Description)

JUnit is a testing method that is included with NetBeans (Java) installs or can be downloaded from the web and included in the Java build. In this activity, students design tests for a provided Java class before the class methods are constructed using a process called test-driven development. To create a design, the software/system design process, which is a specific case of the engineering design process, is followed. After students create a design, it is implemented and tested and if necessary, the design undergoes editing to make sure it functions by testing the Java class correctly. To conclude the activity, students write the methods in the Java class using their tests to debug the program.

Material Type: Activity/Lab

Authors: Brian Sandall, Ryan Stejskal

Ready to Erupt!

(View Complete Item Description)

Students observe an in-classroom visual representation of a volcanic eruption. The water-powered volcano demonstration is made in advance, using sand, hoses and a waterballoon, representing the main components of all volcanoes. During the activity, students observe, measure and sketch the volcano, seeing how its behavior provides engineers with indicators used to predict an eruption.

Material Type: Activity/Lab

Authors: Denise W. Carlson, Geoffrey Hill, Malinda Schaefer Zarske