In the introduction to the Problem Solving Using Computational Thinking course, CT is defined in the following way: