Good software can enable students to develop their understanding of cause and effect, higher order problem solving, procedural thinking, and creative expression. Computers can also help develop different emotional skills like self confidence and self esteem and social skills. This can be done as the students master computer skills, and use the computer to make things happen. When students realize that they can control what could be considered as a teacher s tool then this can give them a tremendous sense of power. Teachers can allow the students to explore on their own, and therefore the computer becomes the facilitator of the child, rather than the teacher.
Computers can give children a sense of independence.
Social skills can also be developed. In the classroom, children often prefer working with one or two partners over working alone on a computer. Students can be paired up and therefore depend on each other to work out a problem. They are given control of the situation and being forced to use each other to determine an outcome. Children interact with one another more frequently while working at computers.