Computational thinking is defined by Cummins as a process that "encourages students to explore solutions to problems that remain unsolved. (It) inspires innovation and supports problem-solving skills".
Design thinking, as stated by Scholastic, "is a creative problem-solving process that calls for thoughtful solutions to real-world situations.".