Computer science is a problem solving
It is possible to compare computational thinking with problem solving. You can think of a sudoku game as an example of a problem to solve.
Computational thinking find a way to solve one problem and apply the same principle to solve other similar problems. It will be a bad idea to spend days just to solve a single problem and then create a solution for another one, another one and so on.
Some problems will require a different solution, however if these are similar to each other, then why to create a computational solution for each one of them separately. Having one solution for them all will be more efficient and more comprehensive.
Of course these problems need to be related to each other. If they are not related, then computational solutions will be very complex, and maybe it is a good idea to create multiple computational solutions that will handle things from each area separately.
Please think of word processors and databases.
Database engines are not meant to do word processing, so the word processors are not meant to be databases.
Comments
Post a Comment