Learners need the opportunity to engage in science, technology, engineering, art, and mathematics (STEAM) simultaneously. By take an interdisciplinary approach, barriers between ways of thinking begin to break down and solutions to complex problems can found.
Everyone should understand how to solve problems with the aid of computers, not just how to code. Computational thinking (CT) provides a way to teach the principles of computer science, even without the need for computers. This way, the next-generation of problem solvers can be developed.
Everyone is creative. By developing creativity and innovation skills, everyone can communicate complex ideas and develop innovative solutions to contribute to the well-being of others.