Cargando…

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. Beginning with the core ideas of computational thinking, with this book you'll build up an understanding of the practical problem-sol...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Beecher, Karl
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Swindon : BCS Learning & Development Limited, 2017.
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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.