O GoConqr está de visual novo! Conte para nós o que você achou.

Mapa mental

Computational Thinking

Jonathan Wakefield Computing A level Inglês 5,0Avaliação média 5,0 de 5 (1 avaliação)

Computational Thinking

Conteúdo do 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

Imagens e arquivos do mapa

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

Informações

Descrição
A mind map for aspects of computational thinking
Visualizações
56
Avaliação
Avaliação média 5,0 de 5 (1 avaliação)

Fale Conosco

Sobre o que é sua mensagem?

O que você acha do novo visual?

Você gostou?