What computational methods can be used to solve sudoku?Watch
i have added definitions of the computational thinking methods i was taught below:
decomposition - breaking down a complex problem or system into smaller, more manageable parts.
pattern recognition – looking for similarities among and within problems.
abstraction – focusing on the important information only, ignoring irrelevant detail.
algorithms - developing a step-by-step solution to the problem, or the rules to follow to solve the problem.
any problems you may have with your game could be:
1- too many requirements. you might be asked to do a lot things with this one game (can be solved by [a] decomposition- breaking down the code into smaller manageable parts. using subroutines/functions in your program AND/OR algorithms- developing a step by step method, e.g. flowcharts, to simplify the program )
2- too much irrelevant information given in the project brief (can be solved by abstraction. removal of this irrelevant data)
3- lengthy & inefficient program (can be solved using pattern recognition. finding a pattern and using, for example, loops to shorten it)