Types of computational thinking

Cards (8)

  • DECOMPOSITION
    Breaks the problem into smaller parts to solve it
  • ALGORITHMS (thinking procedurally)

    A specific order to solve the task
  • ABSTRACTION (thinking abstractly)

    Getting rid of the details that are not necessarily part of the problem. The distractions
  • PATTERN RECOGNITION
    The brain is trained to recognize different patterns because the "human" has seen it several times.
  • THINKING AHEAD
    Planning in advance, knowing what will happen and at what time
  • THINKING LOGICALLY
    If...Then...Because. Hypothesis type thinking
  • THINKING CONCURRENTLY
    Doing a number of things at the same time. Multi-tasking. Things running at the same time. (being able to deal with changes)
  • THINKING RECURSIVELY
    Using the same things more than once.
    ex. ask a friend to invite their friend that will also invite another friend.