As the knowledge and capabilities required for solving technological problems have
become increasingly integrated and complex, the capability to apply interdisciplinary
knowledge to solve complex problems is highly needed (Bybee 2013; Havice 2009).
However, traditional school curricula have long been organized into separate subject areas.