Computational thinking : a beginner's guide to problem-solving and programming / Karl Beecher.
Material type: TextPublisher: London : BCS, [2017]Description: xvii, 288 pagesContent type:- text
- computer
- online resource
- 9781780173641 (pbk.)
- 005.1 23
- Also issued online.
Item type | Current library | Call number | Status | Date due | Barcode | |
---|---|---|---|---|---|---|
E-Resources | Main Library E-Resources | 006.31 B414 (Browse shelf(Opens below)) | Available | E001786 |
Formerly CIP. Uk
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.
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.
Also issued online.
There are no comments on this title.