A beginner's guide to problem-solving and programming
Artikelnummer: 978-1-78017-742-7
Einband: Adobe Digital Editions
Verfügbarkeit: Noch nicht erschienen, Februar 2027
Preface
Part 1: Computational Thinking
Chspter 1: What is Computational Thinking?
Chapter 2: Logical and Algorithmic Thinking
Chapter 3: Problem Solving and Decomposition
Chapter 4: Abstraction and Modelling
Chapter 5: Anticipating and Dealing with Errors
Chapter 6: Evaluating a Solution
Part 2: Computational Thinking in Software Development
Chapter 7: Tutorial for Python Beginners
Chapter 8: Effective Building Blocks
Chapter 9: Organising Your Code
Chapter 10: Using Abstractions and Patterns
Chapter 11: Effective Modelling
Chapter 12: Testing and Evaluating Programs
Chapter 13: A Guided Example
Chapter 14: Impact of AI
Appendix