Computational Thinking
The Computational Thinking publication contains fourteen patterns for algorithmics within computer science. Its Readme follows connections for translating programs, obtaining answers within resource limits, and sharing calculations while keeping request effects correct. The methods help construct and revise algorithms, control computation cost and error, preserve meaning when translating a program, and make interacting computations produce the required result. The Preface’s worked example changes from finding one optimal solution to enumerating all of them. It shows which earlier pruning and reconstruction choices must change. Numerical computation is one application of these methods.