TY - BOOK AU - Beecher,Karl TI - Computational thinking: a beginner's guide to problem-solving and programming SN - 9781780173641 (pbk.) U1 - 005.1 23 PY - 2017///] CY - London PB - BCS KW - Computational intelligence KW - Computer programming KW - Problem solving KW - Data processing N1 - Formerly CIP; Part 1: Computational Thinking1. What is Computational Thinking?2. Logical and Algorithmic Thinking3. Problem Solving and Decomposition4. Abstraction and Modelling5. Anticipating and Dealing with Errors6. Evaluating a SolutionPart 2: Computational Thinking in Software Development7. Tutorial for Python Beginners8. Effective Building Blocks9. Organising Your Code10 . Using Abstractions and Patterns11. Effective Modelling12. Testing and Evaluating Programs13. A Guided Example; Also issued online N2 - Computational thinking (CT) is a timeless, transferable skill that enables you to think more clearly and logically, as well as a way to solve specific problems. With this book you'll learn to apply computational thinking in the context of software development to give you a head start on the road to becoming an experienced and effective programmer UR - https://drive.google.com/file/d/1YI8xz426Rd7iUQXfIMJoX0UIqEx2SqJz/view?usp=sharing ER -