Foundations of Computational Thinking Quiz
In computational thinking terms, breaking down a complex problem into smaller, more specific sub-problems is called ___________.
True or False: Computational thinking techniques can help programmers conceptualize problems before they begin programming.
In computational thinking terms, framing a problem and determining if it can be solved by computers is known as _________.
While writing a program for building a cake, you decide that some information is less relevant for your particular program. For instance, you might decide that you don’t need to know the flavor of ice cream that the cake is being served with, and you don’t need to know what color plates the cake is being served on. In computational thinking terms, this process of ignoring or filtering out less relevant information is known as _______.
True or False: When identifying a problem for a computer to solve, it is best to identify problems that are subjective or open-ended.
True or False: Computational thinking is a linear process.