¡GoConqr estrena diseño! Cuéntanos qué te parece.

Mapa mental

Computational Thinking

Jonathan Wakefield Computing A level Inglés 5,0Valoración media 5,0 de 5 (1 valoración)

Computational Thinking

Contenido del mapa

Computational Thinking

  1. Thinking Ahead

    • Identify inputs and outputs
    • Determine preconditions for solving problem
    • What parts of the program can you reuse?
    • Benefits and drawbacks of using cache memory
  2. Thinking Logically

    • Identifying points where a decision is made
    • Logical conditions that determine outcome
    • How decisions affect flow of program
      • If...Then...Else
      • While, For loops
      • Switch case
  3. Thinking Procedurally

    • Problem decomposition
    • Identifying components of solution
    • Determining the order of steps needed
    • Use of hierarchy charts or class diagrams
  4. Thinking Abstractly

    • Any computer model is an abstraction
    • What properties to take in to account
    • Removing unnecessary details
    • Examples: London Underground map
  5. Thinking Concurrently

    • Which tasks can be tackled at same time
    • Benefits and trade-offs of this
      • Increased throughput
      • Time wasted waiting spent on another task
      • Programs could take longer to complete

Imágenes y archivos del mapa

  • Computational Thinking
  • Computational Thinking
  • Computational Thinking
  • Computational Thinking
  • Computational Thinking

Información

Descripción
A mind map for aspects of computational thinking
Visitas
56
Valoración
Valoración media 5,0 de 5 (1 valoración)

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?