Skip to main content Site map

Computational Thinking: A beginner's guide to problem-solving and programming


Computational Thinking: A beginner's guide to problem-solving and programming

Paperback by Beecher, Karl

Computational Thinking: A beginner's guide to problem-solving and programming

WAS £29.99   SAVE £4.50

£25.49

ISBN:
9781780173641
Publication Date:
31 Aug 2017
Language:
English
Publisher:
BCS Learning & Development Limited
Imprint:
BCS, The Chartered Institute for IT
Pages:
306 pages
Format:
Paperback
For delivery:
Estimated despatch 21 - 22 May 2024
Computational Thinking: A beginner's guide to problem-solving and programming

Description

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. Beginning with the core ideas of computational thinking, with this book you'll build up an understanding of the practical problem-solving approach and explore how computational thinking aids good practice in programming, complete with a full guided example.

Contents

Preface Part 1: Computational Thinking 1. What is Computational Thinking? 2. Logical and Algorithmic Thinking 3. Problem Solving and Decomposition 4. Abstraction and Modelling 5. Anticipating and Dealing with Errors 6. Evaluating a Solution Part 2: Computational Thinking in Software Development 7. Tutorial for Python Beginners 8. Effective Building Blocks 9. Organising Your Code 10 . Using Abstractions and Patterns 11. Effective Modelling 12. Testing and Evaluating Programs 13. A Guided Example Appendix

Back

Teesside University logo