# 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" #inbox