Jess's Lab Notebook

Computational Thinking

What is computational thinking for?

  • Engineering - building a thing with software
  • Analysis - computing to make decisions
  • Automation - putting in place a process that can be automated

Lowering the barrier to allow people to think with the aid of computers.

  • Man-computer symbiosis is the vision.
  • Concrete manifestation would be a spreadsheet.
    • Can build fairly complex systems, collaboratively.
    • Helps us think.
    • Easy to understand and interact with.
  • Many new systems being explored right now in the "tools for thought" space. Not clear what will work, exactly.
  • Victor's work is required reading.

Learning to program.

What is "to program"

Computational Thinking
Interactive graph
On this page
Computational Thinking