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. 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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Beecher, Karl (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Swindon, UK : BCS : The Chartered Institute for IT, [2017]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)
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.