Computational thinking : a beginner's guide to problem-solving and programming
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 roa...
Saved in:
| Main Author | |
|---|---|
| Format | Electronic eBook |
| Language | English |
| Published |
Swindon, UK :
BCS : The Chartered Institute for IT,
[2017]
|
| Subjects | |
| Online Access | Full text |
| ISBN | 9781780173672 1780173679 9781523116874 1523116870 9781780173641 1780173644 |
| Physical Description | 1 online resource (1 volume) : illustrations |
Cover
Table of Contents:
- Why study computational thinking?
- What is computational thinking?
- Logical and algorithmic thinking
- Problem-solving and decomposition
- Abstraction and modelling
- Anticipating and dealing with errors
- Evaluating a solution
- Tutorial for Python beginners
- Effective building blocks
- Organising your code
- Using abstractions and patterns
- Effective Modelling
- Testing and evaluation programs
- A guided example
- Reference lists and tables
- Answers to exercises
- Notes
- References
- Index.