STEM education can attract students’ interest in science lessons and provide them with a deep understanding of concepts and meaningful learning. Students can learn important scientific concepts (scientific knowledge), as well as their relationship and application in daily life. STEM education includes science and engineering practices (NRC, 2012). Therefore, students can do scientific research and engineering design at the same time. This is one of the advantages of STEM education.