Skip to Content

Habits of a Computational Thinker

What are the habits of a computational thinker?


Whole object of intellectual education is formation of logical disposition.


John Dewey- How we think



Habits of a Computational Thinker


  1. Uses computers as a problem solving and design tool.

  2. Creates knowledge.

  3. Creatively expresses what he\she thinks.

  4. Looks at the big picture.

  5. Handles complex problems.

  6. Shares knowledge.

  7. Develops-changes-tests strategies

  8. Sees the connections between the parts of a system.

  9. Ready for the unexpected behavior.

  10. Self organizes.

  11. Applies computational knowledge to solve real world problems.

  12. Formulates logical dispositions for problem solutions.

  13. Knows the limits of the mind and the computer.

  14. Thinks interdisciplinary.

  15. Lifelong learner.

  16. Thinks efficiency, simplicity and aesthetics in design process.


Inspiration for such a list comes from Waters Foundation's ''habits of a systems thinker.''