Computational Thinking
Cornell Tech
Computational Thinking is a framework for applying intentional thinking to problem solving where students cultivate skills, attitudes and habits that are fundamental, universal, and transferable across content areas and applicable in the real world.
Cornell Tech partners with us to help us deliver instructional tasks that allow our student to use this framework. Over the years, our in-residence teacher from Cornell Tech has collaborated with our staff members to to develop lessons in computer science, math, and ELA. that incorporate CT concepts and approaches.
Computational Thinking Concepts
When I am solving a problem, here are some Thinking Skills I can use:
LogicPredicting & Analyzing |
EvaluationMaking judgements |
AlgorithmsMaking steps and rules |
PatternsSpotting & using similarities |
DecompositionBreaking down into parts |
AbstractionRemoving unnecessary detail |
---|---|---|---|---|---|
|
|
|
|
|
|
Computational Thinking Approaches
When I am STUCK, here is what I can do:
PerseveringKeeping going |
CollaboratingWorking together |
TinkeringChanging things to see what happens |
CreatingDesigning & making |
DebuggingFinding & Fixing Errors |
---|---|---|---|---|
|
|
|
|
|