Zum Hauptinhalt springen
Nicht aus der Schweiz? Besuchen Sie lehmanns.de
Computational Thinking - Karl Beecher

Computational Thinking

A beginner's guide to problem-solving and programming

(Autor)

Buch | Softcover
306 Seiten
2017
BCS, The Chartered Institute for IT (Verlag)
978-1-78017-364-1 (ISBN)
CHF 56,80 inkl. MwSt
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.
Computational thinking is a timeless, transferable skill that enables you to think more clearly and logically, as well as a way to solve specific problems.

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.

Karl Beecher is an author and software developer. Before moving into academia, Karl worked as a software engineer and in 2009, he was awarded a PhD in Computer Science. He worked at the Free University of Berlin before returning to industry to co-found Endocode, an IT services firm. In 2014 Karl published his first book, Brown Dogs and Barbers.

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

Erscheinungsdatum
Verlagsort Swindon
Sprache englisch
Maße 170 x 244 mm
Themenwelt Schulbuch / Wörterbuch
Mathematik / Informatik Informatik Software Entwicklung
ISBN-10 1-78017-364-4 / 1780173644
ISBN-13 978-1-78017-364-1 / 9781780173641
Zustand Neuware
Informationen gemäß Produktsicherheitsverordnung (GPSR)
Haben Sie eine Frage zum Produkt?
Mehr entdecken
aus dem Bereich
Grundlagen, Prozesse, Methoden und Werkzeuge

von Jörg Schäuffele; Thomas Zurawka

Buch | Hardcover (2024)
Springer Vieweg (Verlag)
CHF 153,95
Praxishandbuch für Java- und Webservice-Entwickler

von Kai Spichale

Buch | Softcover (2025)
dpunkt (Verlag)
CHF 62,85