For example, if I am writing a computer program to solve a problem, I can put my thoughts and ideas directly into the computer. The computer then runs my thoughts and ideas just as I had directed it, and resulting errors of logic or syntax are often immediately determined by examining the computer's feedback. If an error occurs, I need to revisit my thinking, and try again. The computer easily allows students to input their own thoughts and ideas and to reflect upon and examine the results of their thinking. Further, thinking about your thinking is a skill that runs across all disciplines.
Students can learn from the computer.
The computer destroys social interaction. They ignore the surrounding culture of the classroom and the complexity of educational computing environments. It is how the computer is used that is important. The development and nurturing of this thinking, in turn, can be supported by computers. Research shows it.