Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Computational Thinking is an essential skill for all students in the 21 st  Century. A fundamental question is how can  create computer affordances to empor novice teachers and students, in a variety of STEM and art disciplines, to think computationally while avoiding difficult overhead emerging from traditional coding? Over the last 20 years  have iteratively developed tools that aim to support computational thinking. As these tools evolved a philosophy emerged to support Computational Thinking by joining human abilities with computer affordances. Chief among these findings is that supporting Computational Thinking is much more than making coding accessible. Computational Thinking Tools aim to minimize coding overhead by supporting users through three fundamental stages of the Computational Thinking development cycle: problem formulation, solution expression, and solution execution/evaluation.
['Alexander Repenning', 'Ashok R. Basawapatna', 'Nora A. Escherle']
I am writing a research paper on a idea Computational thinking tools
[{"from": "human", "value": "I am writing a research paper on a idea Computational thinking tools"}, {"from": "gpt", "value": "Thats a unique idea.You should consider the following idea to enhance your idea so that it would impact uniquely: Computational Thinking is an essential skill for all students in the 21 st  Century. A fundamental question is how can  create computer affordances to empor novice teachers and students, in a variety of STEM and art disciplines, to think computationally while avoiding difficult overhead emerging from traditional coding? Over the last 20 years  have iteratively developed tools that aim to support computational thinking. As these tools evolved a philosophy emerged to support Computational Thinking by joining human abilities with computer affordances. Chief among these findings is that supporting Computational Thinking is much more than making coding accessible. Computational Thinking Tools aim to minimize coding overhead by supporting users through three fundamental stages of the Computational Thinking development cycle: problem formulation, solution expression, and solution execution/evaluation."}]