Computational Thinking As Explained By Jeannette M. Wing

2505 WordsAug 14, 201611 Pages
Computational thinking as explained by Jeannette M. Wing (2006) “...Involves solving problems, designing systems and understanding human behaviour by drawing on the concepts fundamental to computer science.” It is also important in solving problems in several other domains. For example, it is needed when conducting a school play, a task that initially appears to be straight forward however involves solving several sub problems. The aim of this essay is to provide a strategy for one of the players in the Scotland Yard game through the use of computational themes and techniques. Mr X’s objective is to remain concealed from the detectives by moving location every turn whilst making it appear to them that he is in numerous locations at any…show more content…
Having read over the problem several times, I paraphrased the task as ‘through describing my chosen actions and thought process, and justifying them with computational techniques and themes I have learnt, play as Mr X with the aim of remaining hidden from the detectives throughout the duration of the game.’ This allowed me to define my objective in a clearer and concise way, namely preventing other players finding Mr X’s location using various techniques. As stated previously, for any task the desired outcome must be fully understood before a solution can be devised. For instance, in the game tic tac toe one must appreciate that the objective is to prevent your opponent from arranging three of the shapes in a line in any direction before they attempt to devise a strategy to win the game. It is essential that the knowns and unknowns are identified, as this affects the way one would approach a problem. An unknown in Scotland Yard is the number of players; it is suitable for a range of 3-6 players. The greater the number of players, the more individuals there is controlling the detectives; hence this could lead to a wider, more random coverage of the board. This is because it would be more difficult to communicate and agree on certain moves. Conversely, if there is only the minimum numbers of players, communication will be more efficient and so the movement of the detectives is likely to be less random. The game works in Mr

More about Computational Thinking As Explained By Jeannette M. Wing

Open Document